Codeword Storage in Integrated Circuits via Transistor Mobility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for securely storing codewords in integrated circuits are vulnerable to unauthorized access, as techniques to extract the codeword become increasingly sophisticated, potentially leading to destruction of the secret information during attempts to reverse engineer the circuit.

Innovation Solution

The codeword is stored using transistors with mobilities that change upon physical stress, making unauthorized access result in destruction of the codeword, with transistors arranged in susceptible locations and biased towards specific stable states, and W/L ratios adjusted to enhance mobility differences, allowing the codeword to be determined by current levels measured through a driver circuit.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the codeword is stored using physical characteristics of transistors, then the codeword can be permanently fixed, but unauthorized access techniques can extract and thin the die to measure and obtain the secret codeword

Engineering Contradiction:
Improvesecurity of codewordVSAvoidunauthorized access
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent applies preliminary anti-action by pre-configuring the transistor mobility values during manufacturing to encode the secret codeword. The mobility values are set such that any physical stress or damage during unauthorized access attempts will alter these values, thereby destroying the codeword before it can be extracted. This proactive setup ensures that the codeword is inherently protected against reverse engineering.

Inventive Principle:
Principle #9Preliminary anti-action

Solution Approach 2:

The patent utilizes parameter changes by encoding the codeword in the mobility parameter of transistors. Since mobility is a physical characteristic that can be permanently altered by stress or damage, any attempt to access the codeword through physical means will change the mobility parameter, thereby destroying the stored information. This transforms the physical state of the transistor into a security feature.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If the transistors are arranged in susceptible locations to undergo physical stress, then the codeword can be destroyed upon unauthorized access, but the circuit design becomes more complex

Engineering Contradiction:
Improvesecurity against reverse engineeringVSAvoidtransistor arrangement
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies local quality by placing transistors in specific locations on the die that are inherently more susceptible to physical stress during unauthorized access attempts. These locations, such as edges or corners, are deliberately chosen because they are more likely to undergo deformation or stress when the die is thinned or manipulated. This localized vulnerability ensures that physical attacks on these specific areas will destroy the codeword stored in those transistors.

Inventive Principle:
Principle #3Local quality

3Reliability

If the W/L ratios of transistors are set to enhance mobility differences, then the codeword storage capability is improved, but the current consumption may increase

Engineering Contradiction:
Improvemobility differentiation for codeword storageVSAvoidcurrent consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent applies parameter changes by optimizing the W/L ratios of transistors to enhance mobility differences while controlling current consumption. By carefully selecting W/L values, the design achieves sufficient mobility differentiation for reliable codeword storage without excessive current draw. This parameter optimization balances security requirements with energy efficiency.

Inventive Principle:
Principle #35Parameter changes

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach ensures that attempts to access the codeword result in its destruction, providing enhanced security by correlating physical stress with mobility changes, thereby protecting the stored information.

Implementation Method 1

the value of the codeword is determined by the mobility of at least a first transistor of the plurality of transistors

Methodology Applied
Scientific EffectMobility variation:

Implementation Method 2

the attempt to break open the packaging of the integrated circuit and to thin the backside of the die results in a change in the physical stress within the transistors, thereby forcing a change in the mobility of the transistors

Methodology Applied
Scientific EffectPhysical stress effect:

Implementation Method 3

The plurality of transistors may form a circuit that is stable in two different states (bi-stable), and the mobilities of the transistors may bias the bi-stable towards one of the states

Methodology Applied
Scientific EffectFeedback: Feedback

Data Source

PatentUS8690065B2Secure storage of a codeword within an integrated circuit
Publication Date: 2014.04.08 NXP BV
  • US8690065B2 patent drawing
  • US8690065B2 patent drawing
  • US8690065B2 patent drawing

AI summary

The invention discloses an integrated circuit (10) for securely storing a codeword. The value of the codeword is dependent on the mobility (μA, μB, μC) of at least one transistor (TRA, TRB, TRC) of the integrated circuit. The invention further discloses a reader means (15), a method for determining the value of the codeword from the integrated circuit (10), and a method for altering the value of the codeword.