Clock Control Circuit for Side-Channel Power Masking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for protecting semiconductor devices from side-channel attacks, such as those described in Patent Document 1, increase power consumption, chip area, and timing design complexity, while offering limited software control over dummy process insertion.

Innovation Solution

The method involves replacing clock oscillation states with pseudo-random numbers to shift processing times, using bitmap circuits and clock control circuits to generate intermittent clocks, thereby masking current consumption patterns and making it difficult to decrypt encryption keys without increasing power consumption or chip area.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If clock oscillation is randomized to prevent side-channel attacks, then security against power analysis attacks is improved, but timing design complexity increases

Engineering Contradiction:
Improvesecurity against side-channel attacksVSAvoidtiming design complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies parameter changes by modifying the clock signal characteristics through controlled jitter insertion and frequency variation. The system dynamically adjusts clock timing parameters using pseudo-random sequences to create unpredictable power consumption patterns, thereby preventing power analysis attacks while maintaining functional correctness through controlled parameter modulation.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements periodic action through the use of pseudo-random sequences that periodically modify clock timing. The clock signal undergoes regular intervals of jitter insertion and frequency adjustment, creating a periodic pattern of power consumption variation that effectively masks cryptographic operations from side-channel analysis while maintaining system synchronization.

Inventive Principle:
Principle #19Periodic action

2Reliability

If dummy processes are inserted via hardware to thwart side-channel attacks, then security is improved, but flexibility in dummy process insertion is reduced

Engineering Contradiction:
Improvesecurity against side-channel attacksVSAvoidsoftware control flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces an intermediary layer between hardware and software through a dedicated control unit that generates pseudo-random sequences. This intermediary component enables software to control dummy process insertion timing and characteristics without direct hardware modification, providing both security effectiveness and software flexibility through the mediating pseudo-random sequence generation mechanism.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent applies dynamics by making the dummy process insertion characteristics variable and adaptable. The system dynamically adjusts the timing, frequency, and pattern of dummy processes based on software-controlled pseudo-random sequences, allowing flexible adaptation to different cryptographic operations and attack scenarios while maintaining hardware-based security protection.

Inventive Principle:
Principle #15Dynamics

3Reliability

If false current generating circuits are added to mask power consumption, then security against power analysis is improved, but total power consumption and chip area increase

Engineering Contradiction:
Improvesecurity against power analysis attacksVSAvoidtotal power consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent extracts the false current generation function from a separate dedicated circuit and integrates it into the existing clock control infrastructure. By utilizing the clock control unit and pseudo-random sequence generator already present in the system, the invention eliminates the need for additional false current generating circuits, thereby maintaining security protection while avoiding increases in total power consumption and chip area.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies universality by making the clock control unit perform multiple functions: it simultaneously maintains normal clock operation, generates pseudo-random sequences for dummy process insertion, and creates power consumption masking effects. This multi-functional approach eliminates the need for separate dedicated circuits for each function, reducing overall power consumption and chip area while maintaining security effectiveness.

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

Data Source

PatentUS12536278B2Semiconductor device and clock control method
Publication Date: 2026.01.27 RENESAS ELECTRONICS CORP
  • US12536278B2 patent drawing
  • US12536278B2 patent drawing
  • US12536278B2 patent drawing

AI summary

A semiconductor device provides a method to avoid side-channel attacks. While the logic circuit A for performing the encryption process does not operate, by operating the logic circuit B (performing processing other than the encryption) having a circuit scale of approximately the same as the logic circuit A, the change in the consumption current interlocked with the operation state of the logic circuit A is shielded, it is possible to make it difficult to decrypt the encryption key of the logic circuit A by analyzing the current waveform.