Кіріспе
Криптографияда универсалды бір бағытты хэш-функция (UOWHF, көбінесе "вуф" деп айтылады) – криптографияда ерекше маңызға ие универсалды хэш-функцияның бір түрі. UOWHF-тар соқтығысуға төзімді хэш-функцияларға (CRHF) альтернатива ретінде ұсынылады. CRHF-тарда күшті соқтығысуға төзімділік қасиеті бар: кездейсоқ таңдалған хэш-функция параметрлері берілгенде, хэш-функцияның кез келген соқтығысын табу қиын. Ал UOWHF-тарда бір алдын-образ хэш-функция параметрлерінен тәуелсіз таңдалғанда соқтығысуды табу қиын болуы керек. Бұл примитив Мони Наор мен Моти Юнг ұсынған және "мақсатты соқтығысуға төзімді" хэш-функциялары деп те аталады; ол тұзақ-есік функциялары жоқ жалпы цифрлық қолтаңба схемаларын құру үшін, сондай-ақ таңдалған шифрмәтіне қауіпсіз ашық кілтті шифрлеу схемаларында қолданылды. UOWHF отбасында шектеулі сандағы хэш-функциялар бар, олардың әрқайсысының қолданылу ықтималдығы бірдей.
having the same probability of being used.
Анықтама
UOWHF-тің қауіпсіздік қасиеттері мынадай: Алгоритм екі кезеңде жұмыс істейді: Бастапқыда, ол ешқандай кіріс алмайды (немесе тек қауіпсіздік параметрін ғана) және мән таңдайды. Аш функциясы отбасынан кездейсоқ түрде таңдалады. Содан кейін ол мәнді қабылдап, шартты орындау керек, яғни, кез келген полиномиалдық уақытта алгоритмнің сәтті болу ықтималдығы мардымсыз болуы тиіс.
Initially, receives no input (or just a security parameter) and chooses a value A hash function is chosen randomly from the family. then receives and must output such that
Then for all polynomial time the probability that succeeds is negligible.
Қолданбалар
UOWHF-тар CRHF-тардан есептеу тұрғысынан арзан деп есептеледі және көбінесе хеш-функциясының таңдалуы орындалу барысындағы бір кезеңде болатын, алдын ала болмайтын схемаларда тиімділік үшін қолданылады. Мысалы, Cramer–Shoup криптожүйесі өз шифрмәлерінің дұрыстығын тексеру бөлігі ретінде UOWHF-ты пайдаланады.