Impact of Process Mismatch and Device Aging on SR-Latch Based True Random Number Generators

dc.contributor.authorBahrami, Javad
dc.contributor.authorEbrahimabadi, Mohammad
dc.contributor.authorGuilley, Sylvain
dc.contributor.authorDanger, Jean-Luc
dc.contributor.authorKarimi, Naghmeh
dc.date.accessioned2024-05-06T15:06:00Z
dc.date.available2024-05-06T15:06:00Z
dc.date.issued2024-04-03
dc.descriptionCOSADE 2024: Constructive Side-Channel Analysis and Secure Design
dc.description.abstractThe True Random Number Generator (TRNG) is an inescapable primitive for security and cryptographic functions. A common TRNG architecture in digital devices exploits the noise jitter accumulation with ring oscillators. The Set-Reset latch (SR-latch) TRNG is another type which exploits the state of latches around metastability. In this TRNG the dynamic noise is extracted by analysing the convergence state of the related latch. The advantage is its very high throughput as it runs at (or near) the clock frequency. However, it is not so popular as there is no assurance that the quality of the randomness will exist in real silicon. This notably comes from the fact that there is a lack of a proven stochastic model against the quality of the process, and about its unknown behavior evolution over time (when aged). This makes the evaluation methods, like BSI AIS-31 or NIST SP 800-90B, difficult to succeed. To fill the gap, in this paper, we propose a closed form of the average entropy of the SR-latch based TRNG taking into account the process mismatch and allowing the designer to know precisely the number of SR-latches required for an optimal entropy. This is highly crucial to avoid low entropy if not enough latches are integrated, yet meanwhile preventing high overhead by not including more latches than needed. Moreover, the impact of device aging is deeply studied by simulation over 7 years. Interestingly, the results show that the aging has no significant impact on the entropy. This makes the SR-latch based TRNG a good candidate, for main TRNG or as a second entropy source.
dc.description.sponsorshipSecure-IC acknowledges partial funding from the European Union’s Horizon Europe research and innovation program through ALLEGRO project, under grant agreement No. 101070009. This research is also supported in part by the National Science Foundation CAREER Award under Grant NSF CNS-1943224.
dc.description.urihttps://link.springer.com/chapter/10.1007/978-3-031-57543-3_10
dc.format.extent20 pages
dc.genreconference papers and proceedings
dc.genrepreprints
dc.identifierdoi:10.13016/m2ua1w-ecpf
dc.identifier.citationBahrami, Javad, Mohammad Ebrahimabadi, Sylvain Guilley, Jean-Luc Danger, and Naghmeh Karimi. “Impact of Process Mismatch and Device Aging on SR-Latch Based True Random Number Generators.” In Constructive Side-Channel Analysis and Secure Design, edited by Romain Wacquez and Naofumi Homma, 177–96. Cham: Springer Nature Switzerland, 2024. https://doi.org/10.1007/978-3-031-57543-3_10.
dc.identifier.urihttps://doi.org/10.1007/978-3-031-57543-3_10
dc.identifier.urihttp://hdl.handle.net/11603/33622
dc.language.isoen_US
dc.publisherSpringer
dc.relation.isAvailableAtThe University of Maryland, Baltimore County (UMBC)
dc.relation.ispartofUMBC Faculty Collection
dc.relation.ispartofUMBC Computer Science and Electrical Engineering Department
dc.relation.ispartofUMBC Student Collection
dc.titleImpact of Process Mismatch and Device Aging on SR-Latch Based True Random Number Generators
dc.typeText
dcterms.creatorhttps://orcid.org/0000-0001-6831-8339
dcterms.creatorhttps://orcid.org/0000-0002-5825-6637

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
paper_272.pdf
Size:
1.57 MB
Format:
Adobe Portable Document Format