In cryptography, a nonce is a random or pseudo-randomnumber used only once in a communication or cryptographic operation to ensure data freshness and uniqueness.
To ensure each message is unique, the protocol uses a random nonce as part of the initialization vector for AES-GCM