Encrypted Data Packet Scheduling for Deterministic Transmission Latency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Data encryption introduces variable latency in data transmission, affecting the timing of data communication and subsequent operations in integrated circuits.

Innovation Solution

Implementing scheduler logic to hold encrypted data for a predetermined threshold duration after encryption, ensuring a fixed and deterministic latency in data transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data encryption is implemented to protect data integrity, then data security is improved, but transmission latency becomes variable and timing precision deteriorates

Engineering Contradiction:
Improvedata securityVSAvoidtransmission latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-calculating and storing the encryption time for each data packet before transmission. This allows the system to compensate for encryption-induced latency variations by adjusting the transmission timing in advance, thereby maintaining deterministic overall latency while preserving data security through encryption

Inventive Principle:
Principle #10Preliminary action

2Stability of the object's composition

If data encryption is performed to prevent data modification, then data integrity is improved, but timing synchronization precision deteriorates due to variable latency

Engineering Contradiction:
Improvedata integrityVSAvoidtiming synchronization precision
Core Design Contradiction:
Stability of the object's compositionVSMeasurement precision

Solution Approach 1:

The patent implements feedback by continuously monitoring the actual encryption time for each data packet and using this information to adjust subsequent transmission timing. The system measures the encryption latency, feeds this information back to the transmission scheduler, and compensates for the variable delay, thereby maintaining precise timing synchronization while preserving data integrity through encryption

Inventive Principle:
Principle #23Feedback

3Reliability

If encryption processing is applied to data packets, then data protection is improved, but transmission determinism deteriorates due to variable processing time

Engineering Contradiction:
Improvedata protectionVSAvoidtransmission determinism
Core Design Contradiction:
ReliabilityVSDuration of action of moving object

Solution Approach 1:

The system performs preliminary measurement of encryption processing time for each data packet and uses this information to pre-determine the transmission timing. By calculating the required wait time in advance based on the measured encryption duration, the system ensures deterministic transmission timing while maintaining strong data protection through encryption

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses feedback from the encryption processing stage to the transmission scheduling stage. The actual encryption time is measured and fed back to adjust the transmission timing dynamically, ensuring that despite variable encryption processing times, the overall transmission remains deterministic and predictable

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12452223B2Systems and methods for communicating encrypted time-related data
Publication Date: 2025.10.21 ALTERA CORP
  • US12452223B2 patent drawing
  • US12452223B2 patent drawing
  • US12452223B2 patent drawing

AI summary

An integrated circuit device includes encryption circuitry to encrypt a data packet and scheduler circuitry to receive the encrypted data packet from the encryption circuitry. The scheduler circuitry monitors a duration of time associated with egress of the encrypted data packet, holds the encrypted data packet until the duration of time matches a threshold duration of time, and transmits the encrypted data packet in response to the duration of time matching the threshold duration of time.