Content deleted Content added
Matt Crypto (talk | contribs) m External lnks, I think |
No edit summary |
||
Line 1:
A '''random oracle''' is a theoretical model of a perfect [[cryptographic hash function]]. It is used in proofs that indicate that [[cryptography|cryptographic]] systems or protocols are secure by showing that an attacker must either consider how the hash function works, or solve some other problem believed hard, in order to break the protocol.
When a random oracle is given a query ''x'' it does the following
*If the oracle has been given the query ''x'' before it responds with the same value it gave the last time.
*If the oracle hasn't been given the query ''x'' before it generates a [[random]] response which has uniform probability of being chosen from anywhere in the oracle's output ___domain.
No real hash function can
==See also==
|