Hardware PUF Key Generation for IoT Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cybersecurity solutions for IoT devices and other connected systems are not secure enough, relying on software-based systems that are vulnerable to malicious modifications or readings, necessitating a more robust data encryption method.

Innovation Solution

A system and method using Physical Unclonable Functions (PUFs) with devices having nonlinear I-V characteristics, such as diodes and resistors, or memristors, to generate encryption keys on multiple devices, ensuring secure data transfer through hardware-level key generation and separate channels for key transmission, making it difficult for malicious parties to decrypt encrypted data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If software-based encryption systems are used for IoT devices, then ease of operation is improved, but security reliability deteriorates due to vulnerability to malicious modifications

Engineering Contradiction:
Improveease of operationVSAvoidsecurity reliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent replaces software-based encryption systems with hardware-based Physical Unclonable Functions (PUFs) implemented in semiconductor devices. The PUFs utilize physical characteristics of semiconductor structures (such as variations in transistor threshold voltages or resistor values) to generate cryptographic keys, moving the security function from the software domain to the hardware domain. This substitution makes the system more resistant to software-based attacks while maintaining ease of operation through automated key generation.

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

Solution Approach 2:

The patent creates unclonable physical copies of security credentials embedded in semiconductor devices. Each device contains a unique PUF that generates cryptographic keys based on its specific physical characteristics, which cannot be replicated or copied. This allows multiple devices to have identical functionality while maintaining unique, uncopyable security credentials, enabling secure communication without centralized key management.

Inventive Principle:
Principle #26Copying

2Reliability

If hardware-based PUFs with nonlinear I-V characteristics are used, then security reliability is improved, but device complexity increases due to additional hardware components

Engineering Contradiction:
Improvesecurity reliabilityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges the PUF functionality with standard semiconductor device structures that already exhibit nonlinear I-V characteristics, such as diodes, transistors, or resistors. Instead of adding separate PUF hardware components, the invention utilizes the inherent physical properties of existing device elements to generate cryptographic keys. This integration approach maintains security reliability while minimizing increases in device complexity.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent makes standard semiconductor devices serve dual purposes: their primary function (e.g., switching, rectification, or resistance) and cryptographic key generation through their physical characteristics. The nonlinear I-V characteristics of common semiconductor components are exploited to create PUF functionality, allowing these universal components to provide both circuit operation and security functions simultaneously, thereby reducing overall device complexity.

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

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 provides a highly secure encryption method by utilizing unique device characteristics to generate keys, ensuring data integrity and privacy, even if software access is gained, as the physical device is required to generate resistance values transformed into encryption keys, significantly hardening communication security within networks.

Implementation Method 1

A system and method using Physical Unclonable Functions (PUFs) with devices having nonlinear I-V characteristics, such as diodes and resistors, or memristors, to generate encryption keys on multiple devices

Methodology Applied
Scientific EffectPhysical Unclonable Function (PUF):

Implementation Method 2

devices with nonlinear I-V characteristics that may vary depending on the production process of the given device

Methodology Applied
Scientific EffectNonlinear I-V characteristic:

Data Source

PatentUS11356422B2Secure communication system and method
Publication Date: 2022.06.07 CYBERSWARM INC
  • US11356422B2 patent drawing
  • US11356422B2 patent drawing
  • US11356422B2 patent drawing

AI summary

A system and method used for generating encryption keys on multiple devices and for encrypted data transfer between two or multiple devices. A sender system includes at least one sender device with nonlinear I-V characteristics. A receiver system includes at least one receiver device with nonlinear I-V characteristics. The at least one sender device with nonlinear I-V characteristics generates at least one sender output value used to create a string of characters or bits or bytes or numbers. The string of characters is used to encrypt data which is sent to the receiver device. The at least one receiver device with nonlinear I-V characteristics generates at least one receiver output value, and uses the at least one receiver output value to create the string of characters from the at least one receiver output value. A receiver processing unit generates the data from the encrypted data using the string of characters.