{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,18]],"date-time":"2026-08-18T01:44:22Z","timestamp":1787017462041,"version":"build-2736575974"},"publisher-location":"New York, NY, USA","reference-count":48,"publisher":"ACM","license":[{"start":{"date-parts":[[2021,12,6]],"date-time":"2021-12-06T00:00:00Z","timestamp":1638748800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2021,12,6]]},"DOI":"10.1145\/3485832.3485905","type":"proceedings-article","created":{"date-parts":[[2021,12,6]],"date-time":"2021-12-06T13:42:32Z","timestamp":1638798152000},"page":"660-674","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["RingRAM: A Unified Hardware SecurityPrimitive for IoT Devices that Gets Better with Age"],"prefix":"10.1145","author":[{"given":"Michael","family":"Moukarzel","sequence":"first","affiliation":[{"name":"Virginia Tech, United States of America"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Matthew","family":"Hicks","sequence":"additional","affiliation":[{"name":"Virginia Tech"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2021,12,6]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/2902961.2903044"},{"key":"e_1_3_2_1_2_1","unstructured":"Krste Asanovi\u0107 Rimas Avizienis Jonathan Bachrach Scott Beamer David Biancolin Christopher Celio Henry Cook Daniel Dabbelt John Hauser Adam Izraelevitz Sagar Karandikar Ben Keller Donggyu Kim John Koenig Yunsup Lee Eric Love Martin Maas Albert Magyar Howard Mao Miquel Moreto Albert Ou David\u00a0A. Patterson Brian Richards Colin Schmidt Stephen Twigg Huy Vo and Andrew Waterman. 2016. The Rocket Chip Generator. Technical Report UCB\/EECS-2016-17. EECS Department University of California Berkeley."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-29912-4_12"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-63465-7_212"},{"key":"e_1_3_2_1_5_1","unstructured":"BusyBox. 2019. BusyBox: The Swiss Army Knife of Embedded Linux. https:\/\/busybox.net\/about.html."},{"key":"e_1_3_2_1_6_1","unstructured":"Christian Cachin. 1997. Entropy measures and unconditional security in cryptography. Ph.D. Dissertation. ETH Zurich."},{"key":"e_1_3_2_1_7_1","volume-title":"International Midwest Symposium on Circuits and Systems(MWSCAS). 1\u20134.","author":"Cao Y.","unstructured":"Y. Cao, V. Ro\u017ei\u0107, B. Yang, J. Balasch, and I. Verbauwhede. 2016. Exploring active manipulation attacks on the TERO random number generator. In International Midwest Symposium on Circuits and Systems(MWSCAS). 1\u20134."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/T-C.1973.223730"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASYNC.2013.15"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP40000.2020.00046"},{"key":"e_1_3_2_1_11_1","unstructured":"Ian Cutress and Wendell Wilson. 2020. Testing a Chinese x86 CPU: A Deep Dive into Zen-based Hygon Dhyana Processors. https:\/\/www.anandtech.com\/show\/15493\/hygon-dhyana-reviewed-chinese-x86-cpus-amd\/3."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1007\/1-84628-168-7"},{"key":"e_1_3_2_1_13_1","unstructured":"Digilent. [n.d.]. Arty A7 Reference Manual. https:\/\/reference.digilentinc.com\/reference\/programmable-logic\/arty-a7\/reference-manual"},{"key":"e_1_3_2_1_14_1","unstructured":"Digilent. [n.d.]. Pmod SD Reference Manual. https:\/\/reference.digilentinc.com\/_media\/reference\/pmod\/pmodsd\/pmodsd_rm.pdf"},{"key":"e_1_3_2_1_15_1","unstructured":"Maurizio Di\u00a0Paolo Emilio. 2020. EETimes - Maxim Intros MCU with PUF Technology. https:\/\/www.eetimes.com\/maxim-intros-mcu-with-puf-technology\/"},{"key":"e_1_3_2_1_16_1","volume-title":"Cryptographic Hardware and Embedded Systems - CHES 2002(Lecture Notes in Computer Science), Burton\u00a0S. Kaliski, cetin\u00a0K. Koc","author":"Fischer Viktor","unstructured":"Viktor Fischer and Milo\u0161 Drutarovsk\u00fd. 2003. True Random Number Generator Embedded in Reconfigurable Hardware. In Cryptographic Hardware and Embedded Systems - CHES 2002(Lecture Notes in Computer Science), Burton\u00a0S. Kaliski, cetin\u00a0K. Koc, and Christof Paar(Eds.). Springer Berlin Heidelberg, 415\u2013430."},{"key":"e_1_3_2_1_17_1","unstructured":"Dan Goodin. 2013. We cannot trust Intel and Via\u2019s chip-based crypto FreeBSD developers say. https:\/\/arstechnica.com\/information-technology\/2013\/12\/we-cannot-trust-intel-and-vias-chip-based-crypto-freebsd-developers-say\/."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/41.544547"},{"key":"e_1_3_2_1_19_1","volume-title":"IEEE Symposium on Security and Privacy(Oakland).","author":"Gutterman Z.","unstructured":"Z. Gutterman, B. Pinkas, and T. Reinman. 2006. Analysis of the Linux random number generator. In IEEE Symposium on Security and Privacy(Oakland)."},{"key":"e_1_3_2_1_20_1","volume-title":"Mining Your Ps and Qs: Detection of Widespread Weak Keys in Network Devices. In USENIX Security Symposium(USENIX Security). 205\u2013220","author":"Heninger Nadia","year":"2012","unstructured":"Nadia Heninger, Zakir Durumeric, Eric Wustrow, and J.\u00a0Alex Halderman. 2012. Mining Your Ps and Qs: Detection of Widespread Weak Keys in Network Devices. In USENIX Security Symposium(USENIX Security). 205\u2013220."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2008.212"},{"key":"e_1_3_2_1_22_1","unstructured":"Intrinsic ID. 2017. White Paper - The reliability of SRAM PUF. 16\u00a0pages. https:\/\/www.intrinsic-id.com\/wp-content\/uploads\/2017\/08\/White-Paper-The-reliability-of-SRAM-PUF.pdf"},{"key":"e_1_3_2_1_23_1","first-page":"10","article-title":"Impact of Negative-Bias Temperature Instability in Nanoscale SRAM Array: Modeling and Analysis","volume":"26","author":"Kang K.","year":"2007","unstructured":"K. Kang, H. Kufluoglu, K. Roy, and M.\u00a0Ashraful Alam. 2007. Impact of Negative-Bias Temperature Instability in Nanoscale SRAM Array: Modeling and Analysis. Transactions on Computer-Aided Design of Integrated Circuits and Systems 26, 10 (Oct 2007), 1770\u20131781.","journal-title":"Transactions on Computer-Aided Design of Integrated Circuits and Systems"},{"key":"e_1_3_2_1_24_1","unstructured":"Michael Kerrisk. [n.d.]. proc(5) - Linux manual page. http:\/\/man7.org\/linux\/man-pages\/man5\/proc.5.html"},{"key":"e_1_3_2_1_25_1","volume-title":"Factoring RSA Keys in the IoT Era. In IEEE International Conference on Trust, Privacy and Security in Intelligent Systems, and Applications(TPSISA).","author":"Kilgallin JD","year":"2019","unstructured":"JD Kilgallin. 2019. Factoring RSA Keys in the IoT Era. In IEEE International Conference on Trust, Privacy and Security in Intelligent Systems, and Applications(TPSISA)."},{"key":"e_1_3_2_1_26_1","volume-title":"Proceedings of the 28th European Solid-State Circuits Conference. 595\u2013598","author":"Kinniment D.J.","unstructured":"D.J. Kinniment and E.G. Chester. 2002. Design of an on-chip random number generator using metastability. In Proceedings of the 28th European Solid-State Circuits Conference. 595\u2013598."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/HST.2014.6855586"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4614-1362-2_11"},{"key":"e_1_3_2_1_29_1","volume-title":"Cryptographic Hardware and Embedded Systems \u2013 CHES 2011(Lecture Notes in Computer Science)","author":"Majzoobi Mehrdad","unstructured":"Mehrdad Majzoobi, Farinaz Koushanfar, and Srinivas Devadas. 2011. FPGA-Based True Random Number Generation Using Circuit Metastability with Adaptive Feedback Control. In Cryptographic Hardware and Embedded Systems \u2013 CHES 2011(Lecture Notes in Computer Science). Springer Berlin Heidelberg, 17\u201332."},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/HST.2017.7951806"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/NTMS.2012.6208707"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","unstructured":"S.\u00a0P. Park K. Kang and K. Roy. 2009. Reliability Implications of Bias-Temperature Instability in Digital ICs. IEEE Design Test of Computers 26 (Nov 2009) 8\u201317. https:\/\/doi.org\/10.1109\/MDT.2009.154","DOI":"10.1109\/MDT.2009.154"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCAS.1996.541967"},{"key":"e_1_3_2_1_34_1","volume-title":"International Reliability Physics Symposium(RELPHY). 248\u2013254","author":"Reddy V.","unstructured":"V. Reddy, A.\u00a0T. Krishnan, A. Marshall, J. Rodriguez, S. Natarajan, T. Rost, and S. Krishnan. 2002. Impact of negative bias temperature instability on digital circuit reliability. In International Reliability Physics Symposium(RELPHY). 248\u2013254."},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISVLSI.2016.68"},{"key":"e_1_3_2_1_36_1","volume-title":"FPGA Vendor Agnostic True Random Number Generator. In International Conference on Field Programmable Logic and Applications(FPL). 1\u20136.","author":"Schellekens D.","unstructured":"D. Schellekens, B. Preneel, and I. Verbauwhede. 2006. FPGA Vendor Agnostic True Random Number Generator. In International Conference on Field Programmable Logic and Applications(FPL). 1\u20136."},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"crossref","unstructured":"Michal Varchola and Milos Drutarovsky. 2010. New High Entropy Element for FPGA Based True Random Number Generators. In Cryptographic Hardware and Embedded Systems(CHES). 351\u2013365.","DOI":"10.1007\/978-3-642-15031-9_24"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/RADIOELEK.2008.4542712"},{"key":"e_1_3_2_1_39_1","volume-title":"Cryptographic Hardware and Embedded Systems \u2013 CHES 2008(Lecture Notes in Computer Science)","author":"Vasyltsov Ihor","unstructured":"Ihor Vasyltsov, Eduard Hambardzumyan, Young-Sik Kim, and Bohdan Karpinskyy. 2008. Fast Digital TRNG Based on Metastable Ring Oscillator. In Cryptographic Hardware and Embedded Systems \u2013 CHES 2008(Lecture Notes in Computer Science). Springer Berlin Heidelberg, 164\u2013180."},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCAS.1994.409188"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-44499-8_24"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1049\/el.2010.0893"},{"key":"e_1_3_2_1_43_1","unstructured":"Xilinx. 2016. 7 Series FPGAs Configurable Logic Block User Guide (UG474). 74\u00a0pages."},{"key":"e_1_3_2_1_44_1","unstructured":"Xilinx. 2016. AXI GPIO v2.0: LogiCORE IP Product Guide. 34\u00a0pages."},{"key":"e_1_3_2_1_45_1","unstructured":"Xilinx. 2018. 7 Series FPGAs Data Sheet: Overview (DS180). 18\u00a0pages."},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1109\/92.645063"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIFS.2015.2512534"},{"key":"e_1_3_2_1_48_1","first-page":"94","article-title":"Testing of PLL-based true random number generator in changing working conditions","volume":"20","author":"\u0160imka M.","year":"2011","unstructured":"M. \u0160imka, M. Drutarovsk\u00fd, and V. Fischer. 2011. Testing of PLL-based true random number generator in changing working conditions. Radioengineering 20(2011), 94\u2013101.","journal-title":"Radioengineering"}],"event":{"name":"ACSAC '21: Annual Computer Security Applications Conference","location":"Virtual Event USA","acronym":"ACSAC '21"},"container-title":["Annual Computer Security Applications Conference"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3485832.3485905","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3485832.3485905","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,22]],"date-time":"2025-08-22T19:18:03Z","timestamp":1755890283000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3485832.3485905"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,12,6]]},"references-count":48,"alternative-id":["10.1145\/3485832.3485905","10.1145\/3485832"],"URL":"https:\/\/doi.org\/10.1145\/3485832.3485905","relation":{},"subject":[],"published":{"date-parts":[[2021,12,6]]},"assertion":[{"value":"2021-12-06","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}