International Journal of RFID Security and Cryptography · 2013 · 21 citations · 9 references
ComputingComputer EngineeringComputer ScienceComputer SecurityField-programmable Gate ArraysHardware SecurityEmbedded SecurityEmbedded System SecurityLow-power Fpga DesignRadio Frequency SecurityRadio-frequency Identification SystemsRandom Number GenerationAlgebraic AttacksNist Randomness TestsNonlinear Feedback Shift RegistersPower ConsumptionPseudo-random Number GeneratorsPseudorandom GeneratorsRfid TagsShift Registers
A pseudorandom number generator is an important component for implementing security functionalities on RFID tags. Most previous proposals focus on true random number generators that are usually inefficient for low-cost tags in terms of power consumption, area, and throughput. In this contribution, we propose a lightweight pseudorandom number generator (PRNG) for EPC Class-1 Generation-2 (EPC C1 Gen2) RFID tags. The proposed PRNG fully exploits nonlinear feedback shift registers and provides 16-bit random numbers that are required in the tag identification protocol of the EPC C1 Gen2 standard. The generated sequences are able to pass the EPC C1 Gen2 standard's statistical tests as well as the NIST randomness test suite. Moreover, a detailed cryptanalysis shows that the proposed PRNG is resistant to the most common attacks such as algebraic attacks, cube attacks, and time-memorydata tradeoff attacks. In particular, the proposed PRNG can be implemented on low-cost Xilinx Spartan-3 FPGA devices with 46 slices.
9
The Art of Computer Programming
G.E. Whitesides · Nuclear Science and Engineering · 1970 · 6.1K citations
Fast correlation attacks on certain stream ciphers
Willi Meier, Othmar Staffelbach · Journal of Cryptology · 1989 · 483 citations · Full text