Affiliation:
1. University of Washington, Washington, USA
2. Robert Bosch Research and Technology Center, Pennsylvania, USA
3. University of Waterloo, Ontario, Canada
Abstract
With the advent of ubiquitous computing and the Internet of Things (IoT), the security and privacy issues for various smart devices such as radio-frequency identification (RFID) tags and wireless sensor nodes are receiving increased attention from academia and industry. A number of lightweight cryptographic primitives have been proposed to provide security services for resource-constrained smart devices. As one of the core primitives, a cryptographically secure pseudorandom number generator (PRNG) plays an important role for lightweight embedded applications. The most existing PRNGs proposed for smart devices employ true random number generators as a component, which generally incur significant power consumption and gate count in hardware. In this article, we present Warbler family, a new pseudorandom number generator family based on nonlinear feedback shift registers (NLFSRs) with desirable randomness properties. The design of the Warbler family is based on the combination of modified de Bruijn blocks together with a nonlinear feedback Welch-Gong (WG) sequence generator, which enables us to precisely characterize the randomness properties and to flexibly adjust the security level of the resulting PRNG. Some criteria for selecting parameters of the Warbler family are proposed to offer the maximum level of security. Two instances of the Warbler family are also described, which feature two different security levels and are dedicated to EPC C1 Gen2 RFID tags and wireless sensor nodes, respectively. The security analysis shows that the proposed instances not only can pass the cryptographic statistical tests recommended by the EPC C1 Gen2 standard and NIST but also are resistant to the cryptanalytic attacks such as algebraic attacks, cube attacks, time-memory-data tradeoff attacks, Mihaljević et al.’s attacks, and weak internal state and fault injection attacks. Our ASIC implementations using a 65nm CMOS process demonstrate that the proposed two lightweight instances of the Warbler family can achieve good performance in terms of speed and area and provide ideal solutions for securing low-cost smart devices.
Publisher
Association for Computing Machinery (ACM)
Subject
Hardware and Architecture,Software
Reference47 articles.
1. Pseudorandom Number Generation in Smart Cards: An Implementation, Performance and Randomness Analysis
2. Quark: A Lightweight Hash
3. A 440-nA True Random Number Generator for Passive RFID Tags
4. Lawrence E. Bassham III Andrew L. Rukhin Juan Soto James R. Nechvatal Miles E. Smid Elaine B. Barker Stefan D. Leigh Mark Levenson Mark Vangel David L. Banks Nathanael Alan Heckert James F. Dray and San Vo. 2010. SP 800-22 Rev. 1a. A Statistical Test Suite for Random and Pseudorandom Number Generators for Cryptographic Applications. Technical Report. Gaithersburg MD. Lawrence E. Bassham III Andrew L. Rukhin Juan Soto James R. Nechvatal Miles E. Smid Elaine B. Barker Stefan D. Leigh Mark Levenson Mark Vangel David L. Banks Nathanael Alan Heckert James F. Dray and San Vo. 2010. SP 800-22 Rev. 1a. A Statistical Test Suite for Random and Pseudorandom Number Generators for Cryptographic Applications. Technical Report. Gaithersburg MD.
5. Lecture Notes in Computer Science;Biryukov Alex
Cited by
24 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献