Error-Correction Encoding with Randomized Digits Against Wiretapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional error-correcting codes lack security measures against wiretapping during data transmission, making it easy for third parties to intercept and estimate the original data.

Innovation Solution

An encoding method that generates random additional digits and concatenates them with the original data before encoding, using a [n, m] encoding scheme to create a [[n, k]] code, which enhances security by randomizing the patterns of the encoded data, making it difficult for interceptors to determine the original data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional error-correcting codes are used for data transmission, then error correction capability is provided, but security against wiretapping is insufficient

Engineering Contradiction:
Improveerror correction capabilityVSAvoidsecurity vulnerability to wiretapping
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The original data is divided into multiple blocks, and random numbers are inserted between these blocks. This segmentation approach transforms the continuous data stream into discrete segments separated by random elements, making it difficult for interceptors to reconstruct the original data even if they capture the transmitted signal.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Random numbers serve as intermediary elements inserted between data blocks during encoding. These random intermediaries act as noise that obscures the relationship between the transmitted signal and the original data, preventing direct estimation of the source information by eavesdroppers.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Object-affected harmful factors

If random additional digits are generated and concatenated with original data before encoding, then security against eavesdropping is enhanced, but device complexity increases

Engineering Contradiction:
Improvesecurity against eavesdroppingVSAvoidencoding device complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

Random numbers are generated and concatenated with the original data blocks before the encoding process. This preliminary action of adding random elements simplifies the subsequent encoding operation, as the encoder only needs to apply the standard encoding algorithm to the extended data sequence without requiring complex security-specific processing.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8365052B2Encoding device for error correction, encoding method for error correction and encoding program for error correction
Publication Date: 2013.01.29 TAMAGAWA ACADEMY & UNIV
  • US8365052B2 patent drawing
  • US8365052B2 patent drawing
  • US8365052B2 patent drawing

AI summary

The present invention aims at providing an encoding device for error correction, encoding method for error correction and encoding program for error correction wherein countermeasures against eavesdropping are taken into account. To achieve this, in accordance with an aspect of the present invention there is provided an encoding device for error correction, the device comprises a generation means for generating randomly a vector u=(xk+1, . . . , xm) composed of m-k digit(s); a creation means for creating an x′=[xu]=(x1, . . . , xm) by concatenating the vector u=(xk+1, . . . , xm) composed of m-k digit(s) randomly created by the creation means to data x=(x1, . . . , k) to send; and an output means for outputting a vector of length n by carrying out [n, m] encoding of the x′ created by the creation means.