Cryptographic System Constant Hamming Distance Power Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing cryptographic systems are vulnerable to side channel attacks, particularly power analysis attacks, which exploit changes in power consumption during encryption processes, making it difficult to maintain security against inference of secret information.

Innovation Solution

A cryptographic system with a repeated-round structure that generates and maintains constant Hamming distance by using a compensation unit to store compensation data, synchronizing with encrypted data updates, thereby maintaining a consistent current flow and mitigating power analysis attacks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If encrypted data is updated and stored in each round of encryption, then encryption processing is completed, but power consumption varies causing vulnerability to power analysis attacks

Engineering Contradiction:
Improvecryptographic securityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent changes the parameter of data storage by introducing compensation data that is stored alongside encrypted data. This compensation data is specifically designed to maintain a constant Hamming distance from the encrypted data across encryption rounds, thereby stabilizing power consumption while preserving security functionality.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The compensation data acts as an intermediary element between the encrypted data and the power consumption characteristics. By introducing this intermediate component, the patent decouples the relationship between encrypted data updates and power consumption variations, preventing power analysis attacks without affecting the core encryption process.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If compensation data is generated and stored to maintain constant Hamming distance, then power analysis attacks are mitigated, but device complexity increases

Engineering Contradiction:
Improvesecurity against power analysis attacksVSAvoidsystem structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the data storage function into two independent parts: the encrypted data and the compensation data. This segmentation allows each component to have a specific, simplified role - the encrypted data performs its security function while the compensation data performs the power stabilization function - making the overall system easier to design and implement despite the added complexity of dual storage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The compensation data is generated through a deterministic process that automatically maintains the required Hamming distance property. The system self-regulates the compensation data based on the encrypted data state, eliminating the need for complex external control mechanisms and reducing overall system complexity.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS7778413B2Cryptographic system and method for encrypting input data
Publication Date: 2010.08.17 SAMSUNG ELECTRONICS CO LTD
  • US7778413B2 patent drawing
  • US7778413B2 patent drawing
  • US7778413B2 patent drawing

AI summary

A cryptographic system for encrypting input data in accordance with an encryption algorithm having a repeated-round structure may include an encryption unit updating and storing encrypted data in accordance with the encryption algorithm in each given round, and outputting the encrypted data after executing the encryption for a given number of rounds. The system may include a compensation unit generating and storing compensation data so that a sum of a Hamming distance for the updated and stored data and a Hamming distance of the compensation data is maintained at a constant value.