Variable-Length Data Encoding for Backdoor-Resistant Transmission

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional data communication systems are vulnerable to hackers who can exploit 'backdoors' in local computers or servers to intercept data before or after encryption, highlighting the need for more effective user authentication and access control methods.

Innovation Solution

A method involving a computer that encrypts or decrypts data streams by segmenting values into variable-length words, inserting random values, and using lookup tables to convert messages between different numeral systems, facilitating secure data transmission over external networks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If conventional encryption algorithms are used to encrypt data locally at computers or servers, then data confidentiality is improved, but security is worsened because hackers can exploit backdoors to intercept data before or after encryption

Engineering Contradiction:
Improvedata confidentialityVSAvoidsecurity
Core Design Contradiction:
Loss of informationVSReliability

Solution Approach 1:

The patent segments data into multiple variable-length words with different lengths, making it difficult for hackers to intercept and reconstruct the original data even if they gain access to part of the encrypted data stream. The segmentation creates a more complex structure that resists traditional backdoor exploitation methods.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent dynamically changes word length parameters during encryption, alternating between different word lengths (e.g., 8-bit, 16-bit, 32-bit, 64-bit) to create a variable-length data stream. This parameter variation makes it difficult for attackers to predict or exploit fixed patterns, thereby enhancing security while maintaining confidentiality.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If variable-length encoding is implemented to enhance security, then security is improved, but device complexity increases

Engineering Contradiction:
ImprovesecurityVSAvoidencoding complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic word length selection where the encoder alternates between different word lengths based on a predefined pattern or random sequence. This dynamic approach enhances security by making the encoding process adaptive and unpredictable, while the complexity is managed through algorithmic control rather than hardware complexity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The variable-length encoding system uses self-contained lookup tables and deterministic algorithms that allow both encoding and decoding to be performed by the same device without requiring complex external infrastructure. The system serves itself by using the same key and algorithm for both encryption and decryption operations.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10917403B2Systems and methods for variable-length encoding and decoding for enhancing computer systems
Publication Date: 2021.02.09 KARA PARTNERS LLC
  • US10917403B2 patent drawing
  • US10917403B2 patent drawing
  • US10917403B2 patent drawing

AI summary

A method for variable length decoding, the method including: receiving, in a default word length mode, at least one first data word having a default first word length; combining the received at least one first data word as a first portion of data; receiving, after the at least one first data word, a transition word indicative of transitioning to a variable word length mode; receiving, after the transition word, a first word length word indicative of a second word length; receiving, after the first word length word, at least one second data word having the second word length; and combining the received at least one second data word as a second portion of the data.