PUF-Based IC Authentication for Anti-Cloning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing electronic devices lack effective self-protection and anti-cloning mechanisms, making them vulnerable to hardware reverse engineering, counterfeit devices, and identity forgery, which can compromise secure access and communication.

Innovation Solution

An electronic device with a first critical integrated circuit containing a security function block that authenticates a second critical integrated circuit using a chip identity created by a non-volatile memory (NVM) physically unclonable function (PUF), ensuring unique identification and preventing unauthorized swapping of integrated circuits.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If software algorithms are improved to enhance protection, then authentication strength is improved, but security vulnerabilities remain due to hardware reverse engineering and identity forgery

Engineering Contradiction:
Improveauthentication strengthVSAvoidhardware reverse engineering vulnerability
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent replaces software-based authentication mechanisms with hardware-based PUF (Physically Unclonable Function) authentication. The PUF utilizes inherent physical variations in the integrated circuit's manufacturing process to generate unique cryptographic keys, making it impossible to replicate through software or hardware reverse engineering. This substitution fundamentally addresses the vulnerability to software algorithm weaknesses and hardware cloning attempts.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The PUF mechanism is self-service in that it automatically generates unique cryptographic identifiers based on the inherent physical characteristics of each integrated circuit during manufacturing. No additional authentication hardware or complex key distribution infrastructure is required - the security credential is inherently embedded in the physical structure of the chip itself, providing automatic protection against cloning and forgery.

Inventive Principle:
Principle #25Self-service

2Object-affected harmful factors

If hardware reverse engineering protection is enhanced, then device security is improved, but device complexity increases

Engineering Contradiction:
Improvecounterfeit device protectionVSAvoidsecurity mechanism complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The patent extracts the security credential generation function from complex authentication systems and embeds it directly into the physical manufacturing process of the integrated circuit. The PUF leverages natural variations in transistor threshold voltages and other physical parameters that occur during standard semiconductor fabrication, eliminating the need for separate security modules or complex key management infrastructure.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The PUF mechanism serves multiple security functions simultaneously: it provides unique device identification, generates cryptographic keys, enables authentication, and prevents cloning - all through a single integrated approach. This multi-functionality reduces overall system complexity compared to implementing separate mechanisms for each security requirement.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10476680B2Electronic device with self-protection and anti-cloning capabilities and related method
Publication Date: 2019.11.12 EMEMORY TECH INC
  • US10476680B2 patent drawing
  • US10476680B2 patent drawing
  • US10476680B2 patent drawing

AI summary

An electronic device having anti-cloning function includes a first critical integrated circuit, which further includes a first security function block configured to authenticate an identity of a second critical integrated circuit in communication with the first critical integrated circuit, wherein the first security function block authenticates the identity of the second critical integrated circuit according to a chip identity of the second critical integrated circuit created using a non-volatile memory (NVM) physically unclonable function (PUF).