TY - JOUR
T1 - Preselection Methods to Achieve Very Low BER in SRAM-Based PUFs - A Tutorial
AU - Shifman, Yizhak
AU - Shor, Joseph
N1 - Publisher Copyright:
© 2004-2012 IEEE.
PY - 2022/6/1
Y1 - 2022/6/1
N2 - The most prevalent industrial PUFs (physical unclonable functions) utilize SRAM-based designs. Bit stability is one of the fundamental problems in PUF design. PUF circuits, which rely on silicon manufacturing mismatches to produce a random key, are vulnerable to cases where the mismatch is insufficient and noise affects the PUF response, rendering it unstable. This brief provides a tutorial about SRAM-based PUFs stable bits preselection, utilizing an embedded tilt test. This method is more efficient than existing error correction codes in terms of power, area and latency. During the test, external, controlled mismatch, tilts the PUF cells against their manufactured mismatch and cells that retain their response are considered stable. In this tutorial, the preselection method is explained, implementation examples are presented, and a method to further exploit the test to obtain more uncorrelated stable bits from the existing PUF structure is introduced.
AB - The most prevalent industrial PUFs (physical unclonable functions) utilize SRAM-based designs. Bit stability is one of the fundamental problems in PUF design. PUF circuits, which rely on silicon manufacturing mismatches to produce a random key, are vulnerable to cases where the mismatch is insufficient and noise affects the PUF response, rendering it unstable. This brief provides a tutorial about SRAM-based PUFs stable bits preselection, utilizing an embedded tilt test. This method is more efficient than existing error correction codes in terms of power, area and latency. During the test, external, controlled mismatch, tilts the PUF cells against their manufactured mismatch and cells that retain their response are considered stable. In this tutorial, the preselection method is explained, implementation examples are presented, and a method to further exploit the test to obtain more uncorrelated stable bits from the existing PUF structure is introduced.
KW - Mirror PUF
KW - SRAM
KW - physical unclonable function (PUF)
KW - preselection
KW - tilt test
UR - http://www.scopus.com/inward/record.url?scp=85129391181&partnerID=8YFLogxK
U2 - 10.1109/tcsii.2022.3170460
DO - 10.1109/tcsii.2022.3170460
M3 - ???researchoutput.researchoutputtypes.contributiontojournal.article???
AN - SCOPUS:85129391181
SN - 1549-7747
VL - 69
SP - 2551
EP - 2556
JO - IEEE Transactions on Circuits and Systems II: Express Briefs
JF - IEEE Transactions on Circuits and Systems II: Express Briefs
IS - 6
ER -