Encryption Security via Asymmetric Clock Frequency Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Contemporary data encryption schemes using random or pseudorandom number sequences face challenges in distributing and protecting these sequences, as attackers can access the entire set if they gain physical possession of the storage device, leading to tampering and security breaches.

Innovation Solution

The proposed solution involves an integrated circuit design that uses arbitrarily long random or pseudorandom sequences for encryption, where a clock generator and clock divider manage access frequencies to store and retrieve encryption sequences, limiting the rate at which they can be read, thereby enhancing tamper resistance and security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If encryption sequences are stored in memory for distribution and use, then encryption functionality is enabled, but attackers can access the entire set if they gain physical possession of the storage device

Engineering Contradiction:
Improveencryption securityVSAvoidtamper resistance
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent implements different clock frequencies for writing and reading encryption sequences from memory. The write operation uses a first clock frequency while the read operation uses a second, lower clock frequency. This dynamic frequency adjustment creates asymmetric access speeds that prevent attackers from quickly extracting the entire encryption sequence even if they gain physical access to the storage device.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the temporal parameter of data access by imposing a time delay on read operations through the lower clock frequency. This parameter modification ensures that even if an attacker obtains physical access to the memory containing encryption sequences, they cannot rapidly access the entire set, thereby enhancing tamper resistance and security.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If arbitrary lengths of random sequences are used for encryption, then security is enhanced, but the time required to access and process the sequences increases

Engineering Contradiction:
Improveencryption securityVSAvoidaccess time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the encryption sequence access process into two distinct phases: a fast write phase using a higher clock frequency for loading sequences into memory, and a controlled read phase using a lower clock frequency for retrieving sequences during encryption operations. This segmentation allows arbitrary-length sequences to be stored securely while managing access time through frequency control.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

By dynamically adjusting the clock frequency based on the operation type (write vs. read), the system optimizes both security and performance. The write operation benefits from higher speed for efficient sequence loading, while the read operation uses lower frequency to prevent rapid extraction, thus balancing security requirements with operational efficiency.

Inventive Principle:
Principle #15Dynamics

3Reliability

If the read speed of encryption sequences from memory is limited, then tamper resistance increases, but encryption process speed decreases

Engineering Contradiction:
Improvetamper resistanceVSAvoidencryption speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent employs periodic clock signals with different frequencies for write and read operations. The write operation uses a higher frequency periodic signal for rapid sequence loading, while the read operation uses a lower frequency periodic signal that inherently limits the rate at which encryption sequences can be accessed, thereby maintaining tamper resistance.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system changes the clock frequency parameter based on the operational phase. During write operations, a higher frequency is applied for efficient data loading. During read operations, a lower frequency is applied to control the access rate and enhance tamper resistance. This parameter change strategy balances security requirements with operational needs.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11886623B2Integrated communication security
Publication Date: 2024.01.30 CUICA LLC
  • US11886623B2 patent drawing
  • US11886623B2 patent drawing
  • US11886623B2 patent drawing

AI summary

Systems and methods for integrated communication security are described. One aspect includes a clock generator configured to generate a clock signal at a first frequency, and a circuit utilizing the clock signal. The circuit may include a port configured to receive an encryption sequence at the first frequency, and a first unidirectional data path between the port and a memory configured to permit data transfer from the port to the memory. The memory may be configured to access the encryption sequence from the port via the first unidirectional data path and store the data. The circuit may further include a clock divider configured to divide the first frequency by a divisor deriving another clock signal at a second frequency, and an encryption/decryption module configured to read a portion of the encryption sequence from the memory, process input using the portion of the encryption sequence, and generate output responsive to the processing.