In cryptography, nonce or nonce keys refer to arbitrary numbers that are only ever used once in a communication. In order to assist ensure that a nonce is only used once, it frequently includes a timestamp, which indicates that it is only valid for a certain period of time.