Combination Frequency Differencing for Identifying Design Weaknesses in Physical Unclonable Functions
charles prado, vinay patil, Raghu N. Kacker, D. Richard Kuhn, M S Raunak
Combinatorial coverage measures have been defined and applied to a wide range of problems. These methods have been developed using measures that depend on the inclusion or absence of t-tuples of values in inputs and test cases. We extend these coverage measures to include the frequency of occurrence of combinations, in an approach that we refer to as combination frequency differencing (CFD). This method is particularly suited to artificial intelligence and machine learning (AI/ML) applications, where training data sets used in learning systems are dependent on the prevalence of various attributes of elements of class and non-class sets. We illustrate the use of this method by applying it to analyzing the susceptibility of physical unclonable functions (PUFs) to machine learning attacks. Preliminary results suggest that the method may be useful for identifying bit combinations that have a disproportionately strong influence on PUF response bit values.
April 4-13, 2022
IEEE International Workshop on Combinatorial Testing
, patil, V.
, Kacker, R.
, Kuhn, D.
and Raunak, M.
Combination Frequency Differencing for Identifying Design Weaknesses in Physical Unclonable Functions, IEEE International Workshop on Combinatorial Testing, Valencia, ES, [online], https://doi.org/10.1109/ICSTW55395.2022.00032, https://tsapps.nist.gov/publication/get_pdf.cfm?pub_id=934082
(Accessed January 29, 2023)