Back to Search
Start Over
Microcontroller TRNGs Using Perturbed States of NOR Flash Memory Cells.
- Source :
- IEEE Transactions on Computers; 2/1/2019, Vol. 68 Issue 2, p307-313, 7p
- Publication Year :
- 2019
-
Abstract
- This paper introduces a new technique that perturbs split-gate NOR Flash memory cells and extracts randomness of read noise to generate true random numbers. Flash memory cells exhibit threshold voltage fluctuations during read operations caused by thermal noise and random telegraph noise effects. Recent proposals demonstrate how these inherent properties of Flash memory cells can be used to create true random numbers in modern NAND Flash memories. However, they cannot be directly applied to NOR Flash memories in microcontrollers that have different architecture, improved data retention, high endurance, and are not as susceptible to noise as high-density NAND Flash memories. The proposed technique is experimentally demonstrated and evaluated using a family of commercial microcontrollers. The evaluation shows that it enables extraction of high-throughput random sequences that pass the NIST statistical tests. Advantages of the proposed technique are as follows: (a) it does not require any special hardware and/or interface modifications, (b) it is robust, cost-effective, and high-throughput, (c) it is entirely implemented in software, and (d) it is flexible and can be tailored to work in low-end microcontrollers that are often resource- or cost-constrained. [ABSTRACT FROM AUTHOR]
- Subjects :
- MICROCONTROLLERS
FLASH memory
RANDOM numbers
NAND gates
ELECTRIC potential
Subjects
Details
- Language :
- English
- ISSN :
- 00189340
- Volume :
- 68
- Issue :
- 2
- Database :
- Complementary Index
- Journal :
- IEEE Transactions on Computers
- Publication Type :
- Academic Journal
- Accession number :
- 134123247
- Full Text :
- https://doi.org/10.1109/TC.2018.2866459