Cryptographic nonce

Typical client–server communication during a nonce-based authentication process including both a server nonce and a client nonce

In cryptography, a nonce is an arbitrary number that can be used just once in a cryptographic communication.[1] It is often a random or pseudo-random number issued in an authentication protocol to ensure that each communication session is unique, and therefore that old communications cannot be reused in replay attacks. Nonces can also be useful as initialization vectors and in cryptographic hash functions.

  1. ^ "nonce - Glossary | CSRC". csrc.nist.gov. National Institute of Standards and Technology. Retrieved 2021-10-24.