Una funzione è unidirezionale se può essere calcolata da un algoritmo temporale polinomiale, ma per ogni algoritmo temporale polinomiale randomizzato ,
per ogni polinomio e sufficientemente grande , assumendo che è scelto uniformemente da . La probabilità è ripreso la scelta di e la casualità di .
Quindi ... "One Way Functions" ha qualche applicazione al di fuori della crittografia? Se sì, cosa sono?