Chip Authentication via Intrinsic ID and Self-Test Engine
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The growing issue of counterfeit IT hardware is difficult to identify, leading to significant losses for legitimate manufacturers and suppliers, as counterfeit products mimic authentic hardware, affecting revenue and brand reputation.
Innovation Solution
A self-authenticating chip system utilizing an intrinsic component with an identification engine and self-test engine generates unique authentication values based on intrinsic features, stored in memory, and compared against challenge values to ensure authenticity, employing fuzzy comparison and secure hashing for secure authentication.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional authentication methods are used, then ease of manufacture is maintained, but reliability of authentication deteriorates due to counterfeit hardware
Solution Approach 1:
The patent applies preliminary action by embedding the intrinsic component and generating the unique authentication signature during the chip manufacturing process itself, before the chip is deployed. The self-test engine and identification engine are pre-configured with the intrinsic features, so that authentication capability is built-in from the start rather than added later, resolving the contradiction between security and complexity.
Solution Approach 2:
The patent implements self-service through the self-test engine that automatically retrieves intrinsic features and generates authentication signatures without external intervention. The chip authenticates itself using its own intrinsic components, eliminating the need for separate authentication hardware or complex external verification systems, thus improving reliability without proportionally increasing device complexity.
2Reliability
If intrinsic components are used for authentication, then reliability of authentication is improved, but manufacturing precision requirements worsen due to dependency on manufacturing variability
Solution Approach 1:
The patent applies parameter changes by deliberately utilizing the natural manufacturing variability of intrinsic components (such as transistor threshold voltages, capacitor values, or resistor ratios) as the basis for authentication. Instead of requiring tight manufacturing tolerances, the system changes the approach to accept and measure the inherent variations, converting a potential weakness into a security strength. The unique authentication signature is derived from these controlled parameter variations.
Solution Approach 2:
The patent converts the potential harm of manufacturing variability into a benefit for authentication security. The natural inconsistencies and variations that occur during manufacturing, which could be seen as defects, are instead harnessed to create unique, unclonable authentication signatures for each chip. This resolves the contradiction by showing that manufacturing precision requirements can be relaxed while actually improving authentication reliability.
3Ease of operation
If fuzzy comparison is used for authentication, then ease of operation is improved, but measurement precision deteriorates
Solution Approach 1:
The patent introduces an intermediary element - the unique authentication signature stored in non-volatile memory - that mediates between the fuzzy intrinsic features and the precise authentication decision. The self-test engine generates a signature from the intrinsic features, and this signature serves as the intermediary for comparison with the stored reference. This allows fuzzy comparison operations while maintaining precise authentication, as the intermediary signature captures the essential unique characteristics in a comparable format.
Data Source
AI summary
Embodiments of the present invention provide an authenticating service of a chip having an intrinsic identifier (ID). In a typical embodiment, an authenticating device is provided that includes an identification (ID) engine, a self-test engine, and an intrinsic component. The intrinsic component is associated with a chip and includes an intrinsic feature. The self-test engine retrieves the intrinsic feature and communicates it to the identification engine. The identification engine receives the intrinsic feature, generates a first authentication value using the intrinsic feature, and stores the authentication value in memory. The self-test engine generates a second authentication value using an authentication challenge. The identification engine includes a compare circuitry that compares the first authentication value and the second authentication value and generates an authentication output value based on the results of the compare of the two values.


