Self-Synchronizing Cryptographic Device Sharing Multiple Links

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing cryptographic systems face inefficiencies when handling multiple encrypted communications links, as they often require a large number of decrypters, leading to increased size, weight, and power consumption, and lack flexibility in synchronization processes.

Innovation Solution

A system that shares a self-synchronizing cryptographic device among multiple communications links using a data buffer with read and write pointers, where the head portion of each block of output data is a repeat of the tail portion of the preceding block, allowing for synchronization and efficient data processing without additional overhead.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If each communications link uses its own associated encryption and decryption, then security and reliability are improved, but device size, weight, and power consumption increase due to requiring a large number of decrypters

Engineering Contradiction:
ImprovesecurityVSAvoiddevice size
Core Design Contradiction:
ReliabilityVSWeight of stationary object

Solution Approach 1:

Multiple decrypters are merged into a single cryptographic device that processes multiple communication links sequentially. The system combines the functionality of N separate decrypters into one shared device that time-multiplexes across N different communication links, reducing hardware quantity while maintaining security through proper cryptographic isolation.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

A single cryptographic device is designed to perform multiple decryption functions for different communication links. The device universally handles N different encrypted streams by switching between them, making one device serve multiple purposes that previously required N dedicated devices.

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

2Device complexity

If a single encrypter processes a multiplexed stream of data for multiple users, then device complexity is reduced, but flexibility is lost and synchronization becomes difficult

Engineering Contradiction:
Improvenumber of cryptographic devicesVSAvoidsynchronization flexibility
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The encrypted data stream is segmented into distinct blocks, each containing synchronization information. The cryptographic device processes data in discrete blocks rather than continuous streams, allowing it to switch between communication links at block boundaries while maintaining synchronization state for each link independently.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Synchronization data is prepared in advance and embedded within each data block. The head portion of each block contains repeat information from the tail portion of the preceding block, pre-establishing synchronization context before the actual decryption process begins, eliminating the need for dynamic synchronization adjustments.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If synchronization data is added to maintain cryptographic device synchronization when switching between links, then synchronization reliability is improved, but data throughput is reduced due to overhead

Engineering Contradiction:
ImprovesynchronizationVSAvoiddata throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system discards redundant synchronization information by reusing existing data. The head portion of each block recovers and repeats the tail portion of the preceding block, eliminating the need to transmit separate synchronization data while maintaining the ability to re-establish synchronization when switching between communication links.

Inventive Principle:
Principle #34Discarding and recovering

Data Source

PatentUS8582767B1Cryptographic device sharing among a plurality of communication links
Publication Date: 2013.11.12 L3 TECHNOLOGIES INC
  • US8582767B1 patent drawing
  • US8582767B1 patent drawing
  • US8582767B1 patent drawing

AI summary

A self-synchronizing cryptographic device can be shared among a plurality of communications links. Blocks of data can be transferred to the cryptographic device, wherein each block of data includes a head portion which is the tail portion of a previous block of data for the same communication link. The head/tail portion is sufficient to reestablish cryptographic synchronization of the cryptographic device.