Doubly Linked List Encryption via Double Key Stream Cipher

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current stream ciphers face security challenges due to vulnerabilities in their mathematical models, with existing encryption and decryption methods being susceptible to attacks, and the lack of secure transmission of information across unencrypted plain code in the internet, leading to potential interception and leakage of sensitive data.

Innovation Solution

A method for sequentially encrypting and decrypting doubly linked lists using a double key stream cipher with a chaotic stream that is considered a true random sequence, making it difficult to decipher, and utilizing a tree-separation principle for decryption, which is implemented entirely through software without requiring auxiliary hardware.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional stream ciphers based on mathematical models are used for encryption, then encryption and decryption can be implemented through algebraic operations and pseudo-random sequences, but the security faces great challenges due to vulnerabilities in mathematical models and susceptibility to attacks

Engineering Contradiction:
Improveencryption securityVSAvoidalgorithm complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent replaces traditional mathematical model-based stream ciphers with a hardware implementation using linear feedback shift registers (LFSRs) and combinatorial logic circuits. This substitution from software/mathematical algorithms to hardware/physical systems provides inherent security against mathematical attacks while maintaining operational efficiency through parallel hardware processing

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent combines multiple LFSRs with different polynomial characteristics (primitive, irreducible, non-primitive) and integrates them with combinatorial logic circuits to create a composite encryption system. This composite structure leverages the strengths of different register types and logical operations to achieve high security without requiring overly complex individual components

Inventive Principle:
Principle #40Composite materials

2Loss of energy

If information is transmitted as unencrypted plain code in the Internet, then transmission cost is reduced, but information can be easily intercepted and acquired by other persons

Engineering Contradiction:
Improvetransmission costVSAvoidinformation interception
Core Design Contradiction:
Loss of energyVSObject-affected harmful factors

Solution Approach 1:

The patent applies encryption to information before transmission occurs. By preprocessing data through the LFSR-based encryption system prior to network transmission, the system protects information from interception while maintaining cost-effective use of existing communication infrastructure, eliminating the need for expensive dedicated secure channels

Inventive Principle:
Principle #10Preliminary action

3Reliability

If stream cipher technology is developed and designed in a confidential state with restricted export, then military and diplomatic communication security is maintained, but scholarly research and public verification are limited

Engineering Contradiction:
Improvecommunication securityVSAvoidresearch accessibility
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent divides the encryption system into distinct, independently analyzable modules: multiple LFSR units with specific polynomial configurations, combinatorial logic circuits for key generation, and separate encryption/decryption pathways. This modular segmentation allows researchers to study individual components and their interactions without requiring access to complete classified systems, facilitating academic verification while maintaining overall security

Inventive Principle:
Principle #1Segmentation

4Reliability

If exhaustive decryption methods are used against traditional ciphers, then decryption complexity increases to 2^8n operations, but this remains computationally feasible with sufficient resources and time

Engineering Contradiction:
Improvedecryption resistanceVSAvoiddecryption time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent increases the key space dimensionality by combining multiple LFSRs with different polynomial degrees and characteristics, creating a multi-dimensional key structure. This dimensional expansion transforms the decryption problem from a single-dimensional search into a multi-dimensional exploration, making exhaustive attacks computationally infeasible while allowing legitimate decryption through the structured key generation process

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS11184154B2Method for sequentially encrypting and decrypting doubly linked lists based on double key stream ciphers
Publication Date: 2021.11.23 ZHUHAI COLLEGE OF JILIN UNIV
  • US11184154B2 patent drawing
  • US11184154B2 patent drawing
  • US11184154B2 patent drawing

AI summary

A method for sequentially encrypting and decrypting doubly linked lists based on double key stream ciphers comprises: establishing a plaintext set M according to a plaintext file; using the plaintext set M as an initial value and performing iterative decryption to obtain a ciphertext set C, wherein a key set P and an algorithm set A are used during the iterative decryption; for the ciphertext set C, performing multiple decryptions by calling the key set P and keys in the key set P, wherein a key set P and an algorithm set A are used during the decryptions; and, converting the obtained result of decryption into a plaintext file.