{"id":{"repo_id":"uic","oai_identifier":"oai:figshare.com:article/30425134"},"canonical_url":"https://search.dev.ndltd.org/etd/uic/oai:figshare.com:article/30425134","repository":{"repo_id":"uic","name":"University of Illinois - Chicago","base_url":"https://api.figshare.com/v2/oai"},"display":{"title":"APUF Faults: Testing, Diagnosing, and Salvaging","abstract":"Arbiter Physically Unclonable Functions (APUFs) are hardware security primitives that generate unique digital fingerprints for integrated circuits (ICs) by exploiting manufacturing randomness. Ideally, a good APUF production line is characterized by symmetry, or equal delay for each track pair from the mask, and uniform, unskewed PV for all of the stages of all APUFs. This paper theoretically and numerically examines the impact of faults native to APUFs -- mask parameter faults from the design phase, or process variation (PV) during the manufacturing phase. We model them statistically and explain quantitatively how these faults affect the APUF response bias and uniqueness. We propose simple and efficient testing methodologies for faults in the APUF production line. The number of APUFs with positive responses (called the response bias) is used for the detection of the mask-phase fault, while the number of APUFs with the same response is used for the detection of the PV-phase fault. On a single APUF instance, these faults manifest as outlier delta elements in magnitude. To detect such faulty APUF instances and diagnose the abnormal delta elements, we propose a testing methodology that partitions a random set of challenges so that a specific delta element can be targeted, forming a perceivable bias in the responses over these sets. This low-cost approach is highly effective in detecting and diagnosing bad APUFs with abnormal delta element(s). Instead of discarding these unqualified APUFs, our work proposes to use challenge selection to mitigate the undesired fault impacts. We present a systematic challenge selection-based salvaging strategy where faults ``cancel'' each other, such that the response bias and uniqueness are as close to ideal as possible. This is achieved based on a method to estimate the intensity of each faulty element for an APUF batch with many $\\mu$-faults, and the estimated result is valid for salvaging APUFs generated from this $\\mu$-fault production line. The presented strategies are low-cost (which means they need only a small number of APUF samples, no extra hardware), effective, and applicable to multiple faults.","abstract_html":"Arbiter Physically Unclonable Functions (APUFs) are hardware security primitives that generate unique digital fingerprints for integrated circuits (ICs) by exploiting manufacturing randomness. Ideally, a good APUF production line is characterized by symmetry, or equal delay for each track pair from the mask, and uniform, unskewed PV for all of the stages of all APUFs. This paper theoretically and numerically examines the impact of faults native to APUFs -- mask parameter faults from the design phase, or process variation (PV) during the manufacturing phase. We model them statistically and explain quantitatively how these faults affect the APUF response bias and uniqueness. We propose simple and efficient testing methodologies for faults in the APUF production line. The number of APUFs with positive responses (called the response bias) is used for the detection of the mask-phase fault, while the number of APUFs with the same response is used for the detection of the PV-phase fault. On a single APUF instance, these faults manifest as outlier delta elements in magnitude. To detect such faulty APUF instances and diagnose the abnormal delta elements, we propose a testing methodology that partitions a random set of challenges so that a specific delta element can be targeted, forming a perceivable bias in the responses over these sets. This low-cost approach is highly effective in detecting and diagnosing bad APUFs with abnormal delta element(s). Instead of discarding these unqualified APUFs, our work proposes to use challenge selection to mitigate the undesired fault impacts. We present a systematic challenge selection-based salvaging strategy where faults ``cancel&#x27;&#x27; each other, such that the response bias and uniqueness are as close to ideal as possible. This is achieved based on a method to estimate the intensity of each faulty element for an APUF batch with many <span class=\"etd-inline-math\">&mu;</span>-faults, and the estimated result is valid for salvaging APUFs generated from this <span class=\"etd-inline-math\">&mu;</span>-fault production line. The presented strategies are low-cost (which means they need only a small number of APUF samples, no extra hardware), effective, and applicable to multiple faults.","abstract_has_math":true,"creators":["Yeqi Wei (22481926)"],"institution":null,"degree_name":null,"degree_level":null,"degree_discipline":null,"degree_department":null,"school":null,"contributors":[],"advisors":[],"committee_chairs":[],"committee_members":[],"year":2025,"date_issued":"2025-08-01T00:00:00Z","date_published":"2025-08-01T00:00:00Z","updated_at":"2026-07-27T21:34:47Z","subjects":["Electrical and Computer Engineering"],"languages":[],"rights":["In Copyright"],"rights_urls":[],"identifier_entries":[]},"links":{"outbound_url":"https://doi.org/10.25417/uic.30425134.v1","outbound_label":"DOI","outbound_source":"dc:identifier"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:creator","label":"Author","values":["Yeqi Wei (22481926)"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date","label":"Dc Date","values":["2025-08-01T00:00:00Z"]},{"key":"dc:relation","label":"Dc Relation","values":["https://figshare.com/articles/thesis/APUF_Faults_Testing_Diagnosing_and_Salvaging/30425134"]},{"key":"dc:type","label":"Dc Type","values":["Text","Thesis"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Electrical and Computer Engineering"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:rights","label":"Dc Rights","values":["In Copyright"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier","label":"Identifier","values":["10.25417/uic.30425134.v1"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description","label":"Description","values":["Arbiter Physically Unclonable Functions (APUFs) are hardware security primitives that generate unique digital fingerprints for integrated circuits (ICs) by exploiting manufacturing randomness. Ideally, a good APUF production line is characterized by symmetry, or equal delay for each track pair from the mask, and uniform, unskewed PV for all of the stages of all APUFs. This paper theoretically and numerically examines the impact of faults native to APUFs -- mask parameter faults from the design phase, or process variation (PV) during the manufacturing phase. We model them statistically and explain quantitatively how these faults affect the APUF response bias and uniqueness. We propose simple and efficient testing methodologies for faults in the APUF production line. The number of APUFs with positive responses (called the response bias) is used for the detection of the mask-phase fault, while the number of APUFs with the same response is used for the detection of the PV-phase fault. On a single APUF instance, these faults manifest as outlier delta elements in magnitude. To detect such faulty APUF instances and diagnose the abnormal delta elements, we propose a testing methodology that partitions a random set of challenges so that a specific delta element can be targeted, forming a perceivable bias in the responses over these sets. This low-cost approach is highly effective in detecting and diagnosing bad APUFs with abnormal delta element(s). Instead of discarding these unqualified APUFs, our work proposes to use challenge selection to mitigate the undesired fault impacts. We present a systematic challenge selection-based salvaging strategy where faults ``cancel'' each other, such that the response bias and uniqueness are as close to ideal as possible. This is achieved based on a method to estimate the intensity of each faulty element for an APUF batch with many $\\mu$-faults, and the estimated result is valid for salvaging APUFs generated from this $\\mu$-fault production line. The presented strategies are low-cost (which means they need only a small number of APUF samples, no extra hardware), effective, and applicable to multiple faults."]},{"key":"dc:title","label":"Title","values":["APUF Faults: Testing, Diagnosing, and Salvaging"]}]}],"canonical_facts":{"dc:creator":["Yeqi Wei (22481926)"],"dc:date":["2025-08-01T00:00:00Z"],"dc:description":["Arbiter Physically Unclonable Functions (APUFs) are hardware security primitives that generate unique digital fingerprints for integrated circuits (ICs) by exploiting manufacturing randomness. Ideally, a good APUF production line is characterized by symmetry, or equal delay for each track pair from the mask, and uniform, unskewed PV for all of the stages of all APUFs. This paper theoretically and numerically examines the impact of faults native to APUFs -- mask parameter faults from the design phase, or process variation (PV) during the manufacturing phase. We model them statistically and explain quantitatively how these faults affect the APUF response bias and uniqueness. We propose simple and efficient testing methodologies for faults in the APUF production line. The number of APUFs with positive responses (called the response bias) is used for the detection of the mask-phase fault, while the number of APUFs with the same response is used for the detection of the PV-phase fault. On a single APUF instance, these faults manifest as outlier delta elements in magnitude. To detect such faulty APUF instances and diagnose the abnormal delta elements, we propose a testing methodology that partitions a random set of challenges so that a specific delta element can be targeted, forming a perceivable bias in the responses over these sets. This low-cost approach is highly effective in detecting and diagnosing bad APUFs with abnormal delta element(s). Instead of discarding these unqualified APUFs, our work proposes to use challenge selection to mitigate the undesired fault impacts. We present a systematic challenge selection-based salvaging strategy where faults ``cancel'' each other, such that the response bias and uniqueness are as close to ideal as possible. This is achieved based on a method to estimate the intensity of each faulty element for an APUF batch with many $\\mu$-faults, and the estimated result is valid for salvaging APUFs generated from this $\\mu$-fault production line. The presented strategies are low-cost (which means they need only a small number of APUF samples, no extra hardware), effective, and applicable to multiple faults."],"dc:identifier":["10.25417/uic.30425134.v1"],"dc:relation":["https://figshare.com/articles/thesis/APUF_Faults_Testing_Diagnosing_and_Salvaging/30425134"],"dc:rights":["In Copyright"],"dc:subject":["Electrical and Computer Engineering"],"dc:title":["APUF Faults: Testing, Diagnosing, and Salvaging"],"dc:type":["Text","Thesis"]},"updated_at":"2026-07-27T21:34:47Z"}