Bahrami, JavadEbrahimabadi, MohammadGuilley, SylvainDanger, Jean-LucKarimi, Naghmeh2024-05-062024-05-062024-04-03Bahrami, 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.https://doi.org/10.1007/978-3-031-57543-3_10http://hdl.handle.net/11603/33622COSADE 2024: Constructive Side-Channel Analysis and Secure DesignThe 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.20 pagesen-USImpact of Process Mismatch and Device Aging on SR-Latch Based True Random Number GeneratorsText