We Can Remember It for You Wholesale: Implications of Data Remanence on the Use of RAM for True Random Number Generation on RFID Tags (RFIDSec 2009)
Nitesh Saxena, Jonathan Voris

TL;DR
This paper investigates how data remanence impacts the use of RAM for true random number generation on RFID tags, highlighting practical limitations and presenting an implementation on Intel's WISP RFID device.
Contribution
It demonstrates the negative effects of data remanence on RAM-based randomness and discusses the practicality of implementing such generators on resource-constrained RFID tags.
Findings
Data remanence causes delays in reusing RAM for entropy.
RAM-based RNGs face practical limitations on RFID devices.
First implementation of a true RNG on Intel's WISP RFID tag.
Abstract
Random number generation is a fundamental security primitive for RFID devices. However, even this relatively simple requirement is beyond the capacity of today's average RFID tag. A recently proposed solution, Fingerprint Extraction and Random Number Generation in SRAM (FERNS) [14, 15], involves the use of onboard RAM as the source of "true" randomness. Unfortunately, practical considerations prevent this approach from reaching its full potential. First, this method must compete with other system functionalities for use of memory. Thus, the amount of uninitialized RAM available for utilization as a randomness generator may be severely restricted. Second, RAM is subject to data remanence; there is a time period after losing power during which stored data remains intact in memory. This means that after a portion of memory has been used for entropy collection once it will require a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPhysical Unclonable Functions (PUFs) and Hardware Security · Advanced Malware Detection Techniques · RFID technology advancements
