{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:08:05Z","timestamp":1750306085487,"version":"3.41.0"},"reference-count":39,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2017,9,21]],"date-time":"2017-09-21T00:00:00Z","timestamp":1505952000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000181","name":"Air Force Office of Scientific Research","doi-asserted-by":"crossref","award":["FA9550-16-1-0301"],"award-info":[{"award-number":["FA9550-16-1-0301"]}],"id":[{"id":"10.13039\/100000181","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["J. Emerg. Technol. Comput. Syst."],"published-print":{"date-parts":[[2018,1,31]]},"abstract":"<jats:p>\n            Hardware security has emerged as a field concerned with issues such as integrated circuit (IC) counterfeiting, cloning, piracy, and reverse engineering. Physical unclonable functions (PUF) are hardware security primitives useful for mitigating such issues by providing hardware-specific fingerprints based on intrinsic process variations within individual IC implementations. As technology scaling progresses further into the nanometer region, emerging nanoelectronic technologies, such as memristors or RRAMs (resistive random-access memory), have become interesting options for emerging computing systems. In this article, using a comprehensive temperature dependent model of an HfO\n            <jats:sub>x<\/jats:sub>\n            (hafnium-oxide) memristor, based on experimental measurements, we explore the best region of operation for a memristive crossbar PUF (XbarPUF). The design considered also employs XORing and a column shuffling technique to improve reliability and resilience to machine learning attacks. We present a detailed analysis for the noise margin and discuss the scalability of the XbarPUF structure. Finally, we present results for estimates of area, power, and delay alongside security performance metrics to analyze the strengths and weaknesses of the XbarPUF. Our XbarPUF exhibits nearly ideal (near 50%) uniqueness, bit-aliasing and uniformity, good reliability of 90% and up (with 100% being ideal), a very small footprint, and low average power consumption \u2248104\u03bcW.\n          <\/jats:p>","DOI":"10.1145\/3094414","type":"journal-article","created":{"date-parts":[[2017,9,25]],"date-time":"2017-09-25T13:03:12Z","timestamp":1506344592000},"page":"1-23","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":12,"title":["Design Considerations for Memristive Crossbar Physical Unclonable Functions"],"prefix":"10.1145","volume":"14","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-0450-5861","authenticated-orcid":false,"given":"Mesbah","family":"Uddin","sequence":"first","affiliation":[{"name":"University of Tennessee, Knoxville, TN"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"MD. Badruddoja","family":"Majumder","sequence":"additional","affiliation":[{"name":"University of Tennessee, Knoxville, TN"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Karsten","family":"Beckmann","sequence":"additional","affiliation":[{"name":"SUNY Polytechnic Institute, Albany, NY"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Harika","family":"Manem","sequence":"additional","affiliation":[{"name":"SUNY Polytechnic Institute, Albany, NY"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zahiruddin","family":"Alamgir","sequence":"additional","affiliation":[{"name":"SUNY Polytechnic Institute, Albany, NY"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nathaniel C.","family":"Cady","sequence":"additional","affiliation":[{"name":"SUNY Polytechnic Institute, Albany, NY"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Garrett S.","family":"Rose","sequence":"additional","affiliation":[{"name":"University of Tennessee, Knoxville, TN"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2017,9,21]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICM.2014.7071806"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/IIRW.2015.7437079"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/TETC.2016.2575448"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/IRPS.2014.6860604"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISIT.2013.6620207"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/LED.2014.2385870"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/IEDM.2011.6131539"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/HST.2015.7140231"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCT.1971.1083337"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/LED.2010.2041893"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2015.2503432"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCAS.2014.6865541"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/FPL.2007.4380646"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2014.2320516"},{"key":"e_1_2_1_15_1","volume-title":"mrPUF: A memristive device based physical unclonable function. ArXiv e-prints (Feb","author":"Kavehei Omid","year":"2013","unstructured":"Omid Kavehei , Chun Hosung , Damith Ranasinghe , and Stan Skafidas . 2013. mrPUF: A memristive device based physical unclonable function. ArXiv e-prints (Feb . 2013 ). arXiv:1302.2191 Omid Kavehei, Chun Hosung, Damith Ranasinghe, and Stan Skafidas. 2013. mrPUF: A memristive device based physical unclonable function. ArXiv e-prints (Feb. 2013). arXiv:1302.2191"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.7873\/DATE.2013.096"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/LED.2015.2496257"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1002\/cta.1825"},{"volume-title":"Federated Conf. on Comp. Science and Inform. Syst. (FedCSIS). 871--878","author":"Machida T.","key":"e_1_2_1_19_1","unstructured":"T. Machida , Japan Chofu , D. Yamamoto , M. Iwamoto , and K. Sakiyama . 2014. A new mode of operation for arbiter PUF to improve uniqueness on FPGA . In Federated Conf. on Comp. Science and Inform. Syst. (FedCSIS). 871--878 . T. Machida, Japan Chofu, D. Yamamoto, M. Iwamoto, and K. Sakiyama. 2014. A new mode of operation for arbiter PUF to improve uniqueness on FPGA. In Federated Conf. on Comp. Science and Inform. Syst. (FedCSIS). 871--878."},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4614-1362-2_11"},{"volume-title":"Proc. of IEEE Int. Symp. on Circuits and Syst. 2938--2941","author":"Manem Harika","key":"e_1_2_1_21_1","unstructured":"Harika Manem and Garrett S. Rose . 2011. A read-monitored write circuit for 1T1M memristor memories . In Proc. of IEEE Int. Symp. on Circuits and Syst. 2938--2941 . Harika Manem and Garrett S. Rose. 2011. A read-monitored write circuit for 1T1M memristor memories. In Proc. of IEEE Int. Symp. on Circuits and Syst. 2938--2941."},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/JETCAS.2015.2435532"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.sse.2012.06.007"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/HST.2011.5955010"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/VARI.2014.6957074"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/2744769.2744892"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCAD.2013.6691209"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/NanoArch.2013.6623044"},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIFS.2013.2279798"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/ReConFig.2013.6732277"},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1038\/nature06932"},{"volume-title":"44th ACM\/EDAC\/IEEE Design Automation Conf. (DAC). 9--14","author":"Suh G. E.","key":"e_1_2_1_32_1","unstructured":"G. E. Suh and S. Devadas . 2007. Physical unclonable functions for device authentication and secret key generation . In 44th ACM\/EDAC\/IEEE Design Automation Conf. (DAC). 9--14 . G. E. Suh and S. Devadas. 2007. Physical unclonable functions for device authentication and secret key generation. In 44th ACM\/EDAC\/IEEE Design Automation Conf. (DAC). 9--14."},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2005.22"},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/IMW.2013.6582112"},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNANO.2017.2677882"},{"volume-title":"IEEE Comp. Society Annual Symp. on VLSI.","author":"Uddin Mesbah","key":"e_1_2_1_36_1","unstructured":"Mesbah Uddin , Md. Badruddoja Majumder , Garrett S. Rose , Karsten Beckmann , Harika Manem , Zahiruddin Alamgir , and Nathaniel C. Cady . 2016. Techniques for improved reliability in memristive crossbar PUF circuits . In IEEE Comp. Society Annual Symp. on VLSI. Mesbah Uddin, Md. Badruddoja Majumder, Garrett S. Rose, Karsten Beckmann, Harika Manem, Zahiruddin Alamgir, and Nathaniel C. Cady. 2016. Techniques for improved reliability in memristive crossbar PUF circuits. In IEEE Comp. Society Annual Symp. on VLSI."},{"key":"e_1_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/TED.2011.2160265"},{"key":"e_1_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1063\/1.3524521"},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCAS.2014.6865598"}],"container-title":["ACM Journal on Emerging Technologies in Computing Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3094414","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3094414","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3094414","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T03:30:16Z","timestamp":1750217416000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3094414"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,9,21]]},"references-count":39,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2018,1,31]]}},"alternative-id":["10.1145\/3094414"],"URL":"https:\/\/doi.org\/10.1145\/3094414","relation":{},"ISSN":["1550-4832","1550-4840"],"issn-type":[{"type":"print","value":"1550-4832"},{"type":"electronic","value":"1550-4840"}],"subject":[],"published":{"date-parts":[[2017,9,21]]},"assertion":[{"value":"2016-11-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2017-05-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2017-09-21","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}