Blockchain-based audio-video copyright tracking method and system
By comparing the partitions of hash values using hash algorithms and XOR operations, the problem of low hash value calculation efficiency in blockchain audio and video copyright tracking is solved, achieving efficient and accurate infringement detection and data integrity protection.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2026-01-09
- Publication Date
- 2026-03-27
AI Technical Summary
In existing technologies, blockchain-based audio and video copyright tracking methods require hash value calculation for each infringement act when determining infringement, resulting in a large workload and low efficiency when detecting large batches or large volumes of data. Furthermore, traditional systems are easily tampered with, making it difficult to achieve real-time detection and efficient traceability.
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 copyright requirements to reduce the workload of hash value calculation. Copyright data is recorded and managed on the blockchain through smart contracts.
It achieves efficient infringement tracking, reduces the workload of hash value calculation, ensures comparison accuracy, and ensures data integrity by regularly verifying hash values, thereby reducing the cost of rights protection.
Smart Images

Figure CN121502736B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of copyright tracking, in particular to a blockchain-based audio and video copyright tracking method and system. BACKGROUND
[0002] In the digital media era, the widespread dissemination and easy replicability of audio and video content have led to increasingly prominent copyright infringement problems. Traditional copyright tracking systems usually rely on centralized management platforms (such as databases or registration agencies), which, although providing basic registration and monitoring functions in the initial stage, face multiple challenges. On the one hand, the centralized architecture is prone to single-point failure and tampering or attacks, making it difficult to guarantee the integrity and credibility of copyright data. On the other hand, existing technologies are difficult to achieve real-time detection of infringement, for example, when a user uploads a video clip (such as a certain piece of music or picture) involving infringement, the system cannot efficiently identify the specific time point or location (such as the video time period) of the infringement, resulting in low traceability efficiency and high cost of 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, provides a potential solution to the above problems. By storing copyright information on the chain, it ensures the transparency and traceability of data, thereby eliminating the monopolistic risks of traditional centralized systems. However, due to the continuous evolution of infringement behavior and the continuous exploration of various infringement paths, although the unique hash value of the blockchain can detect infringement behavior in real time, the workload is large and the comparison efficiency is low for batch or large amounts of audio and video, as each infringement judgment requires hash value calculation of third-party off-chain audio and video.
[0004] In order to address the above problems, there is an urgent need for a blockchain-based audio and video copyright tracking method and system. SUMMARY
[0005] The purpose of the present application is to provide a blockchain-based audio and video copyright tracking method and system, which calculates the hash value of the copyright source data through a hash algorithm, marks it as a unique fingerprint, and extracts the message expansion in the hash calculation process to obtain the serial number of each partition and the XOR operation value of the corresponding partition, and compares the hash values in combination with the copyright requirements of the copyright holder. In response to routine infringement tracking, the XOR operation value of the corresponding partition is compared to solve the problems raised in the background art, i.e.:
[0006] Due to the need for hash value calculation of third-party off-chain audio and video for each infringement judgment, the workload is large and the comparison efficiency is low for batch or large amounts of audio and video.
[0007] To achieve the above object, one of the objects of the present application is to provide a blockchain-based audio and video copyright tracking method, comprising the following steps:
[0008] S1, collecting audio and video data, marked as copyright source data;
[0009] S2, calculating the hash value of the copyright source data by a hash algorithm, marked as a unique fingerprint;
[0010] S3, extracting the message expansion in the hash calculation process, obtaining the serial number of each partition and the corresponding XOR operation value of the partition;
[0011] S4, submitting the copyright source data, unique fingerprint, serial number of each partition and corresponding XOR operation value of the partition to the blockchain network through the smart contract;
[0012] S5, collecting the copyright source data obtained by the third party from the blockchain, marked as the source data to be tracked;
[0013] S6, obtaining the copyright demand of the current copyright owner;
[0014] When the tracking demand is infringement tracking, the source data to be tracked is divided according to the partition serial number of the copyright source data, and the XOR operation value of each partition is obtained, compared with the XOR operation value of the corresponding partition of the copyright source data, and the abnormal partition is located.
[0015] When the copyright demand 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 they are consistent, there is no infringement, and if they are not consistent, it is determined as infringement.
[0016] First, the audio and video data needs to be collected and marked as copyright source data. In order to ensure the identity information recognition of the copyright source data in the future, the hash value of the copyright source data is calculated by a hash algorithm, marked as a unique fingerprint, which serves as the basis for verifying the hash value of the copyright source data in the future.
[0017] Further, in order to improve the comparison efficiency, the message expansion in the hash calculation process is extracted, the serial numbers of each partition and the exclusive or operation value corresponding to the partition are obtained, that is, the data blocks are sequentially divided, and the serial numbers are marked according to the division sequence, the values of each sequence data block are calculated by performing exclusive or operation on the values of the working area and the values of the temporary area, the corresponding partition operation value set is generated, and the partition characteristics of the copyright source data are obtained. Correspondingly, the to-be-tracked source data is divided into blocks according to the partition characteristics, and the same number of partition blocks as the copyright source data is obtained through message expansion. The exclusive or operation value of the corresponding serial number is extracted from the to-be-tracked source data partition operation value set and the copyright source data partition operation value set, and compared when there is a difference in the exclusive or operation value corresponding to one of the serial numbers. If the exclusive or operation value corresponding to the selected serial number is consistent, it indicates that the current to-be-tracked source data has not been tampered with. By comparing the exclusive or operation value of the corresponding partition, the comparison accuracy can be guaranteed, and the batch hash value calculation work can be avoided, and the amount of infringement tracking work can be reduced.
[0018] The hash value is calculated to regularly detect whether the metadata of each copyright source data is tampered with. This is because the personnel who can obtain the current copyright source data include not only the copyright owner, but also the authorized person and the on-chain management personnel. Regularly calculating the hash value of the copyright source data can ensure subsequent infringement tracking and improve the comparison effect of infringement tracking.
[0019] The second object of the present application is to provide a system for realizing the audio and video copyright tracking method based on the block chain, which comprises an audio and video data acquisition module, an audio and video data processing module, a block chain network and a copyright demand acquisition module.
[0020] The audio and video data acquisition module is used for acquiring copyright audio and video data uploaded to the block chain and third-party data downloaded off-chain, marking the copyright audio and video data as copyright source data, and marking the third-party data as to-be-tracked source data.
[0021] The audio and video data processing module calculates the hash value and performs partition exclusive or operation on the copyright source data and the to-be-tracked source data according to the demand of the copyright owner.
[0022] The block chain network stores different types of uploaded data on-chain and off-chain. The block chain network on-chain is used for storing unique fingerprints, serial numbers of each partition and exclusive or operation values corresponding to the partition, and the off-chain stores copyright source data.
[0023] The copyright demand acquisition module is used for acquiring the tracking demand of the copyrighter, and performing hash value calculation and partition XOR operation according to the tracking demand.
[0024] Compared with the prior art, the present application has the following beneficial effects:
[0025] In the audio and video copyright tracking method and system based on the blockchain, the hash value of the copyright source data is calculated by using a hash algorithm, and is marked as a unique fingerprint, and the message expansion in the hash calculation process is extracted, the serial numbers of each partition and the XOR operation values of the corresponding partitions are obtained, the hash value comparison is performed in combination with the copyright demand of the copyrighter, when the regular infringement tracking is responded, the comparison is performed by using the XOR operation values of the corresponding partitions, the comparison accuracy can be ensured, the batch hash value calculation work can be avoided, the infringement tracking workload can be reduced, the hash value of the copyright source data is regularly checked, and the comparison effect of the infringement tracking is ensured. BRIEF DESCRIPTION OF DRAWINGS
[0026] Figure 1 The present application is a whole method step diagram;
[0027] Figure 2 The present application is a whole system structure schematic diagram. DETAILED DESCRIPTION
[0028] The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments of the present application. Based on the embodiments in the present application, all the other embodiments obtained by those skilled in the art without creative labor fall within the protection scope of the present application.
[0029] Please refer to Figure 1 The present application aims to provide an audio and video copyright tracking method based on a blockchain, which comprises the following steps:
[0030] S1, collecting audio and video data, which is marked as copyright source data;
[0031] S2, calculating the hash value of the copyright source data by using a hash algorithm, which is marked as a unique fingerprint;
[0032] S3, extracting the message expansion in the hash calculation process, obtaining the serial numbers of each partition and the XOR operation values of the corresponding partitions;
[0033] S4, submitting the copyright source data, the unique fingerprint, the serial numbers of each partition and the XOR operation values of the corresponding partitions to a blockchain network through a smart contract;
[0034] S5, collect the copyright source data obtained by the third party from the blockchain, marked as to-be-tracked source data;
[0035] S6, obtain the copyright demand of the current copyright owner;
[0036] When the tracking demand is infringement tracking, the to-be-tracked source data is divided according to the partition number of the copyright source data, and the exclusive or operation value of each partition is obtained. The exclusive or operation value of the corresponding partition of the copyright source data is compared, and the abnormal partition is located.
[0037] When the copyright demand is hash value verification, the hash value of the to-be-tracked source data is recalculated and marked as to-be-verified hash value, and compared with the unique fingerprint of the copyright source data. If they are consistent, there is no infringement behavior, and if they are inconsistent, it is determined as infringement behavior.
[0038] The specific content is as follows:
[0039] Firstly, audio and video data need to be collected and marked as copyright source data. In order to ensure the identity information recognition of the copyright source data in the subsequent process, the hash value of the copyright source data is calculated by hash algorithm and marked as unique fingerprint. The specific steps are as follows:
[0040] The copyright source data is read according to byte unit, and the value of each byte is converted into its corresponding value in hexadecimal. The length of the copyright source data is calculated, and the length is converted into 64-bit binary number. Finally, the copyright source data and length information are spliced together to form a new byte sequence, and the preprocessing of the copyright source data is completed.
[0041] The state of the copyright source data is initialized as a 64-bit binary number, whose value is 0x6a09e667b3fcea086a735b51bef9a3f762184e3d33edd4dbda49kgdbb78dcbb9.
[0042] Further, the state of the copyright source data is divided into working area and temporary area, and the copyright source data is divided into multiple data blocks, each data block has the same length as the state, that is, 64 bits. The value of the working area is exclusive or operated with the value of the temporary area, and the calculation result is stored in the working area. Then the value of the temporary area is updated to the value of the next data block, and the value of the working area is updated to the hash value of the next data block, and the message expansion is completed.
[0043] Further, the copyright source data needs to be iteratively calculated. The data block is divided into multiple sub-blocks, and each sub-block is encrypted to obtain the hash value of the sub-block. The specific encryption method is as follows:
[0044] First, the sub-block is divided into multiple bytes, each byte is encrypted to obtain the hash value of the byte, that is, the byte is XORed with a fixed offset, and the left and right shift bits of each byte are set, for example, the encryption mode of a certain sub-block is as follows:
[0045] The byte is XORed with a fixed offset.
[0046] The byte is left shifted by 4 bits.
[0047] The byte is right shifted by 3 bits.
[0048] The byte is XORed with a fixed offset.
[0049] The byte is left shifted by 2 bits.
[0050] The byte is right shifted by 1 bit.
[0051] The byte is XORed with a fixed offset.
[0052] The byte is left shifted by 30 bits.
[0053] The byte is right shifted by 2 bits.
[0054] The byte is XORed with a fixed offset.
[0055] The byte is left shifted by 1 bit.
[0056] The byte is right shifted by 1 bit.
[0057] The byte is XORed with a fixed offset.
[0058] The final sub-block hash value is obtained, the hash value of the sub-block is encrypted according to the above algorithm, the hash value of the data block is obtained, and the hash value is XORed with part of the copyright source data bit to obtain a new state, that is, the state is divided into multiple parts, the length of each part is the same as the hash value, and each part is XORed, and the corresponding hash value is XORed with the part of the state bit, and finally the new state is updated to the value of the old state plus the value of the new state.
[0059] After completing the iteration calculation, the final state value is taken as the output hash value, in this scheme, the last 64 bits of the state are taken out, converted into a hexadecimal number, and the converted hexadecimal number is spliced with the length information of the original input to form a new byte sequence, and the new byte sequence is converted into a hexadecimal number to obtain the output hash value, which is marked as the unique fingerprint of the current copyright source data.
[0060] Due to the large amount of third-party downloaded audio and video that needs to be verified in a specific copyright tracking process, and each time the verification tracking is performed, the corresponding hash value of the third-party downloaded audio and video needs to be calculated according to the above steps and compared, as the basis for whether the third party tampers with the audio and video content to form infringement, the comparison workload is large, in order to improve the comparison efficiency, the present scheme extracts the message expansion in the hash calculation process, obtains the serial numbers of each divided zone and the corresponding XOR operation value of the divided zone, that is, the divided data block is sequentially divided, and the serial number is marked according to the division sequence, the value of the working area and the value of the temporary area are XOR operated to calculate the value of each sequence data block, and the corresponding divided zone operation value set is generated , wherein - The XOR operation values of different divided zone data blocks are respectively, n is the amount of divided data blocks, and 1-n is the serial number of different data blocks.
[0061] Further, in order to perform tracking comparison subsequently, the present scheme submits the copyright source data, unique fingerprint, serial number of each divided zone and corresponding XOR operation value of the divided zone to the blockchain network through the smart contract, wherein the smart contract is responsible for recording the copyright source data, unique fingerprint, serial number of each divided zone and corresponding XOR operation value of the divided zone on the blockchain, and executing relevant rules, the specific steps are as follows:
[0062] Firstly, define the contract logic, write the contract using Solidity (Ethereum), and set the rule code, such as copyright authorization type (including exclusive or non-exclusive, etc.) and income distribution logic, etc., then deploy the contract to the target blockchain through the running Ethereum node, after the contract is executed, the data will be permanently recorded on the blockchain, at the same time, the permission management is regulated by the smart contract, and the access control on the chain is automatically executed (such as only the owner can modify the copyright source data, here the modification is to directly modify the original copyright source data uploaded by the copyright owner in the blockchain, and the modification of the copyright data after the third-party download is not infringement under the authorized condition, and is infringement under the unauthorized condition), it is worth noting that the copyright source data in the present scheme is stored in a distributed off-chain system, that is, the content addressing hash (CID) is provided by IPFS (InterPlanetary File System), to ensure that the copyright source data cannot be tampered with, and to reduce the storage pressure on the chain, in the identification process, the copyright source data is uploaded through the API or command line tool, and the off-chain system will return the unique fingerprint (the unique hash value corresponding to the copyright source data), as the digital fingerprint of the current copyright source data.
[0063] Further, in the tracking process, the copyright source data obtained by the third party from the blockchain needs to be collected, marked as to-be-tracked source data, and the copyright demand of the current copyright owner is obtained, which includes two kinds, one is infringement tracking, and the other is hash value verification. Infringement tracking is determined by comparing the exclusive or operation value of the corresponding serial number of the to-be-tracked source data and the copyright source data, without calculating the hash value of the whole data, so as to efficiently identify whether the current to-be-tracked source data is in the infringing whole. The specific steps of the tracking work of batch to-be-tracked source data are as follows:
[0064] The to-be-tracked source data is divided according to the partition serial number of the copyright source data, and the partition characteristics of the copyright source data are obtained, wherein the partition characteristics include partition word node, partition block number, exclusive or operation combination between each block, and byte length of each serial number corresponding block, wherein the partition word node is the separation point between adjacent blocks, which is represented by a single byte, the partition block number is the total number of partition blocks of the copyright source data, the exclusive or operation combination between each block is the combination of two serial number blocks in the copyright source data for exclusive or operation, and the byte length of each serial number corresponding block is the byte length of the corresponding serial number after partition. According to the partition characteristics, the to-be-tracked source data is divided into blocks, and the same number of partition blocks as the copyright source data is obtained through message expansion. According to the exclusive or operation combination between each block of the copyright source data, the exclusive or operation is performed to obtain the partition operation value set of the to-be-tracked source data , and then random extraction comparison is performed, that is, the serial number of the corresponding partition is randomly extracted from the partition operation value set of the to-be-tracked source data and the partition operation value set of the copyright source data The exclusive or operation value corresponding to the serial number is extracted and compared, for example and whether they are the same, when the exclusive or operation value corresponding to one of the serial numbers is different, it indicates that the current to-be-tracked source data tampers with the copyright source data, otherwise only when the exclusive or operation values corresponding to the selected serial numbers are consistent, it indicates that the current to-be-tracked source data does not tamper with the copyright source data.
[0065] The hash value is calculated to regularly detect whether the metadata of each copyright source data is tampered with. This is because the personnel who can obtain the current copyright source data include not only the copyright owner himself, but also the authorized person and the on-chain management personnel. Regularly calculating the hash value of the copyright source data can ensure subsequent infringement tracking.
[0066] The application calculates the hash value of the copyright source data through a hash algorithm, marks it as a unique fingerprint, extracts the message expansion in the hash calculation process, obtains the serial numbers of each partition and the exclusive or operation value corresponding to the partition, and compares the hash values in combination with the copyright demand of the copyright owner. When responding to regular infringement tracking, the exclusive or operation value of the corresponding partition is compared, which can not only ensure the accuracy of the comparison, but also avoid batch hash value calculation, reduce the workload of infringement tracking, and regularly check the hash value of the copyright source data to ensure the comparison effect of the infringement tracking.
[0067] Please refer to Figure 2 The second object of the application is to provide a system for implementing a blockchain-based audio and video copyright tracking method, which comprises an audio and video data acquisition module, an audio and video data processing module, a blockchain network and a copyright demand acquisition module.
[0068] The audio and video data acquisition module is used to collect copyright audio and video data uploaded to the blockchain and third-party data downloaded off-chain, mark the copyright audio and video data as copyright source data, and mark the third-party data as source data to be tracked.
[0069] The audio and video data processing module calculates the hash value and partition exclusive or operation of the copyright source data and the source data to be tracked according to the demand of the copyright owner, that is, directly calculates the hash value of the copyright source data and the source data to be tracked as a reference basis for subsequent hash value verification. In order to reduce the workload of batch tracking, the message expansion of the copyright source data and the source data to be tracked is performed during the regular tracking process to obtain a set of partition operation values of the source data to be tracked and a set of partition operation values of the copyright source data , and the exclusive or operation value corresponding to the serial number is randomly extracted. When the exclusive or 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. Otherwise, only when the exclusive or 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.
[0070] The blockchain network stores different types of uploaded data on and off the chain. The blockchain network on the chain is used to store the unique fingerprint, the serial number of each partition and the exclusive or operation value corresponding to the partition, and the copyright source data is stored off the chain to ensure that the copyright source data cannot be tampered with and reduce the storage pressure on the chain. During the identification process, the copyright source data is uploaded through an API or a command line tool, and the off-chain system will return a unique fingerprint (a unique hash value corresponding to the copyright source data) as the digital fingerprint of the current copyright source data.
[0071] The copyright demand acquisition module is used to obtain the tracking demand of the copyright owner and perform hash value calculation and partition exclusive or operation according to the tracking demand.
[0072] The foregoing generally describes the basic principles, main features and advantages of the present application. It should be understood that the present application is not limited to the above-mentioned embodiments, and the above-mentioned embodiments and descriptions in the specification are only preferred examples of the present application and are not intended to limit the present application. Various changes and improvements can be made to the present application without departing from the spirit and scope of the present application, and such changes and improvements are all within the scope of the present application. The scope of protection of the present application 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. 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.
2. The blockchain-based audio and video copyright tracking method according to claim 1, 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.
3. 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.
4. 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.
5. 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.
6. The blockchain-based audio and video copyright tracking method according to claim 5, characterized in that: The copyright source data in S4 is stored in a distributed off-chain system.
7. 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.
8. The blockchain-based audio and video copyright tracking method according to claim 7, 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.
9. 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