In cryptography, a '''nonce''' is usually a random (or typically, pseudo-random) numeric string which is used in authentication protocols to improve security. Its main purpose is to protect the exchange from being compromised at a future date, long after it was completed. However, it is also useful in hashing processes and some other applications.
+
In cryptography, a '''nonce''' is usually a random (or typically, pseudo-random) numeric string which is used in authentication protocols to improve security. Its main purpose is to protect the exchange from being compromised at a future date, long after it was completed. However, it is also useful in hashing processes and some other applications.<ref>http://web.cs.ucdavis.edu/~rogaway/papers/nonce.pdf</ref>