Encryption System Using Pseudo Data to Confuse Power Traces
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional encryption and decryption technologies are vulnerable to differential power analysis (DPA) attacks, where hackers can derive encryption keys by recording power traces during the encryption process, compromising data security between electronic devices.
Innovation Solution
The implementation of an encryption and decryption system that generates and uses pseudo data and pseudo keys, which are randomly generated and mixed with true data and keys, to confuse the power traces and prevent key calculation by attackers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional encryption algorithms are used for data transmission, then data security is compromised, but using pseudo data and pseudo keys increases system complexity
Solution Approach 1:
The patent introduces pseudo data and pseudo keys as intermediary elements between the plaintext and the encryption process. These pseudo elements act as mediators that obscure the relationship between the original data and the power consumption patterns, preventing DPA attacks while maintaining the underlying encryption functionality.
Solution Approach 2:
The encryption system combines multiple components: the original encryption algorithm, pseudo data generation, pseudo key generation, and masking operations. This composite approach creates a layered security mechanism where the interaction between these components produces secure encryption that resists power analysis attacks.
2Object-affected harmful factors
If multiple sets of plaintexts are input to perform DPA attack, then key derivation becomes possible, but this increases the productivity of attackers
Solution Approach 1:
The system performs preliminary masking by encrypting plaintext with pseudo data and pseudo keys before the actual encryption process. This preliminary action modifies the power consumption characteristics in advance, so that even when multiple plaintexts are processed, the power traces remain obscured and cannot be used for effective DPA attacks.
Solution Approach 2:
The patent changes the parameters of the encryption process by introducing variable pseudo data and pseudo keys that are generated randomly or pseudo-randomly. This parameter transformation ensures that the power consumption patterns do not directly correlate with the plaintext or key, making statistical analysis ineffective.
3Measurement precision
If power traces are recorded during encryption process, then key calculation becomes feasible, but this increases the measurability of power consumption
Solution Approach 1:
The patent extracts and removes the vulnerable elements from the encryption process by separating the key usage from the power-consuming operations. Through pseudo key generation and masking, the actual key is extracted from the direct power consumption relationship, making it impossible to derive the key from power traces alone.
Data Source
AI summary
An encryption and decryption system includes a first electronic device and a second electronic device. The first electronic device includes a memory device and an encryption device. The memory device can store plaintext data. The encryption device can generate first pseudo data and first pseudo key. The encryption device encrypts first pseudo data by the first pseudo key and encrypt the plaintext data by a key, and outputs the ciphertext data generated by encrypting plaintext data by the key. The second electronic device includes a decryption device for generating second pseudo data and the second pseudo key. The decryption device decrypts the second pseudo data by the second pseudo key, and decrypts the ciphertext data by the key, and outputs the plaintext data, which is generated by decrypting the ciphertext data by the key.


