Audio and video copyright tracking method and system based on block chain

By combining hash algorithms and XOR operations with blockchain technology, the problem of large hash value calculation workload in audio and video copyright tracking is solved, achieving efficient and accurate infringement detection and tracing, and ensuring the immutability of data.

CN121502736AActive Publication Date: 2026-02-10SHENZHEN ZHONG XUN WANG LIAN SCI & TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202610026849.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-01-09
Publication Date
2026-02-10
Estimated Expiration
2046-01-09

AI Technical Summary

Technical Problem

In existing technologies, blockchain-based audio and video copyright tracking methods suffer from high hash value calculation workload when dealing with large batches or large amounts of audio and video data, resulting in low comparison efficiency. Furthermore, traditional systems are easily tampered with, making it difficult to achieve real-time infringement detection and efficient source tracing.

Method used

The hash value of audio and video data is calculated by hash algorithm and marked as a unique fingerprint. The message expansion and XOR operation value in the hash calculation process are extracted. The data is then compared by partitioning according to the copyright holder's needs, which reduces the workload of hash value calculation. The relevant data is stored on the blockchain through smart contract to achieve efficient infringement tracking.

Benefits of technology

It improves the efficiency of infringement tracking and comparison, ensures the accuracy of comparison, reduces workload, prevents data tampering, and achieves efficient copyright tracing and infringement detection.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121502736A_ABST
    Figure CN121502736A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of copyright tracking, in particular to an audio and video copyright tracking method and system based on a block chain. The method comprises the steps of calculating a hash value of copyright source data through a hash algorithm, and marking the hash value as a unique fingerprint; and extracting message extension in the Hash calculation process, and obtaining the serial number of each division area and the exclusive-or operation value of the corresponding division area. Hash values of copyright source data are calculated through a Hash algorithm and marked as unique fingerprints, message extension in the Hash calculation process is extracted, serial numbers of all partition areas and exclusive-or operation values of the corresponding partition areas are obtained, Hash value comparison is carried out in combination with copyright requirements of copyright owners, and when conventional infringement tracking is dealt with, the copyright source data can be accurately identified. Compared with the prior art, the XOR operation values of the corresponding partitions are compared, the comparison accuracy can be guaranteed, meanwhile, batch hash value calculation work can be avoided, the infringement tracking workload is reduced, checking calculation is conducted on the hash values of the copyright source data regularly, and the comparison effect of infringement tracking is guaranteed.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of copyright tracking technology, and more specifically, to a blockchain-based method and system for tracking audio and video copyrights. Background Technology

[0002] In the digital media era, the widespread dissemination and ease of copying of audio and video content have led to increasingly prominent copyright infringement issues. Traditional copyright tracking systems typically rely on centralized management platforms (such as databases or registration agencies). While these systems initially provide basic registration and monitoring functions, they face multiple challenges. On the one hand, centralized architectures are prone to single points of failure, easily tampered with or attacked, making it difficult to guarantee the integrity and reliability of copyright data. On the other hand, existing technologies struggle to achieve real-time detection of infringement. For example, when user-uploaded video clips (such as a piece of music or visuals) involve infringement, the system cannot efficiently identify the specific time or location of the infringement (such as the video segment), resulting in low efficiency in tracing the source and high costs for rights protection. This is essentially due to the high-dimensional data characteristics of audio and video content (such as frame rate, audio spectrum, etc.) and the limitations of existing algorithms in feature extraction and matching.

[0003] Blockchain technology, as a decentralized and tamper-proof distributed ledger, offers a potential solution to the aforementioned problems. By storing copyright information on the chain, it ensures data transparency and traceability, thereby eliminating the monopolistic risks of traditional centralized systems. However, due to the continuous evolution of infringement activities and the ongoing discovery of various infringement paths, although the unique hash value of the blockchain can enable real-time detection of infringement, each infringement determination requires hash value calculation of off-chain audio and video data from third parties. For batches or large volumes of audio and video data to be detected, this process is labor-intensive and inefficient.

[0004] To address the aforementioned issues, there is an urgent need for a blockchain-based method and system for tracking audio and video copyrights. Summary of the Invention

[0005] The purpose of this invention is to provide a blockchain-based method and system for tracking audio and video copyrights. It calculates the hash value of copyright source data using a hash algorithm, marks it as a unique fingerprint, and extracts message extensions from the hash calculation process to obtain the sequence number of each partition and the corresponding XOR operation value. The hash values ​​are then compared in conjunction with the copyright holder's copyright requirements. In handling conventional infringement tracking, the comparison is performed using the XOR operation values ​​of the corresponding partitions to solve the problems mentioned in the background art, namely: Since each infringement determination requires hash calculation of the third party's off-chain audio and video, the workload is large and the comparison efficiency is low for a large batch or a large amount of audio and video to be detected.

[0006] To achieve the above objectives, one of the objectives of this invention is to provide a blockchain-based method for tracking audio and video copyrights, comprising the following steps: S1. Collect audio and video data and mark it as copyright source data; S2. Calculate the hash value of the copyright source data using a hash algorithm and mark it as a unique fingerprint; S3. Extract message extensions during the hash calculation process to obtain the sequence number of each partition and the corresponding XOR operation value of the partition. S4. Submit the copyright source data, unique fingerprint, serial number of each partition, and XOR operation value of the corresponding partition to the blockchain network through smart contract. S5. Collect copyright source data obtained by third parties from the blockchain and mark it as source data to be tracked; S6. Obtain the copyright requirements of the current copyright holder; When the tracking requirement is for infringement tracking, the source data to be tracked is divided according to the partition number of the copyright source data, and the XOR operation value of each partition is obtained and compared with the XOR operation value of the corresponding partition of the copyright source data to locate the abnormal partition. When the copyright requirement is hash value verification, the hash value of the source data to be tracked is recalculated, marked as the hash value to be verified, and compared with the unique fingerprint of the copyright source data. If the two match, there is no infringement; if they do not match, it is determined to be an infringement.

[0007] First, audio and video data needs to be collected and marked as copyright source data. In order to ensure the subsequent identification of the copyright source data, a hash value of the copyright source data is calculated through a hash algorithm and marked as a unique fingerprint, which serves as the basis for subsequent verification of the hash value of the copyright source data.

[0008] Furthermore, to improve comparison efficiency, this scheme extracts message extensions during the hash calculation process to obtain the sequence number of each partition and the corresponding XOR operation value of the partition. This involves sequentially partitioning the data blocks and marking them with sequence numbers based on the partition order. By performing an XOR operation between the values ​​in the working area and the temporary area, the values ​​of each sequential data block are calculated, generating a corresponding set of partition operation values. This also obtains the partitioning characteristics of the copyright source data. Correspondingly, the source data to be tracked is partitioned into blocks based on these partitioning characteristics. Through message extension, the same number of partitioned blocks as the copyright source data are obtained. Finally, an XOR operation is performed based on the combination of XOR operations between the blocks in the copyright source data. The process involves performing calculations to obtain a set of operation values ​​for the partitioned regions of the source data to be tracked. A serial number for each partition is randomly selected. The XOR operation value of the corresponding serial number is extracted from both the set of operation values ​​for the partitioned regions of the source data to be tracked and the set of operation values ​​for the partitioned regions of the copyright source data. A comparison is then made. If the XOR operation value for one of the serial numbers differs, it indicates that the source data to be tracked has tampered with the copyright source data. Conversely, if the XOR operation values ​​for all selected serial numbers are consistent, it indicates that the source data to be tracked has not tampered with the copyright source data. By comparing the XOR operation values ​​of the corresponding partitions, the accuracy of the comparison can be guaranteed, while avoiding the need for batch hash value calculations and reducing the workload of infringement tracking. Verifying the hash value is to periodically check whether the metadata of each copyright source data has been tampered with. This is because those who can obtain the current copyright source data include not only the copyright holder, but also the licensor and on-chain administrators. Regularly verifying the hash value of the copyright source data is necessary to ensure subsequent infringement tracking and the effectiveness of infringement tracking comparison.

[0009] The second objective of this invention is to provide a system for implementing a blockchain-based audio and video copyright tracking method, including an audio and video data acquisition module, an audio and video data processing module, a blockchain network, and a copyright demand acquisition module; The audio and video data acquisition module is used to collect copyrighted audio and video data uploaded to the blockchain and third-party data downloaded off-chain, marking the copyrighted audio and video data as copyrighted source data and the third-party data as source data to be tracked. The audio and video data processing module performs hash value calculation and partition XOR operation on the copyright source data and the source data to be tracked according to the copyright holder's requirements. The blockchain network stores different types of uploaded data on-chain and off-chain. The blockchain network on-chain is used to store unique fingerprints, serial numbers of each partition, and XOR operation values ​​of the corresponding partitions, while the off-chain stores copyright source data. The copyright requirement acquisition module is used to obtain the tracking requirements of copyright holders, and to perform hash value calculation and partition XOR operation based on the tracking requirements.

[0010] Compared with the prior art, the beneficial effects of the present invention are as follows: This blockchain-based audio and video copyright tracking method and system calculates the hash value of copyright source data using a hash algorithm, marking it as a unique fingerprint. It also extracts message extensions from the hash calculation process, obtaining the sequence number of each partition and the corresponding XOR operation value. Combined with the copyright holder's copyright requirements, the hash values ​​are compared. In handling routine infringement tracking, comparing the XOR operation values ​​of the corresponding partitions ensures accuracy while avoiding batch hash value calculations, reducing the workload of infringement tracking. Furthermore, the hash values ​​of the copyright source data are periodically verified to guarantee the effectiveness of the infringement tracking comparison. Attached Figure Description

[0011] Figure 1 This is a diagram illustrating the overall method steps of the present invention; Figure 2 This is a schematic diagram of the overall system structure of the present invention. Detailed Implementation

[0012] The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0013] Please see Figure 1 As shown, one of the objectives of this invention is to provide a blockchain-based method for tracking audio and video copyrights, comprising the following steps: S1. Collect audio and video data and mark it as copyright source data; S2. Calculate the hash value of the copyright source data using a hash algorithm and mark it as a unique fingerprint; S3. Extract message extensions during the hash calculation process to obtain the sequence number of each partition and the corresponding XOR operation value of the partition. S4. Submit the copyright source data, unique fingerprint, serial number of each partition, and XOR operation value of the corresponding partition to the blockchain network through smart contract. S5. Collect copyright source data obtained by third parties from the blockchain and mark it as source data to be tracked; S6. Obtain the copyright requirements of the current copyright holder; When the tracking requirement is for infringement tracking, the source data to be tracked is divided according to the partition number of the copyright source data, and the XOR operation value of each partition is obtained and compared with the XOR operation value of the corresponding partition of the copyright source data to locate the abnormal partition. When the copyright requirement is hash value verification, the hash value of the source data to be tracked is recalculated, marked as the hash value to be verified, and compared with the unique fingerprint of the copyright source data. If the two match, there is no infringement; if they do not match, it is determined to be an infringement.

[0014] The details are as follows: First, audio and video data needs to be collected and marked as copyright source data. To ensure the subsequent identification of the copyright source data, a hash value of the copyright source data is calculated using a hash algorithm and marked as a unique fingerprint. The specific steps are as follows: The copyright source data is read byte by byte, and the value of each byte is converted into its corresponding value in hexadecimal. The length of the copyright source data is calculated and converted into a 64-bit binary number. Finally, the copyright source data and the length information are concatenated together to form a new byte sequence, thus completing the preprocessing of the copyright source data.

[0015] The copyright source data is initialized to a 64-bit binary number with the value 0x6a09e667b3fcea086a735b51bef9a3f762184e3d33edd4dbda49kgdbb78dcbb9.

[0016] Furthermore, the copyright source data is divided into a working area and a temporary area. The copyright source data is divided into multiple data blocks, each with the same length as the state (64 bits). The values ​​in the working area and the temporary area are XORed, and the result is stored in the working area. Then, the value in the temporary area is updated to the value of the next data block, and the value in the working area is updated to the hash value of the next data block, thus completing the message expansion.

[0017] Furthermore, iterative calculations are needed to process the copyright source data, dividing the data block into multiple sub-blocks, and encrypting each sub-block to obtain its hash value. The specific encryption method is as follows: First, the sub-block is divided into multiple bytes, and each byte is encrypted to obtain its hash value. This is done by XORing the byte with a fixed offset and shifting each byte left or right by a certain number of bits. For example, the encryption method for a certain sub-block is as follows: Perform an XOR operation between the byte and a fixed offset.

[0018] Shift the byte left by 4 bits.

[0019] Shift the byte to the right by 3 bits.

[0020] Perform an XOR operation between the byte and a fixed offset.

[0021] Shift the byte left by 2 bits.

[0022] Shift the byte to the right by 1 bit.

[0023] Perform an XOR operation between the byte and a fixed offset.

[0024] Shift the byte left by 30 bits.

[0025] Shift the byte right by 2 bits.

[0026] Perform an XOR operation between the byte and a fixed offset.

[0027] Shift the byte left by 1 bit.

[0028] Shift the byte to the right by 1 bit.

[0029] Perform an XOR operation between the byte and a fixed offset.

[0030] The hash value of the final sub-block is obtained. The hash value of the sub-block is encrypted according to the above algorithm to obtain the hash value of the data block. The hash value is then XORed with a portion of the copyright source data to obtain a new state. The state is divided into multiple parts, each with the same length as the hash value. Each part is XORed, and the corresponding hash value is XORed with a portion of the state. Finally, the new state is updated to the value of the old state plus the value of the new state.

[0031] After completing the iterative calculation, the final state value is used as the output hash value. In this scheme, the last 64 bits of the state are extracted, converted into a hexadecimal number, and then concatenated with the length information of the original input to form a new byte sequence. The new byte sequence is then converted into a hexadecimal number to obtain the output hash value, which is marked as the unique fingerprint of the current copyright source data.

[0032] Because the amount of third-party downloaded audio and video data to be verified during copyright tracking is large, and each time verification and tracking is performed, the corresponding hash value of the third-party downloaded audio and video data needs to be recalculated according to the above steps and compared as evidence of whether the third party has tampered with the audio and video content and constituted infringement, the comparison workload is large. In order to improve the comparison efficiency, this solution extracts the message extension in the hash calculation process to obtain the sequence number of each partition and the corresponding XOR operation value of the partition. That is, the data blocks are sequentially partitioned and marked with sequence numbers according to the partition sequence. By performing an XOR operation between the value of the working area and the value of the temporary area, the value of each sequential data block is calculated, generating the corresponding partition operation value set. ,in - These are the XOR values ​​of the data blocks in different partitions, where n is the number of data blocks and 1-n are the sequence numbers of the different data blocks.

[0033] Furthermore, for subsequent tracking and comparison, this solution uses a smart contract to submit the copyright source data, unique fingerprint, the serial number of each division, and the XOR operation value of the corresponding division to the blockchain network. The smart contract is responsible for recording the copyright source data, unique fingerprint, the serial number of each division, and the XOR operation value of the corresponding division on the blockchain and executing the relevant rules. The specific steps are as follows: First, the contract logic is defined using Solidity (Ethereum), and rules are set, such as copyright licensing types (exclusive or non-exclusive) and revenue distribution logic. Then, the contract is deployed to the target blockchain via a running Ethereum node. After execution, the data is permanently recorded on the blockchain. Simultaneously, smart contracts are used to manage permissions and automatically execute on-chain access control (e.g., only the owner can modify the copyright source data; this modification refers to directly modifying the original copyright source data uploaded by the copyright owner on the blockchain. Modifying copyright data downloaded by a third party is not considered infringement under authorized conditions, but infringement is considered unauthorized). It's worth noting that the copyright source data in this solution is stored in a distributed off-chain system, using IPFS (InterPlanetary File System) to provide Content Addressing Hash (CID), ensuring the copyright source data is immutable and reducing on-chain storage pressure. During the identification process, copyright source data is uploaded via API or command-line tools, and the off-chain system returns a unique fingerprint (a unique hash value corresponding to the copyright source data), serving as the digital fingerprint of the current copyright source data.

[0034] Furthermore, during the tracking process, it is necessary to collect copyright source data obtained from the blockchain by a third party, mark it as source data to be tracked, and obtain the copyright requirements of the current copyright holder. These copyright requirements include two types: infringement tracking and hash value verification. Infringement tracking determines whether the source data to be tracked is infringing content by comparing the XOR operation value of the corresponding sequence number between the source data to be tracked and the copyright source data. This eliminates the need for hash value calculation of the entire data set, allowing for efficient identification of whether the current source data to be tracked is part of an infringing entity. The specific steps for tracking batches of source data to be tracked are as follows: The source data to be tracked is divided according to the partition number of the copyright source data to obtain the partition characteristics of the copyright source data. These characteristics include the partition byte point, the number of partitioned blocks, the XOR operation combination between each block, and the byte length of the block corresponding to each sequence number. The partition byte point is the dividing point between adjacent blocks, represented by a single byte. The number of partitioned blocks is the total number of blocks in the copyright source data. The XOR operation combination between each block is the combination of two sequence number blocks selected from the copyright source data and subjected to the XOR operation. The byte length of the block corresponding to each sequence number is the byte length of the corresponding sequence number after partitioning. Based on the partition characteristics, the source data to be tracked is divided into blocks. Through message expansion, the same number of partitioned blocks as the copyright source data is obtained. Finally, an XOR operation is performed based on the XOR operation combination between each block in the copyright source data to obtain the set of partition operation values ​​for the source data to be tracked. Then, random sampling and comparison are performed, that is, the serial number of the corresponding partition is randomly selected, and the value set of the partition of the source data to be tracked is calculated. and the set of operation values ​​for dividing copyright source data. Extract the XOR operation value of the corresponding sequence number and compare it, for example and The XOR operation value corresponding to one of the serial numbers is different, indicating that the current source data to be tracked has tampered with the copyright source data. Conversely, if the XOR operation values ​​corresponding to the selected serial numbers are consistent, it indicates that the current source data to be tracked has not tampered with the copyright source data.

[0035] Verifying the hash value is to periodically check whether the metadata of each copyright source data has been tampered with. This is because those who can obtain the current copyright source data include not only the copyright holder, but also the licensor and on-chain administrators. Regularly verifying the hash value of the copyright source data is necessary to ensure subsequent infringement tracking.

[0036] This invention calculates the hash value of copyright source data using a hash algorithm, marking it as a unique fingerprint. It also extracts message extensions from the hash calculation process to obtain the sequence number of each partition and the corresponding XOR operation value. Combined with the copyright holder's copyright requirements, the hash values ​​are compared. In dealing with routine infringement tracking, comparison is made by comparing the XOR operation values ​​of the corresponding partitions, which can ensure the accuracy of the comparison while avoiding the work of batch hash value calculation, reducing the workload of infringement tracking. The hash value of the copyright source data is verified regularly to ensure the comparison effect of infringement tracking.

[0037] Please see Figure 2 As shown, the second objective of this invention is to provide a system for implementing a blockchain-based audio and video copyright tracking method, including an audio and video data acquisition module, an audio and video data processing module, a blockchain network, and a copyright demand acquisition module; The audio and video data acquisition module is used to collect copyrighted audio and video data uploaded to the blockchain and third-party data downloaded off-chain, marking copyrighted audio and video data as copyrighted source data and third-party data as source data to be tracked; The audio and video data processing module performs hash value calculations and partitioned XOR operations on the copyright source data and the source data to be tracked, according to the copyright holder's requirements. This means it directly calculates the hash values ​​of the copyright source data and the source data to be tracked, serving as a reference for subsequent hash value verification. Simultaneously, to reduce the workload of batch tracking, during the regular tracking process, message expansion is performed on the copyright source data and the source data to be tracked to obtain a set of partitioned operation values ​​for the source data to be tracked. and the set of operation values ​​for dividing copyright source data. The XOR operation value of the corresponding serial number is randomly extracted. If there is a difference in the XOR operation value corresponding to one of the serial numbers, it indicates that the current source data to be tracked has tampered with the copyright source data. Conversely, if the XOR operation values ​​corresponding to the selected serial numbers are consistent, it indicates that the current source data to be tracked has not tampered with the copyright source data. The blockchain network stores different types of uploaded data on-chain and off-chain. On-chain storage is used to store unique fingerprints, serial numbers of each partition, and XOR operation values ​​of the corresponding partitions. Off-chain storage is used to store copyright source data, ensuring that the copyright source data is immutable and reducing the storage pressure on the on-chain. During the identification process, copyright source data is uploaded through API or command-line tools, and the off-chain system will return a unique fingerprint (a unique hash value corresponding to the copyright source data), which serves as the digital fingerprint of the current copyright source data. The copyright requirement acquisition module is used to obtain the tracking requirements of copyright holders, and to perform hash value calculation and partition XOR operation based on the tracking requirements.

[0038] The foregoing has shown and described the basic principles, main features, and advantages of the present invention. Those skilled in the art should understand that the present invention is not limited to the above embodiments. The embodiments and descriptions in the specification are merely preferred examples and are not intended to limit the invention. Various changes and modifications can be made to the invention without departing from its spirit and scope, and all such changes and modifications fall within the scope of the present invention as claimed. The scope of protection of the present invention is defined by the appended claims and their equivalents.

Claims

1. A blockchain-based audio and video copyright tracking method, characterized in that: Includes the following steps: S1. Collect audio and video data and mark it as copyright source data; S2. Calculate the hash value of the copyright source data using a hash algorithm and mark it as a unique fingerprint; S3. Extract message extensions during the hash calculation process to obtain the sequence number of each partition and the corresponding XOR operation value of the partition. S4. Submit the copyright source data, unique fingerprint, serial number of each partition, and XOR operation value of the corresponding partition to the blockchain network through smart contract. S5. Collect copyright source data obtained by third parties from the blockchain and mark it as source data to be tracked; S6. Obtain the copyright requirements of the current copyright holder; When the tracking requirement is for infringement tracking, the source data to be tracked is divided according to the partition number of the copyright source data, and the XOR operation value of each partition is obtained and compared with the XOR operation value of the corresponding partition of the copyright source data to locate the abnormal partition. When the copyright requirement is hash value verification, the hash value of the source data to be tracked is recalculated, marked as the hash value to be verified, and compared with the unique fingerprint of the copyright source data. If the two match, there is no infringement; if they do not match, it is determined to be an infringement.

2. The blockchain-based audio and video copyright tracking method according to claim 1, characterized in that: The method for calculating the hash value of the copyright source data in S2 includes the following steps: S2.1 Read the copyright source data byte by byte and convert the value of each byte into its corresponding value in hexadecimal; S2.2 Calculate the length of the copyright source data and convert the length into a 64-bit binary number; S2.

3. Concatenate the copyright source data and length information together to form a new byte sequence, thus completing the preprocessing of the copyright source data; S2.4 Initialize the state of the copyright source data to a 64-bit binary number, and divide the state of the copyright source data into a working area and a temporary area; S2.5 Divide the copyright source data into multiple data blocks, with the length of each data block being the same as the length of the state; S2.6 Perform an XOR operation between the value in the working area and the value in the temporary area, store the result in the working area, then update the value in the temporary area to the value of the next data block, and update the value in the working area to the hash value of the next data block, thus completing message expansion; S2.

7. Iteratively calculate the copyright source data, divide the data block into multiple sub-blocks, and encrypt each sub-block to obtain the hash value of the sub-block; S2.8 Divide the sub-block into multiple bytes, encrypt each byte, and obtain the hash value of the byte; S2.

9. Encrypt the hash value of the sub-block to obtain the hash value of the data block. XOR the hash value with a portion of the copyright source data to obtain a new state. XOR each portion and XOR the corresponding hash value with a portion of the state. Finally, update the new state with the value of the old state plus the value of the new state. Use the final state value as the output hash value.

3. The blockchain-based audio and video copyright tracking method according to claim 2, characterized in that: The method for encrypting each sub-block in S2.7 includes the following steps: S2.7.1 Divide the sub-block into multiple bytes, encrypt each byte, and obtain the hash value of the byte; S2.7.

2. Perform an XOR operation on the byte and a fixed offset, set the left and right shift of each byte by a certain number of bits, and obtain the hash value of the sub-block according to the left and right shift and the fixed offset.

4. The blockchain-based audio and video copyright tracking method according to claim 2, characterized in that: In step S2.9, the final state value is the last 64 bits of the state, which is converted into a hexadecimal number. The converted hexadecimal number is then concatenated with the length information of the original input to form a new byte sequence. The new byte sequence is then converted into a hexadecimal number to obtain the output hash value.

5. The blockchain-based audio and video copyright tracking method according to claim 1, characterized in that: The method for obtaining the sequence number of each partition and the corresponding XOR operation value of the partition in S3 includes the following steps: S3.

1. Divide the data blocks sequentially and mark them with serial numbers according to the order of division; S3.2, Perform an XOR operation between the values ​​in the working area and the values ​​in the temporary area; S3.3 Calculate the value of each data block in sequence and generate the corresponding set of partition operation values. ,in - These are the XOR values ​​of the data blocks in different partitions, where n is the number of data blocks and 1-n are the sequence numbers of the different data blocks.

6. The blockchain-based audio and video copyright tracking method according to claim 1, characterized in that: The method for submitting various values ​​to the blockchain network in S4 includes the following steps: S4.1 Define the contract logic and write the contract using Solidity; S4.2, and set rule codes to deploy the contract to the target blockchain through a running Ethereum node; S4.3 Utilize smart contracts to define permission management and automatically execute on-chain access control.

7. The blockchain-based audio and video copyright tracking method according to claim 6, characterized in that: The copyright source data in S4 is stored in a distributed off-chain system.

8. The blockchain-based audio and video copyright tracking method according to claim 1, characterized in that: The method for locating abnormal partitions in S6 includes the following steps: S6.1 Divide the source data to be tracked according to the partition number of the copyright source data, and obtain the partition characteristics of the copyright source data; S6.

2. Divide the source data to be tracked into blocks according to the partitioning characteristics, and obtain the same number of partitioned blocks as the copyright source data through message expansion; S6.

3. Perform an XOR operation on the combination of XOR operations between the blocks in the copyright source data to obtain the set of operation values ​​for the division of the source data to be tracked. ; S6.4 Perform random sampling and comparison, and calculate the set of values ​​from the partitioned areas of the source data to be tracked. and the set of operation values ​​for dividing copyright source data. Extract the XOR operation value of the corresponding sequence number and compare it; If the XOR operation value corresponding to one of the serial numbers is different, it indicates that the current source data to be tracked has tampered with the copyright source data; When the XOR operation values ​​corresponding to the selected serial numbers are all consistent, it indicates that the current source data to be tracked has not tampered with the copyright source data.

9. The blockchain-based audio and video copyright tracking method according to claim 8, characterized in that: The partitioning features in S6.1 include partitioning byte points, partitioning number of blocks, XOR operation combinations between blocks, and byte length of blocks corresponding to each sequence number. The dividing byte point is the separating point between adjacent blocks, represented by a single byte; The number of blocks is the total number of blocks into which the copyright source data is divided; The combination of XOR operations between various blocks is the combination of two sequenced blocks selected from the copyright source data and subjected to XOR operation. The byte length of each block corresponding to each sequence number is the byte length of the corresponding sequence number after partitioning.

10. A system for implementing the blockchain-based audio and video copyright tracking method of claim 1, characterized in that: It includes an audio and video data acquisition module, an audio and video data processing module, a blockchain network, and a copyright demand acquisition module; The audio and video data acquisition module is used to collect copyrighted audio and video data uploaded to the blockchain and third-party data downloaded off-chain, marking the copyrighted audio and video data as copyrighted source data and the third-party data as source data to be tracked. The audio and video data processing module performs hash value calculation and partition XOR operation on the copyright source data and the source data to be tracked according to the copyright holder's requirements. The blockchain network stores different types of uploaded data on-chain and off-chain. The blockchain network on-chain is used to store unique fingerprints, serial numbers of each partition, and XOR operation values ​​of the corresponding partitions, while the off-chain stores copyright source data. The copyright requirement acquisition module is used to obtain the tracking requirements of copyright holders, and to perform hash value calculation and partition XOR operation based on the tracking requirements.

Citation Information

Patent Citations

  • Literary work management system, method and device based on block chain

    CN115587910A

  • Copyright protection method, copyright protection device, electronic equipment and readable storage medium

    CN119646766A

  • Digital copyright evidence storage method based on block chain, electronic equipment and readable storage medium

    CN120408568A

  • Copyright file chaining method and device, electronic equipment, storage medium and product

    CN121173563A