{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,20]],"date-time":"2025-10-20T10:25:11Z","timestamp":1760955911801,"version":"3.40.5"},"reference-count":13,"publisher":"Walter de Gruyter GmbH","issue":"1","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2019,2,25]]},"abstract":"<jats:title>Abstract<\/jats:title>\n               <jats:p>Random number generators (RNGs) are basic cryptographic primitives. They are used to generate cryptographic keys, initialization vectors, challenges and nonces in cryptographic protocols, and random masks in countermeasures against side channel attacks. RNGs designed for cryptography must generate unpredictable random numbers. According to recent security standards, the unpredictability of generated random numbers must be thoroughly evaluated. In this paper, we provide a concrete example \u2013 a phase-locked loop based RNG protected by novel dedicated embedded tests, on which we show how stringent security requirements including unpredictability of generated numbers can be met, while respecting the standards.<\/jats:p>","DOI":"10.1515\/itit-2018-0025","type":"journal-article","created":{"date-parts":[[2019,1,16]],"date-time":"2019-01-16T09:36:07Z","timestamp":1547631367000},"page":"3-13","source":"Crossref","is-referenced-by-count":3,"title":["Modern random number generator design \u2013 Case study on a secured PLL-based TRNG"],"prefix":"10.1515","volume":"61","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-2574-0924","authenticated-orcid":false,"given":"Viktor","family":"Fischer","sequence":"first","affiliation":[{"name":"Hubert Curien Laboratory UMR 5516 CNRS , Jean Monnet University in Saint-Etienne, member of University of Lyon , Saint-Etienne , France"},{"name":"Faculty of Information Technology , Czech Technical University in Prague , Prague , Czech Republic"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Florent","family":"Bernard","sequence":"additional","affiliation":[{"name":"Hubert Curien Laboratory UMR 5516 CNRS , Jean Monnet University in Saint-Etienne, member of University of Lyon , Saint-Etienne , France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nathalie","family":"Bochard","sequence":"additional","affiliation":[{"name":"Hubert Curien Laboratory UMR 5516 CNRS , Jean Monnet University in Saint-Etienne, member of University of Lyon , Saint-Etienne , France"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"374","published-online":{"date-parts":[[2019,1,16]]},"reference":[{"key":"2023033119301489839_j_itit-2018-0025_ref_001_w2aab3b7d228b1b6b1ab2ab1Aa","unstructured":"G. Marsaglia. DIEHARD: Battery of Tests of Randomness, 1996. Online. Available at: http:\/\/stat.fsu.edu\/pub\/diehard."},{"key":"2023033119301489839_j_itit-2018-0025_ref_002_w2aab3b7d228b1b6b1ab2ab2Aa","unstructured":"A. Rukhin, J. Soto, J. Nechvatal, M. Smid, E. Barker, S. Leigh, M. Levenson, M. Vangel, D. Banks, A. Heckert, J. Dray, and S. Vo. A Statistical Test Suite for Random and Pseudorandom Number Generators for Cryptographic Applications \u2013 NIST SP 800-22, rev. 1a, 2010. Online. Available at: https:\/\/csrc.nist.gov\/publications\/detail\/sp\/800-22\/rev-1a\/final."},{"key":"2023033119301489839_j_itit-2018-0025_ref_003_w2aab3b7d228b1b6b1ab2ab3Aa","unstructured":"W. Killmann and W. Schindler. A proposal for: Functionality classes for random number generators, 2011. Online. Available at: https:\/\/www.bsi.bund.de."},{"key":"2023033119301489839_j_itit-2018-0025_ref_004_w2aab3b7d228b1b6b1ab2ab4Aa","doi-asserted-by":"crossref","unstructured":"E. Barker and J. Kelsey. Recommendation for Random Number Generation Using Deterministic Random Bit Generators \u2013 NIST SP 800-90A, rev. 1a, June 2015. Online. Available at: https:\/\/csrc.nist.gov.","DOI":"10.6028\/NIST.SP.800-90Ar1"},{"key":"2023033119301489839_j_itit-2018-0025_ref_005_w2aab3b7d228b1b6b1ab2ab5Aa","doi-asserted-by":"crossref","unstructured":"M.\u2009S. Turan, E. Barker, J. Kelsey, K.\u2009A. McKay, M.\u2009L. Baish, and M. Boyle. Recommendation for the Entropy Sources Used for Random Bit Generation \u2013 NIST SP 800-90B, Jan. 2018. Online. Available at: https:\/\/csrc.nist.gov.","DOI":"10.6028\/NIST.SP.800-90B"},{"key":"2023033119301489839_j_itit-2018-0025_ref_006_w2aab3b7d228b1b6b1ab2ab6Aa","unstructured":"E. Barker and J. Kelsey. Recommendation for Random Bit Generator (RBG) Constructions \u2013 NIST SP 800-90C, April 2015. Online. Available at: https:\/\/csrc.nist.gov."},{"key":"2023033119301489839_j_itit-2018-0025_ref_007_w2aab3b7d228b1b6b1ab2ab7Aa","unstructured":"NIST. Federal Information Processing Standard (FIPS) 140-1 Security Requirements for Cryptographic Modules, January 1994. Online. Available at: https:\/\/csrc.nist.gov."},{"key":"2023033119301489839_j_itit-2018-0025_ref_008_w2aab3b7d228b1b6b1ab2ab8Aa","doi-asserted-by":"crossref","unstructured":"V. Fischer and M. Drutarovsky True Random Number Generator Embedded in Reconfigurable Hardware. Proceedings of the International Workshop on Cryptographic Hardware and Embedded Systems (CHES 2002), Redwood Shores, CA, USA, August 2002, pp.\u2009415\u2013430.","DOI":"10.1007\/3-540-36400-5_30"},{"key":"2023033119301489839_j_itit-2018-0025_ref_009_w2aab3b7d228b1b6b1ab2ab9Aa","doi-asserted-by":"crossref","unstructured":"V. Fischer, M. Drutarovsky, M. Simka, and N. Bochard High Performance True Random Number Generator in Altera Stratix FPLDs. Field-Programmable Logic and Applications (FPL 2004), Leuven, Belgium, September 2004, pp.\u2009555\u2013564. ISBN 978-3-540-30117-2.","DOI":"10.1007\/978-3-540-30117-2_57"},{"key":"2023033119301489839_j_itit-2018-0025_ref_010_w2aab3b7d228b1b6b1ab2ac10Aa","doi-asserted-by":"crossref","unstructured":"E.\u2009N. Allini, O. Petura, V. Fischer, and F. Bernard Optimization of the PLL configuration in a PLL-based TRNG design. Design, Automation & Test in Europe Conference & Exhibition (DATE 2018), Dresden, Germany, March 2018, pp.\u20091265\u20131270. doi: 10.23919\/DATE.2018.8342209.","DOI":"10.23919\/DATE.2018.8342209"},{"key":"2023033119301489839_j_itit-2018-0025_ref_011_w2aab3b7d228b1b6b1ab2ac11Aa","doi-asserted-by":"crossref","unstructured":"V. Fischer, P. Haddad, and F. Bernard An open-source multi-FPGA modular system for fair benchmarking of true random number generators. Field-Programmable Logic and Applications (FPL 2013), Porto, Portugal, September 2013, pp.\u20091\u20134. doi: 10.1109\/FPL.2013.6645570.","DOI":"10.1109\/FPL.2013.6645570"},{"key":"2023033119301489839_j_itit-2018-0025_ref_012_w2aab3b7d228b1b6b1ab2ac12Aa","doi-asserted-by":"crossref","unstructured":"F. Bernard, V. Fischer, and B. Valtchanov Mathematical model of physical RNGs based on coherent sampling. Tatra Mountains Mathematical Publications Num.\u20091 (Vol.\u200945), Bratislava, Slovakia, 2010, pp.\u20091\u201314.","DOI":"10.2478\/v10127-010-0001-1"},{"key":"2023033119301489839_j_itit-2018-0025_ref_013_w2aab3b7d228b1b6b1ab2ac13Aa","unstructured":"R.\u2009B. Davies Exclusive OR (XOR) and hardware random number generators, 2002. Online. Available at: www.robertnz.net\/pdf\/xor2.pdf."}],"container-title":["it - Information Technology"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/www.degruyter.com\/view\/j\/itit.2019.61.issue-1\/itit-2018-0025\/itit-2018-0025.xml","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.degruyter.com\/document\/doi\/10.1515\/itit-2018-0025\/xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.degruyter.com\/document\/doi\/10.1515\/itit-2018-0025\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,4,1]],"date-time":"2023-04-01T06:45:14Z","timestamp":1680331514000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.degruyter.com\/document\/doi\/10.1515\/itit-2018-0025\/html"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,1,16]]},"references-count":13,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2019,2,20]]},"published-print":{"date-parts":[[2019,2,25]]}},"alternative-id":["10.1515\/itit-2018-0025"],"URL":"https:\/\/doi.org\/10.1515\/itit-2018-0025","relation":{},"ISSN":["2196-7032","1611-2776"],"issn-type":[{"type":"electronic","value":"2196-7032"},{"type":"print","value":"1611-2776"}],"subject":[],"published":{"date-parts":[[2019,1,16]]}}}