{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,5]],"date-time":"2025-12-05T12:20:20Z","timestamp":1764937220018,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":56,"publisher":"ACM","license":[{"start":{"date-parts":[[2020,11,9]],"date-time":"2020-11-09T00:00:00Z","timestamp":1604880000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100000266","name":"Engineering and Physical Sciences Research Council","doi-asserted-by":"publisher","award":["EP\/R012288\/1"],"award-info":[{"award-number":["EP\/R012288\/1"]}],"id":[{"id":"10.13039\/501100000266","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Innovate UK","award":["105747"],"award-info":[{"award-number":["105747"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2020,11,13]]},"DOI":"10.1145\/3411504.3421212","type":"proceedings-article","created":{"date-parts":[[2020,11,5]],"date-time":"2020-11-05T23:43:32Z","timestamp":1604619812000},"page":"93-102","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":4,"title":["Building a Modern TRNG"],"prefix":"10.1145","author":[{"given":"Markku-Juhani O.","family":"Saarinen","sequence":"first","affiliation":[{"name":"PQShield Ltd., Oxford, United Kingdom"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"G. Richard","family":"Newell","sequence":"additional","affiliation":[{"name":"Microchip Technology Inc., Chandler, AZ, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ben","family":"Marshall","sequence":"additional","affiliation":[{"name":"University of Bristol, Bristol, United Kingdom"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2020,11,9]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"AMD. 2017. AMD Random Number Generator. AMD TechDocs. https:\/\/www.amd.com\/system\/files\/TechDocs\/amd-random-number-generator.pdf  AMD. 2017. AMD Random Number Generator. AMD TechDocs. https:\/\/www.amd.com\/system\/files\/TechDocs\/amd-random-number-generator.pdf"},{"volume-title":"Security engineering - a guide to building dependable distributed systems (3. ed.)","author":"Anderson Ross J.","key":"e_1_3_2_1_2_1","unstructured":"Ross J. Anderson . 2020. Security engineering - a guide to building dependable distributed systems (3. ed.) . Wiley . https:\/\/www.cl.cam.ac.uk\/ rja14\/book.html Ross J. Anderson. 2020. Security engineering - a guide to building dependable distributed systems (3. ed.) .Wiley. https:\/\/www.cl.cam.ac.uk\/ rja14\/book.html"},{"key":"e_1_3_2_1_3_1","unstructured":"ARM. 2017. ARM TrustZone True Random Number Generator: Technical Reference Manual. ARM 100976_0000_00_en (rev. r0p0). http:\/\/infocenter.arm.com\/help\/index.jsp?topic=\/com.arm.doc.100976_0000_00_en  ARM. 2017. ARM TrustZone True Random Number Generator: Technical Reference Manual. ARM 100976_0000_00_en (rev. r0p0). http:\/\/infocenter.arm.com\/help\/index.jsp?topic=\/com.arm.doc.100976_0000_00_en"},{"key":"e_1_3_2_1_4_1","unstructured":"ARM. 2020. Arm Architecture Registers: Armv8 for Armv8-A architecture profile. ARM DDI 0595 (ID061820). https:\/\/developer.arm.com\/docs\/ddi0595\/h  ARM. 2020. Arm Architecture Registers: Armv8 for Armv8-A architecture profile. ARM DDI 0595 (ID061820). https:\/\/developer.arm.com\/docs\/ddi0595\/h"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1063\/1.881047"},{"key":"e_1_3_2_1_6_1","volume-title":"USA","volume":"7417","author":"Bardou Romain","year":"2012","unstructured":"Romain Bardou , Riccardo Focardi , Yusuke Kawamoto , Lorenzo Simionato , Graham Steel , and Joe-Kai Tsay . 2012 . Efficient Padding Oracle Attacks on Cryptographic Hardware. In Advances in Cryptology - CRYPTO 2012 - 32nd Annual Cryptology Conference, Santa Barbara, CA , USA , August 19-23, 2012. Proceedings (Lecture Notes in Computer Science), Reihaneh Safavi-Naini and Ran Canetti (Eds.) , Vol. 7417 . Springer, 608--625. https:\/\/doi.org\/10.1007\/978-3-642-32009-5_36 10.1007\/978-3-642-32009-5_36 Romain Bardou, Riccardo Focardi, Yusuke Kawamoto, Lorenzo Simionato, Graham Steel, and Joe-Kai Tsay. 2012. Efficient Padding Oracle Attacks on Cryptographic Hardware. In Advances in Cryptology - CRYPTO 2012 - 32nd Annual Cryptology Conference, Santa Barbara, CA, USA, August 19-23, 2012. Proceedings (Lecture Notes in Computer Science), Reihaneh Safavi-Naini and Ran Canetti (Eds.), Vol. 7417. Springer, 608--625. https:\/\/doi.org\/10.1007\/978-3-642-32009-5_36"},{"key":"#cr-split#-e_1_3_2_1_7_1.1","doi-asserted-by":"crossref","unstructured":"Elaine Barker and John Kelsey. 2015. Recommendation for Random Number Generation Using Deterministic Random Bit Generators. NIST Special Publication SP 800-90A Revision 1. https:\/\/doi.org\/10.6028\/NIST.SP.800-90Ar1 10.6028\/NIST.SP.800-90Ar1","DOI":"10.6028\/NIST.SP.800-90Ar1"},{"key":"#cr-split#-e_1_3_2_1_7_1.2","doi-asserted-by":"crossref","unstructured":"Elaine Barker and John Kelsey. 2015. Recommendation for Random Number Generation Using Deterministic Random Bit Generators. NIST Special Publication SP 800-90A Revision 1. https:\/\/doi.org\/10.6028\/NIST.SP.800-90Ar1","DOI":"10.6028\/NIST.SP.800-90Ar1"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00145-010-9089-3"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1007\/s13389-013-0068-0"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1137\/0215025"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF02579167"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/3266291"},{"key":"e_1_3_2_1_13_1","unstructured":"Robert B. Davies. 2002. Exclusive OR (XOR) and hardware random number generators. Author-hosted manuscript. http:\/\/www.robertnz.net\/pdf\/xor2.pdf  Robert B. Davies. 2002. Exclusive OR (XOR) and hardware random number generators. Author-hosted manuscript. http:\/\/www.robertnz.net\/pdf\/xor2.pdf"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/237814.237866"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/4.658619"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/4.766813"},{"key":"e_1_3_2_1_17_1","volume-title":"Marson","author":"Hamburg Mike","year":"2012","unstructured":"Mike Hamburg , Paul Kocher , and Mark E . Marson . 2012 . Analysis of Intel's Ivy Bridge Digital Random Number Generator. Technical Report, Cryptography Research (Prepared for Intel) . Mike Hamburg, Paul Kocher, and Mark E. Marson. 2012. Analysis of Intel's Ivy Bridge Digital Random Number Generator. Technical Report, Cryptography Research (Prepared for Intel)."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/3398726"},{"key":"e_1_3_2_1_19_1","unstructured":"Intel. 2020. SRBDS Mitigation Impact on Intel\u00ae Secure Key. Intel Developer Zone. https:\/\/software.intel.com\/security-software-guidance\/insights\/srbds-mitigation-impact-intel-secure-key  Intel. 2020. SRBDS Mitigation Impact on Intel\u00ae Secure Key. Intel Developer Zone. https:\/\/software.intel.com\/security-software-guidance\/insights\/srbds-mitigation-impact-intel-secure-key"},{"key":"e_1_3_2_1_20_1","unstructured":"ITU. 2019. Quantum noise random number generator architecture. Recommendation ITU-T X.1702. https:\/\/www.itu.int\/rec\/T-REC-X.1702--201911-I\/en  ITU. 2019. Quantum noise random number generator architecture. Recommendation ITU-T X.1702. https:\/\/www.itu.int\/rec\/T-REC-X.1702--201911-I\/en"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-45724-2_10"},{"key":"e_1_3_2_1_22_1","volume-title":"Root","author":"Davenport Wilbur B.","year":"1958","unstructured":"Wilbur B. Davenport Jr . and William L . Root . 1958 . An Introduction to the Theory of Random Signals and Noise .McGraw-Hill. 401 pages. https:\/\/ieeexplore.ieee.org\/servlet\/opac?bknumber=5265617 Wilbur B. Davenport Jr. and William L. Root. 1958. An Introduction to the Theory of Random Signals and Noise .McGraw-Hill. 401 pages. https:\/\/ieeexplore.ieee.org\/servlet\/opac?bknumber=5265617"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVLSI.2012.2231707"},{"key":"e_1_3_2_1_24_1","unstructured":"Wolfgang Killmann and Werner Schindler. 2001. A Proposal for: Functionality classes and evaluation methodology for true (physical) random number generators. AIS 31 Version 3.1 English Translation BSI. https:\/\/www.bsi.bund.de\/SharedDocs\/Downloads\/DE\/BSI\/Zertifizierung\/Interpretationen\/AIS_31_Functionality_classes_evaluation_methodology_for_true_RNG_e.html  Wolfgang Killmann and Werner Schindler. 2001. A Proposal for: Functionality classes and evaluation methodology for true (physical) random number generators. AIS 31 Version 3.1 English Translation BSI. https:\/\/www.bsi.bund.de\/SharedDocs\/Downloads\/DE\/BSI\/Zertifizierung\/Interpretationen\/AIS_31_Functionality_classes_evaluation_methodology_for_true_RNG_e.html"},{"key":"e_1_3_2_1_25_1","unstructured":"Wolfgang Killmann and Werner Schindler. 2011. A Proposal for: Functionality classes for random number generators. AIS 20 \/ AIS 31 Version 2.0 English Translation BSI. https:\/\/www.bsi.bund.de\/SharedDocs\/Downloads\/DE\/BSI\/Zertifizierung\/Interpretationen\/AIS_31_Functionality_classes_for_random_number_generators_e.html  Wolfgang Killmann and Werner Schindler. 2011. A Proposal for: Functionality classes for random number generators. AIS 20 \/ AIS 31 Version 2.0 English Translation BSI. https:\/\/www.bsi.bund.de\/SharedDocs\/Downloads\/DE\/BSI\/Zertifizierung\/Interpretationen\/AIS_31_Functionality_classes_for_random_number_generators_e.html"},{"key":"e_1_3_2_1_26_1","volume-title":"15th International Workshop, FSE 2008","volume":"5086","author":"Lacharme Patrick","year":"2008","unstructured":"Patrick Lacharme . 2008 . Post-Processing Functions for a Biased Physical Random Number Generator. In Fast Software Encryption , 15th International Workshop, FSE 2008 , Lausanne, Switzerland , February 10-13, 2008, Revised Selected Papers (Lecture Notes in Computer Science),, Kaisa Nyberg (Ed.), Vol. 5086 . Springer, 334--342. https:\/\/doi.org\/10.1007\/978-3-540-71039-4_21 10.1007\/978-3-540-71039-4_21 Patrick Lacharme. 2008. Post-Processing Functions for a Biased Physical Random Number Generator. In Fast Software Encryption, 15th International Workshop, FSE 2008, Lausanne, Switzerland, February 10-13, 2008, Revised Selected Papers (Lecture Notes in Computer Science),, Kaisa Nyberg (Ed.), Vol. 5086. Springer, 334--342. https:\/\/doi.org\/10.1007\/978-3-540-71039-4_21"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1147\/JRD.2013.2279599"},{"key":"e_1_3_2_1_28_1","volume-title":"11th International Workshop, Lausanne, Switzerland, September 6-9, 2009, Proceedings (Lecture Notes in Computer Science), Christophe Clavier and Kris Gaj (Eds.)","volume":"5747","author":"Theodore Markettos A.","unstructured":"A. Theodore Markettos and Simon W. Moore . 2009. The Frequency Injection Attack on Ring-Oscillator-Based True Random Number Generators. In Cryptographic Hardware and Embedded Systems - CHES 2009 , 11th International Workshop, Lausanne, Switzerland, September 6-9, 2009, Proceedings (Lecture Notes in Computer Science), Christophe Clavier and Kris Gaj (Eds.) , Vol. 5747 . Springer, 317--331. https:\/\/doi.org\/10.1007\/978-3-642-04138-9_23 10.1007\/978-3-642-04138-9_23 A. Theodore Markettos and Simon W. Moore. 2009. The Frequency Injection Attack on Ring-Oscillator-Based True Random Number Generators. In Cryptographic Hardware and Embedded Systems - CHES 2009, 11th International Workshop, Lausanne, Switzerland, September 6-9, 2009, Proceedings (Lecture Notes in Computer Science), Christophe Clavier and Kris Gaj (Eds.), Vol. 5747. Springer, 317--331. https:\/\/doi.org\/10.1007\/978-3-642-04138-9_23"},{"key":"e_1_3_2_1_29_1","unstructured":"Ben Marshall (Ed.). 2020. RISC-V Cryptographic Extension Proposals .RISC-V Cryptographic Extensions Task Group. https:\/\/github.com\/riscv\/riscv-crypto  Ben Marshall (Ed.). 2020. RISC-V Cryptographic Extension Proposals .RISC-V Cryptographic Extensions Task Group. https:\/\/github.com\/riscv\/riscv-crypto"},{"key":"e_1_3_2_1_31_1","volume-title":"29th USENIX Security Symposium (USENIX Security 2020","author":"Moghimi Daniel","year":"2020","unstructured":"Daniel Moghimi , Berk Sunar , Thomas Eisenbarth , and Nadia Heninger . 2020 . TPM-FAIL: TPM meets Timing and Lattice Attacks . In 29th USENIX Security Symposium (USENIX Security 2020 ). USENIX Association , 2057--2073. https:\/\/www.usenix.org\/conference\/usenixsecurity20\/presentation\/moghimi-tpm Daniel Moghimi, Berk Sunar, Thomas Eisenbarth, and Nadia Heninger. 2020. TPM-FAIL: TPM meets Timing and Lattice Attacks. In 29th USENIX Security Symposium (USENIX Security 2020). USENIX Association, 2057--2073. https:\/\/www.usenix.org\/conference\/usenixsecurity20\/presentation\/moghimi-tpm"},{"key":"e_1_3_2_1_32_1","unstructured":"Stephan M\u00fcller. 2020. Documentation and Analysis of the Linux Random Number Generator Version 3.6. Prepared for BSI by atsec information security GmbH. https:\/\/www.bsi.bund.de\/SharedDocs\/Downloads\/EN\/BSI\/Publications\/Studies\/LinuxRNG\/LinuxRNG_EN.pdf  Stephan M\u00fcller. 2020. Documentation and Analysis of the Linux Random Number Generator Version 3.6. Prepared for BSI by atsec information security GmbH. https:\/\/www.bsi.bund.de\/SharedDocs\/Downloads\/EN\/BSI\/Publications\/Studies\/LinuxRNG\/LinuxRNG_EN.pdf"},{"volume-title":"Version 1.0","author":"NCSC.","key":"e_1_3_2_1_33_1","unstructured":"NCSC. 2020. Quantum security technologies. White paper , Version 1.0 . National Cyber Security Centre (UK) . https:\/\/www.ncsc.gov.uk\/whitepaper\/quantum-security-technologies NCSC. 2020. Quantum security technologies. White paper, Version 1.0. National Cyber Security Centre (UK). https:\/\/www.ncsc.gov.uk\/whitepaper\/quantum-security-technologies"},{"key":"#cr-split#-e_1_3_2_1_34_1.1","doi-asserted-by":"crossref","unstructured":"NIST. 2001. Advanced Encryption Standard (AES). Federal Information Processing Standards Publication FIPS 197. https:\/\/doi.org\/10.6028\/NIST.FIPS.197 10.6028\/NIST.FIPS.197","DOI":"10.6028\/NIST.FIPS.197"},{"key":"#cr-split#-e_1_3_2_1_34_1.2","doi-asserted-by":"crossref","unstructured":"NIST. 2001. Advanced Encryption Standard (AES). Federal Information Processing Standards Publication FIPS 197. https:\/\/doi.org\/10.6028\/NIST.FIPS.197","DOI":"10.6028\/NIST.FIPS.197"},{"key":"e_1_3_2_1_35_1","first-page":"180","article-title":"Secure Hash Standard (SHS)","author":"NIST.","year":"2015","unstructured":"NIST. 2015 a. Secure Hash Standard (SHS) . Federal Information Processing Standards Publication FIPS 180 - 184 . https:\/\/doi.org\/10.6028\/NIST.FIPS.180-4 10.6028\/NIST.FIPS.180-4 NIST. 2015a. Secure Hash Standard (SHS). Federal Information Processing Standards Publication FIPS 180-4. https:\/\/doi.org\/10.6028\/NIST.FIPS.180-4","journal-title":"Federal Information Processing Standards Publication FIPS"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"crossref","unstructured":"NIST. 2015b. SHA-3 Standard: Permutation-Based Hash and Extendable-Output Functions. Federal Information Processing Standards Publication FIPS 202. https:\/\/doi.org\/10.6028\/NIST.FIPS.202    10.6028\/NIST.FIPS.202\nNIST. 2015b. SHA-3 Standard: Permutation-Based Hash and Extendable-Output Functions. Federal Information Processing Standards Publication FIPS 202. https:\/\/doi.org\/10.6028\/NIST.FIPS.202","DOI":"10.6028\/NIST.FIPS.202"},{"key":"e_1_3_2_1_37_1","volume-title":"Submission Requirements and Evaluation Criteria for the Post-Quantum Cryptography Standardization Process. Official Call for Proposals","author":"NIST.","year":"2016","unstructured":"NIST. 2016. Submission Requirements and Evaluation Criteria for the Post-Quantum Cryptography Standardization Process. Official Call for Proposals , National Institute for Standards and Technology . http:\/\/csrc.nist.gov\/groups\/ST\/post-quantum-crypto\/documents\/call-for-proposals-final-dec- 2016 .pdf NIST. 2016. Submission Requirements and Evaluation Criteria for the Post-Quantum Cryptography Standardization Process. Official Call for Proposals, National Institute for Standards and Technology. http:\/\/csrc.nist.gov\/groups\/ST\/post-quantum-crypto\/documents\/call-for-proposals-final-dec-2016.pdf"},{"key":"#cr-split#-e_1_3_2_1_38_1.1","doi-asserted-by":"crossref","unstructured":"NIST. 2019. Security Requirements for Cryptographic Modules. Federal Information Processing Standards Publication FIPS 140--3. https:\/\/doi.org\/10.6028\/NIST.FIPS.140-3 10.6028\/NIST.FIPS.140-3","DOI":"10.6028\/NIST.FIPS.140-3"},{"key":"#cr-split#-e_1_3_2_1_38_1.2","doi-asserted-by":"crossref","unstructured":"NIST. 2019. Security Requirements for Cryptographic Modules. Federal Information Processing Standards Publication FIPS 140--3. https:\/\/doi.org\/10.6028\/NIST.FIPS.140-3","DOI":"10.6028\/NIST.FIPS.140-3"},{"key":"e_1_3_2_1_39_1","unstructured":"NIST and CCCS. 2020. Implementation Guidance for FIPS 140--2 and the Cryptographic Module Validation Program. CMVP Update. https:\/\/csrc.nist.gov\/CSRC\/media\/Projects\/cryptographic-module-validation-program\/documents\/fips140--2\/FIPS1402IG.pdf  NIST and CCCS. 2020. Implementation Guidance for FIPS 140--2 and the Cryptographic Module Validation Program. CMVP Update. https:\/\/csrc.nist.gov\/CSRC\/media\/Projects\/cryptographic-module-validation-program\/documents\/fips140--2\/FIPS1402IG.pdf"},{"key":"e_1_3_2_1_40_1","unstructured":"NSA\/CSS. 2015. Commercial National Security Algorithm Suite. https:\/\/apps.nsa.gov\/iaarchive\/programs\/iad-initiatives\/cnsa-suite.cfm  NSA\/CSS. 2015. Commercial National Security Algorithm Suite. https:\/\/apps.nsa.gov\/iaarchive\/programs\/iad-initiatives\/cnsa-suite.cfm"},{"key":"e_1_3_2_1_41_1","volume-title":"CrossTalk: Speculative Data Leaks Across Cores Are Real. In IEEE Symposium on Security & Privacy","author":"Ragab Hany","year":"2021","unstructured":"Hany Ragab , Alyssa Milburn , Kaveh Razavi , Herbert Bos , and Cristiano Giuffrida . 2021 . CrossTalk: Speculative Data Leaks Across Cores Are Real. In IEEE Symposium on Security & Privacy 2021. IEEE, To appear. https:\/\/download.vusec.net\/papers\/crosstalk_sp21.pdf Hany Ragab, Alyssa Milburn, Kaveh Razavi, Herbert Bos, and Cristiano Giuffrida. 2021. CrossTalk: Speculative Data Leaks Across Cores Are Real. In IEEE Symposium on Security & Privacy 2021. IEEE, To appear. https:\/\/download.vusec.net\/papers\/crosstalk_sp21.pdf"},{"key":"e_1_3_2_1_42_1","unstructured":"Rambus. 2020. TRNG-IP-76 \/ EIP-76 Family of FIPS Approved True Random Generators. Commercial Cryptographic IP data sheet. https:\/\/www.rambus.com\/security\/crypto-accelerator-hardware-cores\/basic-crypto-blocks\/trng-ip-76\/  Rambus. 2020. TRNG-IP-76 \/ EIP-76 Family of FIPS Approved True Random Generators. Commercial Cryptographic IP data sheet. https:\/\/www.rambus.com\/security\/crypto-accelerator-hardware-cores\/basic-crypto-blocks\/trng-ip-76\/"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1002\/j.1538-7305.1944.tb00874.x"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1002\/j.1538-7305.1945.tb00453.x"},{"key":"e_1_3_2_1_45_1","volume-title":"First International Workshop on Secure RISC-V Architecture Design Exploration (SECRISC-V'20)","author":"Saarinen Markku-Juhani O.","year":"2020","unstructured":"Markku-Juhani O. Saarinen . 2020 . A Lightweight ISA Extension for AES and SM4 . In First International Workshop on Secure RISC-V Architecture Design Exploration (SECRISC-V'20) . IEEE, To appear. https:\/\/arxiv.org\/abs\/ 2002.07041 Markku-Juhani O. Saarinen. 2020. A Lightweight ISA Extension for AES and SM4 . In First International Workshop on Secure RISC-V Architecture Design Exploration (SECRISC-V'20). IEEE, To appear. https:\/\/arxiv.org\/abs\/2002.07041"},{"key":"e_1_3_2_1_46_1","unstructured":"Jim Salter. 2019. How a months-old AMD microcode bug destroyed my weekend. Ars Technica. https:\/\/arstechnica.com\/gadgets\/2019\/10\/how-a-months-old-amd-microcode-bug-destroyed-my-weekend\/  Jim Salter. 2019. How a months-old AMD microcode bug destroyed my weekend. Ars Technica. https:\/\/arstechnica.com\/gadgets\/2019\/10\/how-a-months-old-amd-microcode-bug-destroyed-my-weekend\/"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1109\/SFCS.1994.365700"},{"key":"#cr-split#-e_1_3_2_1_48_1.1","doi-asserted-by":"crossref","unstructured":"Meltem S\u00f6nmez Turan Elaine Barker John Kelsey Kerry A. McKay Mary L. Baish and Mike Boyle. 2018. Recommendation for the Entropy Sources Used for Random Bit Generation. NIST Special Publication SP 800-90B. https:\/\/doi.org\/10.6028\/NIST.SP.800-90B 10.6028\/NIST.SP.800-90B","DOI":"10.6028\/NIST.SP.800-90B"},{"key":"#cr-split#-e_1_3_2_1_48_1.2","doi-asserted-by":"crossref","unstructured":"Meltem S\u00f6nmez Turan Elaine Barker John Kelsey Kerry A. McKay Mary L. Baish and Mike Boyle. 2018. Recommendation for the Entropy Sources Used for Random Bit Generation. NIST Special Publication SP 800-90B. https:\/\/doi.org\/10.6028\/NIST.SP.800-90B","DOI":"10.6028\/NIST.SP.800-90B"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1109\/DDECS.2010.5491819"},{"key":"e_1_3_2_1_50_1","volume-title":"CHES 2010, 12th International Workshop, Santa Barbara, CA, USA, August 17--20, 2010. Proceedings (Lecture Notes in Computer Science),, Stefan Mangard and Francc ois-Xavier Standaert (Eds.)","volume":"6225","author":"Varchola Michal","year":"2010","unstructured":"Michal Varchola and Milos Drutarovsk\u00fd . 2010 . New High Entropy Element for FPGA Based True Random Number Generators. In Cryptographic Hardware and Embedded Systems , CHES 2010, 12th International Workshop, Santa Barbara, CA, USA, August 17--20, 2010. Proceedings (Lecture Notes in Computer Science),, Stefan Mangard and Francc ois-Xavier Standaert (Eds.) , Vol. 6225 . Springer, 351--365. https:\/\/doi.org\/10.1007\/978-3-642-15031-9_24 10.1007\/978-3-642-15031-9_24 Michal Varchola and Milos Drutarovsk\u00fd. 2010. New High Entropy Element for FPGA Based True Random Number Generators. In Cryptographic Hardware and Embedded Systems, CHES 2010, 12th International Workshop, Santa Barbara, CA, USA, August 17--20, 2010. Proceedings (Lecture Notes in Computer Science),, Stefan Mangard and Francc ois-Xavier Standaert (Eds.), Vol. 6225. Springer, 351--365. https:\/\/doi.org\/10.1007\/978-3-642-15031-9_24"},{"volume-title":"Monte Carlo Method","author":"von Neumann John","key":"e_1_3_2_1_51_1","unstructured":"John von Neumann . 1951. Various Techniques Used in Connection with Random Digits . In Monte Carlo Method ,, A. S. Householder, G. E. Forsythe, and H. H. Germond (Eds.). National Bureau of Standards Applied Mathematics Series , Vol . 12. US Government Printing Office, Washington, DC, Chapter 13, 36--38. https:\/\/mcnp.lanl.gov\/pdf_files\/nbs_vonneumann.pdf John von Neumann. 1951. Various Techniques Used in Connection with Random Digits. In Monte Carlo Method,, A. S. Householder, G. E. Forsythe, and H. H. Germond (Eds.). National Bureau of Standards Applied Mathematics Series, Vol. 12. US Government Printing Office, Washington, DC, Chapter 13, 36--38. https:\/\/mcnp.lanl.gov\/pdf_files\/nbs_vonneumann.pdf"},{"key":"e_1_3_2_1_52_1","volume-title":"The RISC-V Instruction Set Manual","volume":"20191213","author":"Waterman Andrew","year":"2019","unstructured":"Andrew Waterman and Krste Asanovi? ( Eds .). 2019 a . The RISC-V Instruction Set Manual , Volume I: User-Level ISA. RISC-V Foundation. https:\/\/riscv.org\/specifications\/ Document Version 20191213 . Andrew Waterman and Krste Asanovi? (Eds.). 2019 a. The RISC-V Instruction Set Manual, Volume I: User-Level ISA. RISC-V Foundation. https:\/\/riscv.org\/specifications\/ Document Version 20191213."},{"key":"e_1_3_2_1_53_1","volume-title":"2019 b. The RISC-V Instruction Set Manual, Volume II: Privileged Architecture","author":"Waterman Andrew","year":"2019","unstructured":"Andrew Waterman and Krste Asanovi? (Eds.). 2019 b. The RISC-V Instruction Set Manual, Volume II: Privileged Architecture .RISC-V Foundation. https:\/\/riscv.org\/specifications\/ Document Version 2019 0608-Priv-MSU-Ratified. Andrew Waterman and Krste Asanovi? (Eds.). 2019 b. The RISC-V Instruction Set Manual, Volume II: Privileged Architecture .RISC-V Foundation. https:\/\/riscv.org\/specifications\/ Document Version 20190608-Priv-MSU-Ratified."}],"event":{"name":"CCS '20: 2020 ACM SIGSAC Conference on Computer and Communications Security","sponsor":["SIGSAC ACM Special Interest Group on Security, Audit, and Control"],"location":"Virtual Event USA","acronym":"CCS '20"},"container-title":["Proceedings of the 4th ACM Workshop on Attacks and Solutions in Hardware Security"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3411504.3421212","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3411504.3421212","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T21:31:42Z","timestamp":1750195902000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3411504.3421212"}},"subtitle":["An Entropy Source Interface for RISC-V"],"short-title":[],"issued":{"date-parts":[[2020,11,9]]},"references-count":56,"alternative-id":["10.1145\/3411504.3421212","10.1145\/3411504"],"URL":"https:\/\/doi.org\/10.1145\/3411504.3421212","relation":{},"subject":[],"published":{"date-parts":[[2020,11,9]]},"assertion":[{"value":"2020-11-09","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}