Dynamic Private Key Generation Using Physically Unclonable Functions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing cryptographic methods using physically unclonable functions generate private keys with fixed values, which can be vulnerable to analysis by advanced computers, potentially compromising communication security.

Innovation Solution

A communication apparatus and system that dynamically generates private keys by introducing errors in signals processed through physically unclonable functions, using error correction mechanisms and random number extraction to create unpredictable keys for encryption and decryption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a fixed-value private key is generated using a physically unclonable function, then key generation is simple and deterministic, but security is compromised against advanced computational analysis

Engineering Contradiction:
ImprovesecurityVSAvoidkey generation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent transforms the static private key generation process into a dynamic one by introducing a random number generator that produces different private keys each time the same input signal is provided to the physically unclonable function. This dynamic key generation enhances security against computational analysis while maintaining systematic control through the error correction mechanism

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of key variability by modifying the input to the key generation process. Instead of always using the raw output of the physically unclonable function, the system now combines it with random numbers and applies error correction codes, transforming the fixed-output process into a variable-output process that maintains reliability

Inventive Principle:
Principle #35Parameter changes

2Reliability

If error correction is applied to dynamically generated keys, then key variability and security are improved, but system complexity increases

Engineering Contradiction:
Improvekey reliabilityVSAvoiderror correction mechanism complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-processing the output of the physically unclonable function through error correction encoding before it is used as a private key. The error correction code is generated in advance and stored, allowing for reliable key recovery even when variations occur, thus ensuring key reliability without requiring complex real-time correction mechanisms

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11012230B2Communication apparatus and cryptographic processing system
Publication Date: 2021.05.18 RENESAS ELECTRONICS CORP
  • US11012230B2 patent drawing
  • US11012230B2 patent drawing
  • US11012230B2 patent drawing

AI summary

A cryptographic communication method using a dynamically-generated private key is provided. A signal generation unit outputs a second signal obtained by giving an error in a predetermined range to a signal obtained based on a first signal. An error correction generation unit outputs a third signal obtained based on the second signal and auxiliary information for correcting an error included in the second signal. A private-key generation unit generates a first private key based on the third signal. An encryption calculation unit outputs an encrypted signal obtained by encrypting a fourth signal based on the first private key.