About

Log in?

DTU users get better search results including licensed content and discounts on order fees.

Anyone can log in and get personalized features such as favorites, tags and feeds.

Log in as DTU user Log in as non-DTU user No thanks

DTU Findit

Conference paper

Nonce Generators and the Nonce Reset Problem

In Proceedings Isc 2009 — 2009, pp. 411-426

By Zenner, Erik1,2

Edited by Samarati, P.

From

Discrete mathematics, Department of Mathematics, Technical University of Denmark1

Department of Mathematics, Technical University of Denmark2

A nonce is a cryptographic input value which must never repeat within a given context. Nonces are important for the security of many cryptographic building blocks, such as stream ciphers, block cipher modes of operation, and message authentication codes. Nonetheless, the correct generation of nonces is rarely discussed in the cryptographic literature.

In this paper, we collect a number of nonce generators and describe their cryptographic properties. In particular, we derive upper bounds on the nonce collision probabilities of nonces that involve a random component, and lower bounds on the resulting nonce lengths. We also discuss an important practical vulnerability of nonce-based systems, namely the nonce reset problem.

While ensuring that nonces never repeat is trivial in theory, practical systems can suffer from accidental or even malicious resets which can wipe out the nonce generators current state. After describing this problem, we compare the resistance of the nonce generators described to nonce resets by again giving formal bounds on collision probabilities and nonce lengths.

The main purpose of this paper is to provide a help for system designers who have to choose a suitable nonce generator for their application. Thus, we conclude by giving recommendations indicating the most suitable nonce generators for certain applications.

Language: English
Publisher: Springer
Year: 2009
Pages: 411-426
Proceedings: Information Security Conference
Series: Lecture Notes in Computer Science
ISBN: 3642044735 , 3642044743 , 9783642044731 and 9783642044748
Types: Conference paper
DOI: 10.1007/978-3-642-04474-8_33

DTU users get better search results including licensed content and discounts on order fees.

Log in as DTU user

Access

Analysis