Radio Transmitter Cryptographic Engine Side-Channel Attack Mitigation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Radio-on-a-chip devices are vulnerable to side-channel attacks, including both local and remote attacks, which can compromise sensitive data by analyzing electrical current fluctuations or unintended radio signal modulation, with existing mitigation techniques introducing complexity and potential vulnerabilities.

Innovation Solution

The cryptographic operation is divided into two stages, with the first stage performed when the radio transmitter is active and the second stage when it is inactive, ensuring that side-channel information is not amplified and broadcast, thereby protecting against both local and remote attacks by masking power consumption signals and radio emissions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If cryptographic operations are performed continuously, then processing efficiency is improved, but side-channel information leakage increases

Engineering Contradiction:
Improvecryptographic operation throughputVSAvoidside-channel information leakage
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The cryptographic operation is divided into two distinct segments: a first component process executed during radio transmission and a second component process executed during radio silence. This segmentation allows the system to perform cryptographic work in both states while preventing side-channel leakage by ensuring the second process occurs when no radio signal is being transmitted.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system utilizes the periodic nature of radio transmission cycles, performing cryptographic operations during both active transmission periods and idle periods. By synchronizing cryptographic processing with the radio transmission schedule, the system maintains continuous operation while exploiting natural periods when side-channel emissions are absent.

Inventive Principle:
Principle #19Periodic action

2Reliability

If hiding or masking techniques are used to mitigate side-channel attacks, then security is improved, but device complexity increases

Engineering Contradiction:
Improvesecurity against side-channel attacksVSAvoidcryptographic engine complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Instead of implementing complex hiding or masking techniques within the cryptographic engine, the system uses the periodic on/off nature of radio transmission to naturally mask side-channel emissions. The cryptographic engine performs operations during both transmission and idle periods, using the radio silence periods to execute sensitive operations without external observation.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system uses its own operational characteristics (radio transmission cycles) to provide security protection. The natural alternation between transmission and idle states serves as an inherent masking mechanism, eliminating the need for additional complexity in the cryptographic engine to generate or manage masking signals.

Inventive Principle:
Principle #25Self-service

3Speed

If the cryptographic operation is completed in a single continuous process, then processing speed is improved, but vulnerability to remote side-channel attacks increases

Engineering Contradiction:
Improvecryptographic operation speedVSAvoidremote side-channel attack vulnerability
Core Design Contradiction:
SpeedVSObject-affected harmful factors

Solution Approach 1:

The cryptographic operation is split into two component processes that are executed at different times relative to radio transmission. The first process runs during active transmission and the second process runs during idle periods, allowing the operation to complete across both states while preventing remote attackers from capturing side-channel information during sensitive computations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system converts the potential harm of interrupted cryptographic processing into a benefit by using radio transmission cycles as a security mechanism. The natural pauses in radio transmission, which could slow down processing, are instead exploited as secure windows for performing cryptographic operations without risk of remote side-channel interception.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

Data Source

PatentUS12177341B2Radio transmitter apparatus with cryptographic engine
Publication Date: 2024.12.24 NORDIC SEMICONDUCTOR
  • US12177341B2 patent drawing
  • US12177341B2 patent drawing
  • US12177341B2 patent drawing

AI summary

An integrated-circuit radio transmitter chip comprises a transmitter, a cryptographic engine and control circuitry for the cryptographic engine. The cryptographic engine performs a cryptographic operation by receiving input data, performing a first process to generate first result data and a second process to generate second result data. The first and second result data are used to generate output data. In response to determining that the transmitter is active, the control circuity controls the cryptographic engine to perform the first process and prevents the cryptographic engine from performing the second process while the transmitter is active. The control circuitry controls the cryptographic engine to perform the second process in response to determining that the transmitter is not active.