Title :
Randomness in cryptography
Author :
Gennaro, Rosario
Author_Institution :
IBM TJ Watson Res. Center, Yorktown Heights, NY
Abstract :
Although more formal definitions of randomness exist, a colloquial one will suffice here: a random process is one whose consequences are unknown. Intuitively, this is why randomness is crucial in cryptographic applications - because it provides a way to create information that an adversary can´t learn or predict. It´s then the task of a good protocol designer to leverage this power in the best possible way to protect data and communication. In this paper, we´ll look at some basic uses of randomness in cryptography and briefly review the process of securely generating randomness
Keywords :
cryptography; random processes; communication protection; cryptography; data protection; randomness; Application software; Computer science; Computer security; Cryptography; Entropy; Privacy; Random processes; cryptography; nonce; predictable; randomness;
Journal_Title :
Security & Privacy, IEEE
DOI :
10.1109/MSP.2006.49