What is Nonce?
In cryptography, a value used only once under the same key; the name means "number used once". In CTR mode and GCM, using the same key and nonce twice produces the same keystream and leaks the XOR of the plaintexts, so a counter or similar is used to keep values from repeating. The initialization vector (IV) used in CBC mode must not only be unique but also unpredictable to an attacker. Neither needs to be kept secret; they are usually sent together with the ciphertext. A fresh random number sent in an authentication protocol to prevent old responses from being replayed is also called a nonce.
Japanese name: ナンス
Nonce appears in 6 practice questions across 2 topics, including Applied Cryptography, Hardware Security: Advanced Topics and Trends.
Field: Applied Cryptography