PUF Signature Module Classification for Reliable IC Authentication
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
PUF cells in integrated circuits exhibit unreliable behavior due to manufacturing variations and operational environments, leading to inconsistent output values, which is undesirable for secure device identification and encryption.
Innovation Solution
A PUF signature module with a control signal generator and strength analyzer tests PUF cells under synchronized and asynchronous conditions to identify reliable bits, classifying them into strength levels and generating masks to disregard unreliable cells, allowing secure operation based on application requirements.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If PUF cells are used for device identification, then unique identification capability is achieved, but output reliability deteriorates due to manufacturing variations and operational stress
Solution Approach 1:
The patent applies preliminary action by characterizing PUF cells before they are used for security functions. A characterization process is performed to determine the strength of each PUF cell under various operational conditions, and this information is stored in a lookup table. This preliminary characterization allows the system to identify and exclude weak cells before they can compromise security, thereby improving reliability without requiring changes to the physical PUF cells themselves.
Solution Approach 2:
The patent implements feedback by continuously monitoring PUF cell outputs under different operational conditions and using this information to refine the characterization data. The system feeds back the observed behavior of PUF cells during characterization to update the lookup table, enabling more accurate prediction of cell reliability. This feedback mechanism allows the system to adapt to varying operational stresses and maintain high reliability in identifying strong PUF cells.
2Productivity
If all PUF cells are used for authentication, then authentication speed is improved, but security deteriorates due to inclusion of weak unreliable bits
Solution Approach 1:
The patent applies local quality by treating different PUF cells differently based on their individual characteristics. Instead of uniformly using all PUF cells, the system classifies them into strength categories (strong, medium, weak) and uses only the strong cells for authentication. This localized approach ensures that each contributing cell meets minimum reliability thresholds, maintaining both speed and security by excluding weak cells that would compromise authentication integrity.
Solution Approach 2:
The patent segments the PUF cell population into distinct strength categories through characterization. By dividing cells into strong, medium, and weak groups, the system can selectively use only the strong cells for security-critical authentication functions. This segmentation allows the system to optimize the balance between authentication speed (using sufficient cells) and security (using only reliable cells), preventing weak cells from compromising overall authentication strength.
3Reliability
If PUF cells are tested under multiple conditions, then reliability is improved, but testing complexity and time increase
Solution Approach 1:
The patent applies preliminary action by performing comprehensive PUF cell characterization during the manufacturing process rather than during final authentication. This preliminary characterization under multiple operational conditions (different temperatures, voltages, timing skew values) establishes a lookup table that guides future authentication decisions. By completing the complex testing upfront, the system avoids repeating all these tests during authentication, thereby improving reliability without proportionally increasing operational complexity.
Solution Approach 2:
The patent uses copying by creating a lookup table that stores pre-characterized PUF cell behavior patterns. Instead of re-testing all PUF cells under all conditions during authentication, the system copies the characterization results from the lookup table to make rapid authentication decisions. This copying approach maintains reliability by relying on pre-established cell strength information while dramatically reducing the complexity and time required for actual authentication operations.
Data Source
AI summary
Systems and method are provided for determining a reliability of a physically unclonable function (PUF) cell of a device. One or more activation signals are provided to a PUF cell under a plurality of conditions. A PUF cell output provided by the PUF cell under each of the plurality of conditions is determined. A determination is made of a number of times the PUF cell output of the PUF cell is consistent. And a device classification value is determined based on the determined number of times for a plurality of PUF cells.


