Register Transfer Desynchronization via Random Delay Cells

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Side channel attacks, particularly deep-learning side-channel attacks, pose a significant threat to cryptographic systems by exploiting physical leakages such as timing and power consumption to extract secret keys.

Innovation Solution

The implementation of a random programmable delay line in electronic devices to desynchronize register transfers at the bit-level, decorrelating leakage information from actual power consumption, and introducing randomness in transistor state changes to maximize the spread of current power profiles.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If register transfers are executed with fixed timing, then computational efficiency is improved, but susceptibility to side channel attacks increases

Engineering Contradiction:
Improvecomputational efficiencyVSAvoidside channel attack susceptibility
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The patent applies dynamics by making the register transfer timing non-fixed and variable. Random delay cells are inserted into the data path to introduce unpredictable timing variations. This allows the system to maintain high computational efficiency through fast register transfers while simultaneously preventing side channel attacks by ensuring that timing information cannot be reliably extracted by attackers.

Inventive Principle:
Principle #15Dynamics

2Device complexity

If timing information is made predictable, then circuit design is simplified, but security against timing analysis attacks deteriorates

Engineering Contradiction:
Improvecircuit design complexityVSAvoidsecurity against timing analysis
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent uses random delay cells as intermediary elements inserted between register stages. These delay cells act as mediators that decouple the fixed circuit design from the variable timing behavior. The delay cells are simple hardware components that add minimal complexity to the circuit while providing substantial security by randomizing the timing of signal transitions, thereby preventing timing analysis attacks.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Use of energy by moving object

If power consumption patterns are consistent, then energy efficiency is improved, but vulnerability to power analysis attacks increases

Engineering Contradiction:
Improveenergy efficiencyVSAvoidpower analysis attack vulnerability
Core Design Contradiction:
Use of energy by moving objectVSObject-affected harmful factors

Solution Approach 1:

The patent applies parameter changes by modifying the timing parameter of register transfers through the insertion of random delay cells. This changes the temporal characteristics of power consumption without altering the fundamental computational operations. The random delays cause variations in when switching events occur, thereby randomizing power consumption patterns and making them vulnerable to power analysis attacks while maintaining acceptable energy efficiency.

Inventive Principle:
Principle #35Parameter changes

4Measurement precision

If deep learning models are used for side channel analysis, then attack accuracy is improved, but protection requirements become more stringent

Engineering Contradiction:
Improveattack accuracyVSAvoidsecurity protection level
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent implements preliminary action by proactively introducing random delays into the data path before side channel measurements can be taken. This preliminary randomization of timing occurs at the hardware level, creating a defense-in-depth approach. By establishing this timing variability in advance, the system prevents deep learning models from accurately learning temporal patterns, thereby maintaining security even as attack accuracy improves.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250181777A1Electronic circuit and method for securing and desynchronizing register transfers to mitigate side channels attacks
Publication Date: 2025.06.05 THALES DIS FRANCE SA
  • US20250181777A1 patent drawing
  • US20250181777A1 patent drawing
  • US20250181777A1 patent drawing

AI summary

An electronic device is provided for securing and desynchronizing register transfers as a mitigation strategy to side channel attacks that employ power analysis profiling, whereby leakage information produced as a result of register switching at the bit-level, by way of random delay cell insertions, is decorrelated from actual power consumption. The technical effect of the solution constructively produces overlapping of current power profiles/signatures, maximally spanning across bit value profiles of a register, which when analyzed from a Hamming Weight or Distance model introduces a wider time-spread of resulting current power profiles thereby impeding deep learning of the transistor switching/flipping state behavior, and consequently disrupting efficacy of profile/signature matching/mapping of transistor state changes characteristic of a traditional power analysis side channel attack. Other embodiments are disclosed