Secure Data Transmission via XOR Random Code Signatures

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data transmission between verification data capturing devices and controllers is vulnerable due to weak performance in handling complex encryption algorithms, often transmitting data in plaintext, which poses a security risk.

Innovation Solution

A system and method that generate and verify signatures for data packets using random codes and checksums, enabling secure communication between verification data capturing devices and controllers with only an encryption module, at low hardware costs, by performing logic operations on host and verification random codes to generate and verify random keys for encryption and decryption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If complex encryption algorithms (RSA, DES, MD5) are used for data transmission, then security is improved, but hardware cost and processing complexity increase

Engineering Contradiction:
Improvedata transmission securityVSAvoidhardware cost
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent uses simple XOR-based encryption with random codes instead of complex cryptographic algorithms. The encryption mechanism is deliberately simplified to use basic logical operations that can be implemented with minimal hardware resources, making the security system affordable for low-cost devices while still providing adequate protection against common attacks

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Solution Approach 2:

The patent changes the encryption approach from using fixed complex algorithms to using dynamic random codes that are generated and discarded after each use. This parameter change allows the system to achieve security through randomness and one-time use rather than through computationally intensive algorithms, reducing hardware requirements

Inventive Principle:
Principle #35Parameter changes

2Reliability

If complex encryption algorithms are used, then data security is improved, but controller performance requirements increase

Engineering Contradiction:
Improvedata transmission securityVSAvoidcontroller performance
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent replaces complex cryptographic algorithms with simple XOR operations on random codes. The verification device generates a random code, encrypts the data using XOR operation, and the controller verifies by performing the same XOR operation with the received random code. This eliminates the need for high-performance controllers capable of running RSA, DES, or MD5 algorithms

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Solution Approach 2:

The patent substitutes complex cryptographic mechanical systems with simple logical operation systems. Instead of requiring controllers to execute complex encryption/decryption routines, the system uses basic XOR logical operations that can be performed by simple logic circuits, dramatically reducing the performance requirements for the controller

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

3Device complexity

If plaintext transmission is used, then hardware cost is reduced, but security is compromised

Engineering Contradiction:
Improvehardware costVSAvoiddata transmission security
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent implements security through the use of disposable random codes that are generated for each transmission and discarded afterward. The verification device generates a random code, uses it to encrypt the data via XOR operation, transmits both the encrypted data and the random code, and then discards them. This approach provides security without requiring expensive hardware

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Solution Approach 2:

The patent introduces random codes as an intermediary element between the verification device and the controller. Instead of transmitting plaintext directly or using complex encryption, the random code serves as a mediator that enables simple XOR-based encryption, providing security while keeping hardware costs low

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11831784B2Systems and methods for secure data transmission
Publication Date: 2023.11.28 YUNDING NETWORK TECH BEIJING
  • US11831784B2 patent drawing
  • US11831784B2 patent drawing
  • US11831784B2 patent drawing

AI summary

The present disclosure relates to systems and methods for transmitting data. The methods may include obtaining, by a first module, a first packet, wherein the first packet includes a first random code, first data, and a first signature, wherein the first signature is generated by a second module by encryption based on an original random code and original data; generating, by the first module a second signature by encryption based on the first random code and a checksum of the first data; and generating, by the first module, a first response to the first packet upon determining whether the second signature matches the first signature.