Secure Data Transmission With Public-Key and Hash Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Data transmission is vulnerable to tampering and interception, compromising user accounts and financial security during transmission.

Innovation Solution

A method and device for data transmission that includes verifying data using a public key, checking data integrity with hash values, and ensuring payload data integrity through cryptographic processes to ensure secure and efficient data transfer.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data is transmitted from upper computer to device, then data transmission efficiency is improved, but data security deteriorates due to tampering and interception risks

Engineering Contradiction:
Improvedata transmission efficiencyVSAvoiddata security
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies preliminary action by pre-calculating hash values (first hash value, second hash value, third hash value) and preparing cryptographic verification mechanisms before data transmission. The upper computer calculates these hash values in advance and includes them in the transmitted data packets, enabling the device to perform rapid verification without waiting for external validation, thus maintaining high transmission efficiency while ensuring security.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback through a multi-layered verification system where the device continuously checks received data against pre-calculated hash values. The verification process provides immediate feedback on data integrity at multiple stages (first verification using first hash value, second verification using second hash value, third verification using third hash value), allowing the system to detect and reject tampered data without completing full transmission, thereby maintaining both efficiency and security.

Inventive Principle:
Principle #23Feedback

2Reliability

If complex verification processes are implemented to ensure data security, then data security is improved, but data transmission efficiency deteriorates

Engineering Contradiction:
Improvedata securityVSAvoiddata transmission efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent divides the verification process into three distinct segmentation stages: first verification using the first hash value for initial integrity check, second verification using the second hash value for intermediate validation, and third verification using the third hash value for final confirmation. Each verification stage operates independently with its own hash value, allowing the system to break down complex verification into manageable segments that can be processed efficiently at different points during transmission.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent employs parameter changes by using different hash values (first hash value, second hash value, third hash value) with potentially different computational characteristics for different verification stages. This allows the system to adjust the verification intensity and computational requirements according to the specific needs of each transmission phase, optimizing the balance between security and efficiency by varying verification parameters rather than applying a single uniform verification method throughout.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12425223B2Data transmission method and data transmission device
Publication Date: 2025.09.23 FEITIAN TECHNOLOGIES CO LTD
  • US12425223B2 patent drawing
  • US12425223B2 patent drawing
  • US12425223B2 patent drawing

AI summary

A data transmission method, comprising: when a device receives first data sent by an upper computer, parsing the first data to acquire a first content hash value, a first hash value and a first length; performing signature verification on the first data according to a stored first public key; when the signature verification is successful, waiting to receive a data block sent by the upper computer; when the data block is received, verifying the data block according to the first hash value and the first length; and when the verification for the data block is successful, parsing the current data block to obtain the length and the hash value of a next data block and payload data of the current data block, and decrypting the payload data to obtain a payload data plaintext. According to the technical solution of the present invention, the process of data transmission is more secure and efficient.