This invention discloses an end-to-end
verification method,
system, and product for video streams based on Schnorr signatures. The sending end first encodes the audio and video streams into a continuous sequence. For each encoded transmission packet, a point in the group is calculated using random numbers as the random commitment point for the frame signature, where is the generator of the selected elliptic curve group, and the group order is a prime number. Then, a signature scalar is calculated according to the Schnorr signature
algorithm. Next, the original video frame data, the random point, and the signature scalar are combined into an
authentication data packet, which is pushed to the
server and
client in real time via a network protocol. Finally, the
client performs instant
authentication and
cache management, while the
server performs frame-by-frame
verification and aggregated storage. This invention utilizes the linear aggregation characteristics of Schnorr signatures to achieve efficient
authentication and
traceability of real-time video streams and historical stored data while significantly reducing storage
space requirements, ensuring the integrity and evidentiary value of the video data.