An Aging-Resistant RO-PUF for Reliable Key Generation
Physical unclonable functions (PUFs) have emerged as a promising security primitive for low-cost authentication and cryptographic key generation. However, PUF stability with respect to temporal variations still limits its utility and widespread acceptance. Previous techniques in the literature have...
Gespeichert in:
Veröffentlicht in: | IEEE transactions on emerging topics in computing 2016-07, Vol.4 (3), p.335-348 |
---|---|
Hauptverfasser: | , , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | 348 |
---|---|
container_issue | 3 |
container_start_page | 335 |
container_title | IEEE transactions on emerging topics in computing |
container_volume | 4 |
creator | Rahman, Md Tauhidur Rahman, Fahim Forte, Domenic Tehranipoor, Mark |
description | Physical unclonable functions (PUFs) have emerged as a promising security primitive for low-cost authentication and cryptographic key generation. However, PUF stability with respect to temporal variations still limits its utility and widespread acceptance. Previous techniques in the literature have focused on improving PUF robustness against voltage and temperature variations, but the issues associated with aging have been largely neglected. In this paper, we address aging in the popular ring oscillator (RO)-PUF. We propose a new aging-resistant design that reduces sensitivity to negative-bias temperature instability and hot-carrier injection stresses. Simulation results demonstrate that our aging-resistant RO-PUF (ARO-PUF) can produce unique, random, and more reliable keys. On an average, only 3.8% bits of an ARO-PUF flip over a ten-year operational period because of aging, compared with a 12.8% bit flip for a conventional RO-PUF. The proposed ARO-PUF allows us to eliminate the need for error correction by adding extra ROs. The result shows that an ARO-PUF saves ~ 32x area overhead compared with a conventional RO-PUF with required error correction schemes for a reliable key. |
doi_str_mv | 10.1109/TETC.2015.2474741 |
format | Article |
fullrecord | <record><control><sourceid>crossref_RIE</sourceid><recordid>TN_cdi_ieee_primary_7236903</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>7236903</ieee_id><sourcerecordid>10_1109_TETC_2015_2474741</sourcerecordid><originalsourceid>FETCH-LOGICAL-c308t-cca48af9782bea918865c2c4bc1662fddd705c3452dcf35438f406f0e2fd0f093</originalsourceid><addsrcrecordid>eNpNj01qwzAQhUVpoSHNAUo3uoDdkWT9eGlCk4YGUkyyFrI8Ci6uXSxvcvvaJJTOW8zAzHvMR8gzg5QxyF-Pb8d1yoHJlGd6ErsjC86USZSWcP9vfiSrGL9gKsNUrvSCyKKjxbnpzkmJsYmj60ZaHpLP04aGfqAlto2rWqQfeKFb7HBwY9N3T-QhuDbi6taX5LSZfnhP9oftbl3sEy_AjIn3LjMu5NrwCl3OjFHSc59VninFQ13XGqQXmeS1D0JmwoQMVACcdhAgF0vCrrl-6GMcMNifofl2w8UysDO6ndHtjG5v6JPn5eppEPHvXnOhchDiF7fPU2A</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>An Aging-Resistant RO-PUF for Reliable Key Generation</title><source>IEEE Electronic Library (IEL)</source><creator>Rahman, Md Tauhidur ; Rahman, Fahim ; Forte, Domenic ; Tehranipoor, Mark</creator><creatorcontrib>Rahman, Md Tauhidur ; Rahman, Fahim ; Forte, Domenic ; Tehranipoor, Mark</creatorcontrib><description>Physical unclonable functions (PUFs) have emerged as a promising security primitive for low-cost authentication and cryptographic key generation. However, PUF stability with respect to temporal variations still limits its utility and widespread acceptance. Previous techniques in the literature have focused on improving PUF robustness against voltage and temperature variations, but the issues associated with aging have been largely neglected. In this paper, we address aging in the popular ring oscillator (RO)-PUF. We propose a new aging-resistant design that reduces sensitivity to negative-bias temperature instability and hot-carrier injection stresses. Simulation results demonstrate that our aging-resistant RO-PUF (ARO-PUF) can produce unique, random, and more reliable keys. On an average, only 3.8% bits of an ARO-PUF flip over a ten-year operational period because of aging, compared with a 12.8% bit flip for a conventional RO-PUF. The proposed ARO-PUF allows us to eliminate the need for error correction by adding extra ROs. The result shows that an ARO-PUF saves ~ 32x area overhead compared with a conventional RO-PUF with required error correction schemes for a reliable key.</description><identifier>ISSN: 2168-6750</identifier><identifier>EISSN: 2168-6750</identifier><identifier>DOI: 10.1109/TETC.2015.2474741</identifier><identifier>CODEN: ITETBT</identifier><language>eng</language><publisher>IEEE</publisher><subject>Aging ; aging-resistant PUF (ARO-PUF) ; Degradation ; Human computer interaction ; Physically unclonable function (PUF) ; PUF reliability ; Reliability ; ring oscillator (RO) PUF ; robust PUF ; Stress ; Threshold voltage ; Transistors</subject><ispartof>IEEE transactions on emerging topics in computing, 2016-07, Vol.4 (3), p.335-348</ispartof><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c308t-cca48af9782bea918865c2c4bc1662fddd705c3452dcf35438f406f0e2fd0f093</citedby><cites>FETCH-LOGICAL-c308t-cca48af9782bea918865c2c4bc1662fddd705c3452dcf35438f406f0e2fd0f093</cites><orcidid>0000-0002-0010-6388</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/7236903$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,776,780,792,27610,27901,27902,54733,54908</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/7236903$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Rahman, Md Tauhidur</creatorcontrib><creatorcontrib>Rahman, Fahim</creatorcontrib><creatorcontrib>Forte, Domenic</creatorcontrib><creatorcontrib>Tehranipoor, Mark</creatorcontrib><title>An Aging-Resistant RO-PUF for Reliable Key Generation</title><title>IEEE transactions on emerging topics in computing</title><addtitle>TETC</addtitle><description>Physical unclonable functions (PUFs) have emerged as a promising security primitive for low-cost authentication and cryptographic key generation. However, PUF stability with respect to temporal variations still limits its utility and widespread acceptance. Previous techniques in the literature have focused on improving PUF robustness against voltage and temperature variations, but the issues associated with aging have been largely neglected. In this paper, we address aging in the popular ring oscillator (RO)-PUF. We propose a new aging-resistant design that reduces sensitivity to negative-bias temperature instability and hot-carrier injection stresses. Simulation results demonstrate that our aging-resistant RO-PUF (ARO-PUF) can produce unique, random, and more reliable keys. On an average, only 3.8% bits of an ARO-PUF flip over a ten-year operational period because of aging, compared with a 12.8% bit flip for a conventional RO-PUF. The proposed ARO-PUF allows us to eliminate the need for error correction by adding extra ROs. The result shows that an ARO-PUF saves ~ 32x area overhead compared with a conventional RO-PUF with required error correction schemes for a reliable key.</description><subject>Aging</subject><subject>aging-resistant PUF (ARO-PUF)</subject><subject>Degradation</subject><subject>Human computer interaction</subject><subject>Physically unclonable function (PUF)</subject><subject>PUF reliability</subject><subject>Reliability</subject><subject>ring oscillator (RO) PUF</subject><subject>robust PUF</subject><subject>Stress</subject><subject>Threshold voltage</subject><subject>Transistors</subject><issn>2168-6750</issn><issn>2168-6750</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2016</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNpNj01qwzAQhUVpoSHNAUo3uoDdkWT9eGlCk4YGUkyyFrI8Ci6uXSxvcvvaJJTOW8zAzHvMR8gzg5QxyF-Pb8d1yoHJlGd6ErsjC86USZSWcP9vfiSrGL9gKsNUrvSCyKKjxbnpzkmJsYmj60ZaHpLP04aGfqAlto2rWqQfeKFb7HBwY9N3T-QhuDbi6taX5LSZfnhP9oftbl3sEy_AjIn3LjMu5NrwCl3OjFHSc59VninFQ13XGqQXmeS1D0JmwoQMVACcdhAgF0vCrrl-6GMcMNifofl2w8UysDO6ndHtjG5v6JPn5eppEPHvXnOhchDiF7fPU2A</recordid><startdate>20160701</startdate><enddate>20160701</enddate><creator>Rahman, Md Tauhidur</creator><creator>Rahman, Fahim</creator><creator>Forte, Domenic</creator><creator>Tehranipoor, Mark</creator><general>IEEE</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><orcidid>https://orcid.org/0000-0002-0010-6388</orcidid></search><sort><creationdate>20160701</creationdate><title>An Aging-Resistant RO-PUF for Reliable Key Generation</title><author>Rahman, Md Tauhidur ; Rahman, Fahim ; Forte, Domenic ; Tehranipoor, Mark</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c308t-cca48af9782bea918865c2c4bc1662fddd705c3452dcf35438f406f0e2fd0f093</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2016</creationdate><topic>Aging</topic><topic>aging-resistant PUF (ARO-PUF)</topic><topic>Degradation</topic><topic>Human computer interaction</topic><topic>Physically unclonable function (PUF)</topic><topic>PUF reliability</topic><topic>Reliability</topic><topic>ring oscillator (RO) PUF</topic><topic>robust PUF</topic><topic>Stress</topic><topic>Threshold voltage</topic><topic>Transistors</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Rahman, Md Tauhidur</creatorcontrib><creatorcontrib>Rahman, Fahim</creatorcontrib><creatorcontrib>Forte, Domenic</creatorcontrib><creatorcontrib>Tehranipoor, Mark</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>CrossRef</collection><jtitle>IEEE transactions on emerging topics in computing</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Rahman, Md Tauhidur</au><au>Rahman, Fahim</au><au>Forte, Domenic</au><au>Tehranipoor, Mark</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>An Aging-Resistant RO-PUF for Reliable Key Generation</atitle><jtitle>IEEE transactions on emerging topics in computing</jtitle><stitle>TETC</stitle><date>2016-07-01</date><risdate>2016</risdate><volume>4</volume><issue>3</issue><spage>335</spage><epage>348</epage><pages>335-348</pages><issn>2168-6750</issn><eissn>2168-6750</eissn><coden>ITETBT</coden><abstract>Physical unclonable functions (PUFs) have emerged as a promising security primitive for low-cost authentication and cryptographic key generation. However, PUF stability with respect to temporal variations still limits its utility and widespread acceptance. Previous techniques in the literature have focused on improving PUF robustness against voltage and temperature variations, but the issues associated with aging have been largely neglected. In this paper, we address aging in the popular ring oscillator (RO)-PUF. We propose a new aging-resistant design that reduces sensitivity to negative-bias temperature instability and hot-carrier injection stresses. Simulation results demonstrate that our aging-resistant RO-PUF (ARO-PUF) can produce unique, random, and more reliable keys. On an average, only 3.8% bits of an ARO-PUF flip over a ten-year operational period because of aging, compared with a 12.8% bit flip for a conventional RO-PUF. The proposed ARO-PUF allows us to eliminate the need for error correction by adding extra ROs. The result shows that an ARO-PUF saves ~ 32x area overhead compared with a conventional RO-PUF with required error correction schemes for a reliable key.</abstract><pub>IEEE</pub><doi>10.1109/TETC.2015.2474741</doi><tpages>14</tpages><orcidid>https://orcid.org/0000-0002-0010-6388</orcidid><oa>free_for_read</oa></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | ISSN: 2168-6750 |
ispartof | IEEE transactions on emerging topics in computing, 2016-07, Vol.4 (3), p.335-348 |
issn | 2168-6750 2168-6750 |
language | eng |
recordid | cdi_ieee_primary_7236903 |
source | IEEE Electronic Library (IEL) |
subjects | Aging aging-resistant PUF (ARO-PUF) Degradation Human computer interaction Physically unclonable function (PUF) PUF reliability Reliability ring oscillator (RO) PUF robust PUF Stress Threshold voltage Transistors |
title | An Aging-Resistant RO-PUF for Reliable Key Generation |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-03T09%3A41%3A28IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-crossref_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=An%20Aging-Resistant%20RO-PUF%20for%20Reliable%20Key%20Generation&rft.jtitle=IEEE%20transactions%20on%20emerging%20topics%20in%20computing&rft.au=Rahman,%20Md%20Tauhidur&rft.date=2016-07-01&rft.volume=4&rft.issue=3&rft.spage=335&rft.epage=348&rft.pages=335-348&rft.issn=2168-6750&rft.eissn=2168-6750&rft.coden=ITETBT&rft_id=info:doi/10.1109/TETC.2015.2474741&rft_dat=%3Ccrossref_RIE%3E10_1109_TETC_2015_2474741%3C/crossref_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=7236903&rfr_iscdi=true |