{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,17]],"date-time":"2026-04-17T16:20:18Z","timestamp":1776442818084,"version":"3.51.2"},"reference-count":35,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2023,11,16]],"date-time":"2023-11-16T00:00:00Z","timestamp":1700092800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100004608","name":"Natural Science Foundation of Jiangsu Province","doi-asserted-by":"crossref","award":["BK20210287"],"award-info":[{"award-number":["BK20210287"]}],"id":[{"id":"10.13039\/501100004608","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"crossref","award":["62104107, 62022041"],"award-info":[{"award-number":["62104107, 62022041"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100012226","name":"Fundamental Research Funds for the Central Universities","doi-asserted-by":"crossref","award":["NS2021031"],"award-info":[{"award-number":["NS2021031"]}],"id":[{"id":"10.13039\/501100012226","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Des. Autom. Electron. Syst."],"published-print":{"date-parts":[[2024,1,31]]},"abstract":"<jats:p>The ring oscillator (RO) PUF can be implemented on different FPGA platforms with high uniqueness and reliability. To decrease the hardware cost of conventional RO PUFs, a new design using the programmable delay units is proposed, namely, PRO PUF. The programmable interconnect points (PIPs) of programmable delay units are used to enhance the configurability. The PUF cell of the proposed design has the ability to be efficiently programmed to an RO PUF at any stage by adjusting the propagation paths of the delay units. A significant number of responses can be generated by the proposed PRO PUF while consuming fewer hardware resources. To verify the performance, the proposed design has been implemented on Xilinx FPGAs and also simulated using a standard 40nm technology. The experimental results have shown that the proposed design achieves high uniqueness, reliability, and hardware efficiency. Moreover, the PRO PUF has been evaluated using a machine learning attack, the CMA-ES attack. The results have shown that the proposed structure is more resistant to common modeling attacks when compared to conventional RO-related PUF designs.<\/jats:p>","DOI":"10.1145\/3593807","type":"journal-article","created":{"date-parts":[[2023,5,1]],"date-time":"2023-05-01T12:07:25Z","timestamp":1682942845000},"page":"1-20","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":18,"title":["An Efficient Ring Oscillator PUF Using Programmable Delay Units on FPGA"],"prefix":"10.1145","volume":"29","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-6262-2329","authenticated-orcid":false,"given":"Yijun","family":"Cui","sequence":"first","affiliation":[{"name":"Nanjing University of Aeronautics and Astronautics, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2792-3951","authenticated-orcid":false,"given":"Jiang","family":"Li","sequence":"additional","affiliation":[{"name":"Nanjing University of Aeronautics and Astronautics, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6576-1992","authenticated-orcid":false,"given":"Yunpeng","family":"Chen","sequence":"additional","affiliation":[{"name":"Nanjing University of Aeronautics and Astronautics, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8415-0548","authenticated-orcid":false,"given":"Chenghua","family":"Wang","sequence":"additional","affiliation":[{"name":"Nanjing University of Aeronautics and Astronautics, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3028-8004","authenticated-orcid":false,"given":"Chongyan","family":"Gu","sequence":"additional","affiliation":[{"name":"Queen\u2019s University Belfast, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6865-6212","authenticated-orcid":false,"given":"M\u00e1ire","family":"O\u2019neill","sequence":"additional","affiliation":[{"name":"Queen\u2019s University Belfast, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8398-8648","authenticated-orcid":false,"given":"Weiqiang","family":"Liu","sequence":"additional","affiliation":[{"name":"Nanjing University of Aeronautics and Astronautics, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2023,11,16]]},"reference":[{"key":"e_1_3_1_2_2","doi-asserted-by":"publisher","DOI":"10.1109\/TWC.2012.010413.120732"},{"key":"e_1_3_1_3_2","first-page":"1","volume-title":"Proc. International Workshop on Reconfigurable Communication-centric Systems-on-chip (ReCoSoC\u201911)","author":"Beckhoff Christian","year":"2011","unstructured":"Christian Beckhoff, Dirk Koch, and Jim Torresen. 2011. The Xilinx design language (XDL): Tutorial and use cases. In Proc. International Workshop on Reconfigurable Communication-centric Systems-on-chip (ReCoSoC\u201911). 1\u20138."},{"key":"e_1_3_1_4_2","doi-asserted-by":"publisher","DOI":"10.1109\/TIFS.2016.2553454"},{"key":"e_1_3_1_5_2","doi-asserted-by":"publisher","DOI":"10.1109\/TCAD.2015.2424955"},{"key":"e_1_3_1_6_2","first-page":"742","volume-title":"Proc. IEEE International Symposium on Circuits and Systems (ISCAS\u201916)","author":"Chen Zhuwei","year":"2016","unstructured":"Zhuwei Chen, Yici Cai, Qiang Zhou, and Gang Qu. 2016. An efficient framework for configurable RO PUF. In Proc. IEEE International Symposium on Circuits and Systems (ISCAS\u201916). 742\u2013745."},{"issue":"1","key":"e_1_3_1_7_2","doi-asserted-by":"crossref","first-page":"94","DOI":"10.1109\/TII.2014.2370532","article-title":"New techniques and tools for application-dependent testing of FPGA-based components","volume":"11","author":"Cilardo Alessandro","year":"2014","unstructured":"Alessandro Cilardo. 2014. New techniques and tools for application-dependent testing of FPGA-based components. IEEE Transactions on Industrial Informatics 11, 1 (2014), 94\u2013103.","journal-title":"IEEE Transactions on Industrial Informatics"},{"issue":"3","key":"e_1_3_1_8_2","doi-asserted-by":"crossref","first-page":"955","DOI":"10.1109\/TCSI.2018.2873777","article-title":"Physically unclonable functions using foundry SRAM cells","volume":"66","author":"Clark Lawrence T.","year":"2018","unstructured":"Lawrence T. Clark, Sai Bharadwaj Medapuram, Divya Kiran Kadiyala, and John Brunhaver. 2018. Physically unclonable functions using foundry SRAM cells. IEEE Transactions on Circuits and Systems I: Regular Papers 66, 3 (2018), 955\u2013966.","journal-title":"IEEE Transactions on Circuits and Systems I: Regular Papers"},{"key":"e_1_3_1_9_2","doi-asserted-by":"publisher","DOI":"10.1109\/ISCAS45731.2020.9180552"},{"key":"e_1_3_1_10_2","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2018.2839363"},{"key":"e_1_3_1_11_2","doi-asserted-by":"publisher","DOI":"10.1109\/OJNANO.2020.3040787"},{"key":"e_1_3_1_12_2","first-page":"558","volume-title":"Proc. IEEE International Symposium on Circuits and Systems (ISCAS\u201916)","author":"Cui Yijun","year":"2016","unstructured":"Yijun Cui, Chenghua Wang, Weiqiang Liu, Yifei Yu, Maire O\u2019Neill, and Fabrizio Lombardi. 2016. Low-cost configurable ring oscillator PUF with improved uniqueness. In Proc. IEEE International Symposium on Circuits and Systems (ISCAS\u201916). 558\u2013561."},{"key":"e_1_3_1_13_2","doi-asserted-by":"publisher","DOI":"10.1109\/TCAD.2014.2370531"},{"key":"e_1_3_1_14_2","first-page":"58","volume-title":"Proc. IEEE International Conference on RFID","author":"Devadas Srinivas","year":"2008","unstructured":"Srinivas Devadas, Edward Suh, Sid Paral, Richard Sowell, Tom Ziola, and Vivek Khandelwal. 2008. Design and implementation of PUF-based unclonable RFID ICs for anti-counterfeiting and security applications. In Proc. IEEE International Conference on RFID. 58\u201364."},{"key":"e_1_3_1_15_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.mejo.2010.09.010"},{"key":"e_1_3_1_16_2","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2008.212"},{"key":"e_1_3_1_17_2","doi-asserted-by":"crossref","first-page":"67","DOI":"10.1109\/HST.2008.4559053","volume-title":"Proc. IEEE International Workshop on Hardware-oriented Security and Trust (HOST\u201908)","author":"Kumar Sandeep S.","year":"2008","unstructured":"Sandeep S. Kumar, Jorge Guajardo, Roel Maes, Geert-Jan Schrijen, and Pim Tuyls. 2008. The butterfly PUF protecting IP on every FPGA. In Proc. IEEE International Workshop on Hardware-oriented Security and Trust (HOST\u201908). 67\u201370."},{"key":"e_1_3_1_18_2","doi-asserted-by":"publisher","DOI":"10.1109\/HST.2008.4559053"},{"key":"e_1_3_1_19_2","first-page":"349","volume-title":"Proc. International Conference on Field Programmable Logic and Applications","author":"Lavin Christopher","year":"2011","unstructured":"Christopher Lavin, Marc Padilla, Jaren Lamprecht, Philip Lundrigan, Brent Nelson, and Brad Hutchings. 2011. Rapidsmith: Do-it-yourself CAD tools for Xilinx FPGAs. In Proc. International Conference on Field Programmable Logic and Applications. 349\u2013355."},{"key":"e_1_3_1_20_2","doi-asserted-by":"publisher","DOI":"10.1145\/3274666"},{"key":"e_1_3_1_21_2","first-page":"703","volume-title":"Proc. IEEE International Conference on Field Programmable Logic and Applications (FPL\u201909)","author":"Maiti Abhranil","year":"2009","unstructured":"Abhranil Maiti and Patrick Schaumont. 2009. Improving the quality of a physical unclonable function using configurable ring oscillators. In Proc. IEEE International Conference on Field Programmable Logic and Applications (FPL\u201909). 703\u2013707."},{"key":"e_1_3_1_22_2","doi-asserted-by":"publisher","DOI":"10.1007\/s00145-010-9088-4"},{"key":"e_1_3_1_23_2","first-page":"237","volume-title":"Proc. International Symposium on Quality Electronic Design (ISQED\u201917)","author":"Pang Zihan","year":"2017","unstructured":"Zihan Pang, Jiliang Zhang, Qiang Zhou, Shuqian Gong, Xu Qian, and Bin Tang. 2017. Crossover ring oscillator PUF. In Proc. International Symposium on Quality Electronic Design (ISQED\u201917). 237\u2013243."},{"key":"e_1_3_1_24_2","doi-asserted-by":"publisher","DOI":"10.1109\/PerComW.2012.6197623"},{"key":"e_1_3_1_25_2","doi-asserted-by":"publisher","DOI":"10.1109\/TETC.2015.2474741"},{"key":"e_1_3_1_26_2","doi-asserted-by":"publisher","DOI":"10.1109\/TCSII.2013.2278129"},{"key":"e_1_3_1_27_2","doi-asserted-by":"publisher","DOI":"10.1109\/LSSC.2018.2879216"},{"key":"e_1_3_1_28_2","doi-asserted-by":"publisher","DOI":"10.1109\/JIOT.2014.2312291"},{"key":"e_1_3_1_29_2","first-page":"9","volume-title":"Proc. ACM Annual Design Automation Conference","author":"Suh G. Edward","year":"2007","unstructured":"G. Edward Suh and Srinivas Devadas. 2007. Physical unclonable functions for device authentication and secret key generation. In Proc. ACM Annual Design Automation Conference. 9\u201314."},{"issue":"7","key":"e_1_3_1_30_2","first-page":"827","article-title":"Physically unclonable function using an initial waveform of ring oscillators","volume":"64","author":"Tanamoto Tetsufumi","year":"2016","unstructured":"Tetsufumi Tanamoto, Shinich Yasuda, Satoshi Takaya, and Shinobu Fujita. 2016. Physically unclonable function using an initial waveform of ring oscillators. IEEE Transactions on Circuits and Systems II: Express Briefs 64, 7 (2016), 827\u2013831.","journal-title":"IEEE Transactions on Circuits and Systems II: Express Briefs"},{"key":"e_1_3_1_31_2","first-page":"115","volume-title":"Proc. Cryptographers\u2019 Track at the RSA Conference on Topics in Cryptology","author":"Tuyls Pim","year":"2006","unstructured":"Pim Tuyls and Lejla Batina. 2006. RFID-Tags for anti-counterfeiting. In Proc. Cryptographers\u2019 Track at the RSA Conference on Topics in Cryptology. 115\u2013131."},{"key":"e_1_3_1_32_2","doi-asserted-by":"publisher","DOI":"10.1109\/TVLSI.2018.2877438"},{"key":"e_1_3_1_33_2","doi-asserted-by":"publisher","DOI":"10.1109\/TETC.2021.3072421"},{"key":"e_1_3_1_34_2","doi-asserted-by":"publisher","DOI":"10.1109\/HST.2014.6855578"},{"key":"e_1_3_1_35_2","first-page":"108","volume-title":"Proc. International Symposium on Hardware-oriented Security and Trust (HOST\u201912)","author":"Yu Meng-Day","year":"2012","unstructured":"Meng-Day Yu, Richard Sowell, Alok Singh, David M\u2019Ra\u00efhi, and Srinivas Devadas. 2012. Performance metrics and empirical results of a PUF cryptographic key generation ASIC. In Proc. International Symposium on Hardware-oriented Security and Trust (HOST\u201912). 108\u2013115."},{"issue":"4","key":"e_1_3_1_36_2","doi-asserted-by":"crossref","first-page":"1109","DOI":"10.1109\/TIFS.2018.2870835","article-title":"Reliable and modeling attack resistant authentication of arbiter PUF in FPGA implementation with trinary quadruple response","volume":"14","author":"Zalivaka Siarhei S.","year":"2018","unstructured":"Siarhei S. Zalivaka, Alexander A. Ivaniuk, and Chip-Hong Chang. 2018. Reliable and modeling attack resistant authentication of arbiter PUF in FPGA implementation with trinary quadruple response. IEEE Transactions on Information Forensics and Security 14, 4 (2018), 1109\u20131123.","journal-title":"IEEE Transactions on Information Forensics and Security"}],"container-title":["ACM Transactions on Design Automation of Electronic Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3593807","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3593807","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T16:47:50Z","timestamp":1750178870000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3593807"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,11,16]]},"references-count":35,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2024,1,31]]}},"alternative-id":["10.1145\/3593807"],"URL":"https:\/\/doi.org\/10.1145\/3593807","relation":{},"ISSN":["1084-4309","1557-7309"],"issn-type":[{"value":"1084-4309","type":"print"},{"value":"1557-7309","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,11,16]]},"assertion":[{"value":"2022-12-10","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2023-04-06","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2023-11-16","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}