SDR Chip PUF Key Generation for Secure Radio

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Software-defined radio (SDR) devices face security concerns due to the ability to reconfigure through software, making them vulnerable to malicious attacks that can cause radio malfunctions and interference in the RF spectrum, necessitating improved security measures for secure radio communication.

Innovation Solution

Implementing a dedicated software-defined radio chip with a physical unclonable function (PUF) that generates a shared secret key based on unique configuration data, which is used for encryption and decryption, providing an additional layer of security against cloning and ensuring secure communication between devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If SDR devices use software reconfiguration for flexibility, then adaptability is improved, but security deteriorates due to vulnerability to malicious attacks

Engineering Contradiction:
Improvesoftware reconfiguration capabilityVSAvoidsecurity against malicious attacks
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies preliminary action by generating secret keys in advance through the PUF mechanism during device manufacturing. The configuration data is embedded in the hardware before the device is deployed, and the PUF generates secret keys proactively rather than reactively. This preliminary key generation ensures that security credentials are already in place before any software reconfiguration occurs, preventing malicious attacks that exploit post-deployment configuration vulnerabilities.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces the PUF as an intermediary between the hardware configuration data and the secret keys. The PUF acts as a mediator that transforms static configuration data into dynamic secret keys through its physical unclonable function. This intermediary layer ensures that even if software is compromised, the attacker cannot directly access the configuration data or generate valid secret keys without the PUF's physical characteristics, thus bridging hardware security with software flexibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If SDR chips store configuration data in memory, then ease of operation is improved, but security deteriorates due to potential exposure of secret keys

Engineering Contradiction:
Improvesoftware update capabilityVSAvoidexposure to malicious attacks
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent extracts the secret key generation function from the stored configuration data by using the PUF mechanism. Instead of storing secret keys directly in memory alongside configuration data, the system separates the configuration data (which remains in memory for ease of operation) from the secret keys (which are generated on-demand by the PUF). This extraction ensures that even if memory is compromised, the configuration data alone cannot be used to derive secret keys without the PUF's physical characteristics.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies parameter changes by transforming the static configuration data parameter into dynamic secret keys through the PUF's physical characteristics. The PUF takes the configuration data as input and produces different output parameters (secret keys) based on its unique physical properties. This parameter transformation ensures that the same configuration data stored in memory can generate secure, unique secret keys for each device, preventing exposure through direct storage.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If PUF is implemented in each SDR chip, then security is improved, but device complexity increases

Engineering Contradiction:
Improvesecurity against cloningVSAvoidhardware structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies universality by designing the PUF mechanism to serve multiple functions within the SDR chip. The same PUF structure that provides security against cloning also generates secret keys for encryption, authentication, and device identification. This multi-functionality reduces the need for separate security modules, thereby minimizing the increase in device complexity while maintaining high security standards.

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

Solution Approach 2:

The patent implements self-service by making the PUF generate secret keys autonomously from its internal configuration data and physical characteristics. The PUF does not require external key distribution or manual configuration; it self-generates the necessary security credentials based on its unique physical properties. This self-service capability simplifies the overall system architecture by eliminating the need for complex key management infrastructure, thereby reducing device complexity despite the added security functionality.

Inventive Principle:
Principle #25Self-service

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

The use of PUF-generated secret keys enhances security across radio frequency, waveform, data, and protocol levels, protecting radio signals and preventing unauthorized access or interference, thereby improving the overall security of SDR communication systems.

Implementation Method 1

using a physical unclonable function PUF that takes as an input configuration data and produces an output

Methodology Applied
Scientific EffectPhysical unclonable function (PUF):

Data Source

PatentUS20240080190A1Communication system including devices with SDR chip
Publication Date: 2024.03.07 NAGRAVISION SRL
  • US20240080190A1 patent drawing
  • US20240080190A1 patent drawing

AI summary

A system includes two or more communication devices. Each device includes a dedicated SDR chip with a dedicated key generator to generate a secret key shared by the two SDR chips using a physical unclonable function PUF that takes as an input configuration data and produces an output. In the dedicated key generator of each SDR chip, the PUF takes as an input configuration data and produces an output identical for the two SDR chips, that is the shared secret key or a seed to derive it. The configuration data is unique to each SDR chip, dependent on physical random factors introduced during manufacture of the SDR chip, and is adapted for the respective key generator to generate the shared secret key.