Erasure Coding Authentication via Hash Image Signature Packets
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In data transmission environments, erasure coding generates encoded data packets that require a greater or equal number of packets to restore the original data, but the presence of modulated packets can prevent successful decoding, leading to incomplete data restoration.
Innovation Solution
A method and apparatus that authenticate data packet transmission by encoding data packets through erasure coding and generating authentication packets based on hash images of the encoded data packets, incorporating these hash images into a single signature packet, and verifying their inclusion to ensure integrity and complete decoding.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If erasure coding is applied to transmit data without loss, then data transmission reliability is improved, but the presence of modulated packets prevents successful decoding and complete data restoration
Solution Approach 1:
The patent applies preliminary action by generating authentication packets containing hash images of encoded data packets before transmission. These authentication packets are created in advance and sent alongside the encoded data packets, enabling the receiver to verify packet integrity and identify modulated packets before decoding attempts, thus preventing incomplete data restoration
Solution Approach 2:
The patent implements feedback by using hash images to create authentication packets that provide verification information back to the receiver. The receiver uses these authentication packets to verify the integrity of received encoded data packets, identify any modulated packets, and request retransmission if necessary, ensuring complete data restoration
2Reliability
If a greater or equal number of encoded data packets are transmitted to restore original data, then data restoration capability is improved, but modulated packets among received packets prevent successful decoding
Solution Approach 1:
The patent applies preliminary action by generating authentication packets containing hash images of encoded data packets before transmission. These authentication packets are created in advance and sent alongside the encoded data packets, enabling the receiver to verify packet integrity and identify modulated packets before decoding attempts, thus preventing incomplete data restoration
Solution Approach 2:
The patent implements feedback by using hash images to create authentication packets that provide verification information back to the receiver. The receiver uses these authentication packets to verify the integrity of received encoded data packets, identify any modulated packets, and request retransmission if necessary, ensuring complete data restoration
3Measurement precision
If authentication packets are generated based on hash images of encoded data packets, then data integrity verification is improved, but transmission overhead increases
Solution Approach 1:
The patent applies taking out by extracting only the essential verification information (hash images) from the encoded data packets and placing them in separate authentication packets. This separation allows the main data transmission to proceed efficiently while verification information is available for integrity checking without adding significant overhead to the data packets themselves
Solution Approach 2:
The authentication packets serve multiple functions: they contain hash images for integrity verification, enable identification of modulated packets, and provide feedback information for potential retransmission requests. This multi-functionality reduces the need for separate mechanisms for each function, optimizing the overall transmission overhead
Data Source
AI summary
Provided is a method of authenticating and verifying data packet transmission, and apparatuses for performing the same. The method and corresponding apparatus are configured to encode data packets through erasure coding. The method and corresponding apparatus are also configured to generate authentication packets for the encoded data packets based on hash images of the encoded data packets.


