Digital copyright management system based on block chain technology
By adopting blockchain technology, alliance chains and smart contracts in digital copyright management, the problems of long rights confirmation cycle and low data storage security in traditional copyright management methods are solved, and a simplified copyright registration process and higher copyright protection efficiency are achieved.
Patent Information
- Application Number
- CN202510226694.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-06-06
- Publication Date
- 2025-06-13
- Estimated Expiration
- 2044-06-06
AI Technical Summary
The traditional digital copyright management methods have problems such as long rights confirmation cycle and low data storage security, resulting in rampant copyright infringement.
The digital copyright management system based on blockchain technology is adopted to provide technical support to the digital copyright affairs process through an open source alliance chain, and the registration, review and data encryption and decryption of copyright information are used to use smart contracts and encryption and decryption of copyright information.
It has realized a simplified digital copyright registration process, shortened the registration cycle, enhanced the efficiency of copyright information transmission, reduced the risk of infringement, and cultivated standardized trading habits.
Smart Images

Figure CN120145335A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of copyright management, and particularly to a digital copyright management system based on blockchain technology. Background Art
[0002] In the digital age, the rapid development of the Internet has made data replication and dissemination increasingly common, which has led to frequent occurrence of copyright infringement problems. The increase in digital products has not brought about an enhanced awareness of copyright protection. Many creators only have a general concept of copyright, which has also led to the prevalence of piracy and infringement on the Internet, constantly infringing on the rights and interests of creators. Coupled with the fact that Internet users are accustomed to using digital products for free on the Internet, the phenomenon of digital product piracy and infringement has not only failed to be curbed, but has become even more rampant. Most traditional digital copyright management methods adopt a centralized management model, which has problems such as a long cycle for rights confirmation and low security for data storage. Therefore, it is necessary to design a digital copyright management system based on blockchain technology to improve the information support efficiency of digital copyright management and strengthen the transmission of copyright information among various rights holders. Summary of the Invention
[0003] The purpose of the present invention is to provide a digital copyright management system based on blockchain technology to solve the problems raised in the above background art.
[0004] To solve the above technical problems, the present invention provides the following technical solutions: A digital copyright management method based on blockchain technology, including the following steps: Step 1: Use an open-source consortium blockchain to provide technical support for the digital copyright transaction process; Step 2: Based on the digital copyright information registered on the chain, call a smart contract to execute the compiled digital copyright transaction process logic for review; Step 3: When the digital copyright transaction process data is loaded into the upload data center, use an encryption and rights confirmation model to encrypt and decrypt the data, and after execution, perform data transmission and storage in the backend database.
[0005] According to the above technical solutions, the steps for constructing a consortium blockchain involving various stakeholders include: Based on the usage requirements of digital copyright information protection and management permission control for the participating entities in digital copyright protection; Construct a consortium blockchain involving various stakeholders; In the internal structure of the digital copyright industry ecosystem, select to include digital publishing institutions, media platforms, copyright service institutions, and government supervision departments in the consortium system; Manage the digital copyright transaction process using the digital copyright protection mechanism of the consortium blockchain based on their respective copyright protection claims.
[0006] According to the above technical solution, the steps of the consortium blockchain for managing the digital copyright registration transaction process of users include: When a digital copyright registrant has a need to conduct digital copyright registration, log in to the system after registration. After registration and login, the digital copyright registrant is redirected to the registrant page; The system executes the digital copyright registration function: by the request sent from the front-end page, call the method in the copyright registration contract; After the system adds the digital copyright registrant to the test network, a pair of public and private keys is generated. The account address generated by the public key is used as the identity identifier of the registrant in the network, and the private key digitally signs the copyright registration information as the unique identifier of the copyright registration information. Other participating party nodes can verify the authenticity of this identifier; Synchronously, after identity authentication, write the relevant identity information into the blockchain for identity deposit, and set the visible objects of the privacy identity information according to the situation to ensure the authenticity of the digital copyright registrant's identity.
[0007] According to the above technical solution, the steps of registering the digital copyright information on the chain include: The digital copyright registrant generates a piece of copyright registration information based on information such as the copyright number, author, work name, hash value of the work file, recording time, etc.; According to the authenticity verification algorithm of copyright registration, the transaction data and digital signature generated by the digital copyright registrant are sent to the blockchain network for verification. After verification passes, it is broadcast to the blockchain network to complete the data storage of the copyright registration information; Calculate the hash value of the work to be registered and use the encryption algorithm to digitally sign and store it in the remote server, and send the work information to the corresponding digital copyright service agency to decrypt the encrypted work through the key; Conduct digital copyright detection on the content similarity identification and provide corresponding proofs. According to the relevant results, execute the smart contract, and use the hash value of the work, digital watermark and the privacy information of the author as the digital copyright information to be registered on the chain.
[0008] According to the above technical solution, the method steps of executing the smart contract include: Step 21: After the auditor joins the test network, a pair of public and private keys is generated. The account address generated by the public key is used as the identity identifier of the auditor in the network, and the private key digitally signs the copyright registration information to be audited. Other participating party nodes can verify the authenticity of this identifier to ensure that the identity identifier of the auditor is real; Step 22: Use the smart contract to compile and generate a bytecode file, deploy the file to the open source alliance chain test network, define the execution rules as executable code, automatically execute the corresponding logic when the preset execution conditions are met, and store the transaction data in the alliance chain; Step 23: Synchronously divide the authenticity verification of transaction data in the digital copyright management process into authenticity verification of digital copyright registration information and authenticity verification of digital copyright query information; Step 24: The business logic of digital copyright transaction process management is specified in the smart contract, including the representation of participants in digital copyright management, the generation of trusted identifiers for digital copyright management information, the data representation of digital copyright management, and the authenticity verification mechanism of digital copyright management; Step 25: Authenticate the parties involved in digital copyright management, identify the digital copyright registration information as trustworthy, verify the authenticity of the digital copyright registration information, and finally store the copyright registration data in the alliance chain.
[0009] According to the above technical solution, the method steps of encrypting and decrypting data using the encryption and confirmation model include: Step 31: Digital copyright registration The user initiates a request for digital copyright content confirmation on the client. After receiving the request, the data center that receives the user's request performs hash processing on the digital copyright content uploaded by the user. Step 32: Send the hash value that passes the originality detection to the data center at the bottom of the client, and the data center reads the digital copyright transaction process in the form of a file into a data stream that can be used for encryption; Step 33: Send a transaction proposal to the blockchain network by calling the blockchain node, where the transaction proposal includes the identifier of the calling contract, the method of the contract, parameter information, and the digital signature of the client; Step 34: Encrypt the read data stream, and use a random key generator to generate a seed with 62 characters based on the uppercase and lowercase letters of the 26 English letters and the 10 numbers from 0 to 9 to perform encryption operations; Step 35: Initialize a random vector to encrypt the read data stream, perform random obfuscation based on the composed seed, obtain a random combination of uppercase and lowercase English letters and numbers, select a fixed 32-bit string as a random code as the offset, and re-encode the random code in UTF-8 mode; Step 36: After re-encoding, a 64-byte string is obtained. The current time and IP address are used as seeds. The MD5 hash algorithm is used to obtain a unique time-space code. The generated random code and time-space code are used as encryption keys to output the ciphertext stream. Step 37: After the encryption is completed, the transaction proposal sends this information to other data centers that do not participate in consensus. The data centers store the data in a public ledger in units of blocks based on the open-source consortium blockchain, link the blocks in chronological order into a chain structure, and verify and store the data through the block-chain structure.
[0010] According to the above technical solution, the digital copyright management system includes: A digital copyright transaction process module for managing the operation of digital copyright transaction processes; A smart contract execution module for the system to call the smart contract to execute the compiled digital copyright transaction process logic for review; A data encryption and decryption management module for encrypting and decrypting the digital copyright transaction process data loaded into the data center using the encryption and rights confirmation model.
[0011] Compared with the prior art, the beneficial effects achieved by the present invention are: 1. The digital copyright registration workflow promoted by blockchain technology can be simpler, the registration period can be shortened, and compared with the traditional digital copyright registration process, the procedures can be truly simplified. 2. Due to the decentralized nature of blockchain technology itself, it can completely record all the information contained in each step of the management process of digital copyright from generation to transfer. Under the action of blockchain technology, it protects digital copyright from the source of generation. During the transfer process, users conduct each copyright transaction through smart contracts, which can gradually cultivate the standardized transaction habits of the public. 3. Since blockchain technology has the characteristic of being immutable, it can ensure that digital copyright will not be infringed during the transaction process, reducing the occurrence of infringement behaviors in the management processes of digital copyright dissemination, authorization, and sub-licensing. BRIEF DESCRIPTION OF THE DRAWINGS
[0012] The drawings are used to provide a further understanding of the present invention, and constitute a part of the specification. Together with the embodiments of the present invention, they are used to explain the present invention, and do not constitute a limitation to the present invention. In the drawings: Figure 1 is a flowchart of a digital copyright management method based on blockchain technology provided by Embodiment 1 of the present invention; Figure 2 is a schematic diagram of the module composition of a digital copyright management system based on blockchain technology provided by Embodiment 2 of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0013] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.
[0014] Embodiment 1: Figure 1 It is a flowchart of a digital copyright management method based on blockchain technology provided in Embodiment 1 of the present invention. This embodiment can be applied to the scenario of digital copyright management. This method can be executed by the digital copyright management system based on blockchain technology provided in this embodiment. As Figure 1 shown, the method specifically includes the following steps: Step 1: Use an open-source consortium blockchain to provide technical support for the digital copyright transaction process; In the embodiment of the present invention, based on the usage requirements of digital copyright information protection and management permission control of the participating entities in digital copyright protection, a consortium blockchain involving all stakeholders is constructed. In the internal structure of the digital copyright industry ecosystem, digital publishing institutions, media platforms, copyright service institutions, and government supervision departments are selected to be included in the consortium system. Based on their respective copyright protection demands, the digital copyright protection mechanism of the consortium blockchain is used to manage the digital copyright transaction process.
[0015] Exemplarily, the management of the digital copyright registration transaction process by the consortium blockchain for users is as follows: When a digital copyright registrant has a need to conduct digital copyright registration, the registrant logs in to the system after registration. After registration and login, the digital copyright registrant is redirected to the registrant page. The system executes the digital copyright registration function: Through the request sent from the front-end page, the method in the copyright registration contract is called. The system generates a pair of public and private keys after adding the digital copyright registrant to the test network. The account address generated by the public key is used as the identity identifier of the registrant in the network. The private key digitally signs the copyright registration information as the unique identifier of the copyright registration information. Other participating party nodes can verify the authenticity of this identifier and synchronously write the relevant identity information into the blockchain for identity deposit after identity authentication, and set the visible objects of the privacy identity information according to the situation to ensure that the identity of the digital copyright registrant is real.
[0016] Exemplarily, the digital copyright registrar generates a piece of copyright registration information based on information such as copyright number, author, work name, hash value of the work file, recording time, etc. According to the authenticity verification algorithm of copyright registration, the transaction data and digital signature generated by the digital copyright registrar are sent to the blockchain network for verification. After passing the verification, they are broadcast to the blockchain network to complete the data storage of the copyright registration information. Calculate the hash value of the work to be registered and use the encryption algorithm to perform digital signature storage in the remote server. Send the work information to the corresponding digital copyright service agency to decrypt the encrypted work through the key, perform digital copyright detection on the content similarity identification, and provide corresponding proofs. Execute the smart contract according to the relevant results, and register the hash value of the work, digital watermark and the author's privacy information on the chain as digital copyright information.
[0017] Step 2: Based on the digital copyright information registered on the chain, call the smart contract to execute the compiled digital copyright transaction process logic for review; In this embodiment, the method steps for executing the smart contract are as follows: Step 21: After the reviewer joins the test network, generate a pair of public and private keys. The account address generated by the public key is used as the identity identifier of the reviewer in the network. The private key digitally signs the copyright registration information to be reviewed. Other participating node parties can verify the authenticity of this identifier to ensure that the identity identifier of the reviewer is real; Step 22: Compile and generate a bytecode file using the smart contract, deploy this file to the test network of the open-source consortium chain, define the execution rules as executable code, automatically execute the corresponding logic when the preset execution conditions are met, and store the transaction data in the consortium chain; Step 23: Synchronously divide the authenticity verification of the transaction data in the digital copyright management process into the authenticity verification of the digital copyright registration information and the authenticity verification of the digital copyright query information; Step 24: The business logic of digital copyright transaction process management is specified in the smart contract, including the representation of the participants in digital copyright management, the generation of trustworthy identifiers for digital copyright management information, the data representation of digital copyright management, and the authenticity verification mechanism of digital copyright management; Step 25: Authenticate the identity of the participants in digital copyright management, generate trustworthy identifiers for the digital copyright registration information, verify the authenticity of the digital copyright registration information, and finally store the copyright registration data in the consortium chain.
[0018] Step 3: When the digital copyright transaction process data is loaded into the upload data center, use the encryption and rights confirmation model to perform data encryption and decryption. After execution, perform data transmission and storage in the backend database; In the embodiment of the present invention, the method for the encryption and rights confirmation model to perform data encryption and decryption is as follows: Step 31: The user of digital copyright registration initiates a request for digital copyright content confirmation on the client side. After the application receives this request, the data center that receives the user's request performs a hash process on the digital copyright content uploaded by the user. Step 32: Send the hash value that passes the originality detection to the data center at the bottom layer of the client. The data center reads the digital copyright transaction process in the form of a file into a data stream that can be used for encryption. Step 33: Send a transaction proposal to the blockchain network by calling the blockchain node. The transaction proposal includes information such as the identifier for calling the contract, the method of the contract, parameter information, and the digital signature of the client. Step 34: Encrypt the read data stream. Use a random key generator to perform an encryption operation based on the 26 uppercase and lowercase English letters and 10 digits from 0 to 9, forming a seed of 62 characters in total. Step 35: Initialize the random vector to encrypt the read data stream. Based on the composed seed, perform random confusion to obtain a permutation and combination of randomly mixed uppercase and lowercase English letters and numbers. Select a fixed 32-bit long string as a random code for the offset, and re-encode the random code in the utf-8 mode. Step 36: After re-encoding, obtain a 64-byte string. Use the current time and IP address as the seed, and use the MD5 hash algorithm to obtain a unique space-time code. Use the generated random code and space-time code as the encryption key, and output the ciphertext stream. Step 37: After the encryption is completed, the transaction proposal sends this information to other data centers that do not participate in the consensus. The data center stores the data in a public ledger in units of blocks based on the open-source consortium chain, links the blocks in chronological order into a chain structure, and verifies and stores the data through the block-chain structure.
[0019] Embodiment 2: Embodiment 2 of the present invention provides a digital copyright management system based on blockchain technology. Figure 2 It is a schematic diagram of the module composition of the digital copyright management system based on blockchain technology provided by Embodiment 2 of the present invention, as Figure 2 shown. The system includes: A digital copyright transaction process module, which is used to perform operation management of the digital copyright transaction process. An intelligent contract execution module, which is used for the system to call the intelligent contract to execute the compiled digital copyright transaction process logic for review. A data encryption and decryption management module, which is used to encrypt and decrypt the digital copyright transaction process data loaded into the data center by using the encryption confirmation model.
[0020] In some embodiments of the present invention, the digital copyright transaction process module includes: A consortium blockchain construction module for constructing a consortium blockchain involving various stakeholders; A digital copyright registration module for registering through the consortium blockchain when a digital copyright registrant has a need to register digital copyrights; A registration on-chain module for registering the hash value of a digital copyright work, digital watermark, and the author's privacy information as digital copyright information on the chain.
[0021] In some embodiments of the present invention, the smart contract execution module includes: An identity identification verification module for digitally signing the copyright registration information to be verified using a public key and a private key; An execution rule definition module for defining execution rules as executable code; A authenticity verification mechanism module for dividing the authenticity verification of transaction data in the digital copyright management process into the authenticity verification of digital copyright registration information and query information; A consortium blockchain data storage module for storing the copyright registration data in the consortium blockchain.
[0022] In some embodiments of the present invention, the data encryption and decryption management module includes: A process data loading and uploading module for loading digital copyright transaction process data into the upload data center; An encryption and rights confirmation model module for encrypting and decrypting the read data stream using an encryption and rights confirmation model; A ciphertext stream output module for generating a random code and a space-time code as encryption keys and outputting a ciphertext stream.
[0023] It should be noted that in this article, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variant thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements not only includes those elements, but also includes other elements not expressly listed, or also includes elements inherent to such process, method, article or device.
[0024] Finally, it should be noted that the above are only the preferred embodiments of the present invention and are not intended to limit the present invention. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art can still modify the technical solutions described in the foregoing embodiments or perform equivalent replacements for some of the technical features. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included within the protection scope of the present invention.
Claims
1. A digital copyright management method based on blockchain technology, characterized by: The method comprises the following steps: Step 1: Use open source consortium blockchain to provide technical support for the digital copyright affairs process; Step 2: Based on the digital copyright information registered on the chain, call the smart contract to execute the compiled digital copyright transaction process logic for review; Step 3: After the digital copyright transaction process data is loaded into the upload data center, the encryption and decryption model is used to encrypt and decrypt the data. After the execution is completed, the data is transmitted and saved in the back-end database; The steps to build a consortium blockchain involving various stakeholders include: The method steps for executing the smart contract include: Step 21: After joining the test network, the auditor generates a pair of public and private keys. The account address generated by the public key serves as the auditor's identity in the network. The private key digitally signs the copyright registration information being audited. Other participating nodes can verify the authenticity of the identity to ensure that the auditor's identity is authentic. Step 22: Use the smart contract to compile and generate a bytecode file, deploy the file to the open source alliance chain test network, define the execution rules as executable code, automatically execute the corresponding logic when the preset execution conditions are met, and store the transaction data in the alliance chain; Step 23: Synchronously divide the authenticity verification of transaction data in the digital copyright management process into authenticity verification of digital copyright registration information and authenticity verification of digital copyright query information; Step 24: The business logic of digital copyright transaction process management is specified in the smart contract, including the representation of participants in digital copyright management, the generation of trusted identifiers for digital copyright management information, the data representation of digital copyright management, and the authenticity verification mechanism of digital copyright management; Step 25: Authenticate the digital copyright management participants, identify the digital copyright registration information, verify the authenticity of the digital copyright registration information, and finally store the copyright registration data in the alliance chain; The method steps of encrypting and decrypting data using the encryption and right confirmation model include: Step 31: Digital copyright registration The user initiates a request for digital copyright content confirmation on the client. After receiving the request, the data center that receives the user's request performs hash processing on the digital copyright content uploaded by the user. Step 32: Send the hash value that passes the originality detection to the data center at the bottom of the client, and the data center reads the digital copyright transaction process in the form of a file into a data stream that can be used for encryption; Step 33: Send a transaction proposal to the blockchain network by calling the blockchain node, where the transaction proposal includes the identifier of the calling contract, the method of the contract, parameter information, and the digital signature information of the client; Step 34: Encrypt the read data stream, and use a random key generator to generate a seed with 62 characters based on the uppercase and lowercase letters of the 26 English letters and the 10 numbers from 0 to 9 to perform encryption operations; Step 35: Initialize a random vector to encrypt the read data stream, perform random obfuscation based on the composed seed, obtain a random combination of uppercase and lowercase English letters and numbers, select a fixed 32-bit string as a random code as the offset, and re-encode the random code in UTF-8 mode; Step 36: After re-encoding, a 64-byte string is obtained. The current time and IP address are used as seeds. The MD5 hash algorithm is used to obtain a unique time-space code. The generated random code and time-space code are used as encryption keys to output the ciphertext stream. Step 37: After the encryption is completed, the transaction proposal sends this information to other data centers that do not participate in the consensus. The data center uses an open source alliance chain to store data in blocks as a public ledger, links the blocks into a chain structure in chronological order, and verifies and stores data through the block chain structure.
2. A digital copyright management system that implements the digital copyright management method based on blockchain technology as claimed in claim 1, characterized in that: The system includes: Digital copyright business process module, used for digital copyright business process operation management; Smart contract execution module, which is used by the system to call smart contracts to execute the compiled digital copyright transaction process logic for review; The data encryption and decryption management module is used to encrypt and decrypt the digital copyright transaction process data loaded into the data center using the encryption and confirmation model.
3. The digital copyright management system according to claim 1, characterized in that: The digital copyright affairs process module includes: Consortium chain building module, used to build consortium blockchains involving various stakeholders; The digital copyright registration module is used to register digital copyrights through the alliance chain when the digital copyright registrant has the need to register digital copyrights; The registration and chain module is used to register the hash value, digital watermark and author's privacy information of digital copyright works as digital copyright information on the chain.
4. The digital copyright management system according to claim 1, characterized in that: The smart contract execution module includes: The identity verification module is used to digitally sign the copyright registration information being verified using the public key and the private key; An execution rule definition module, used to define the execution rule as executable code; The authenticity verification mechanism module is used to divide the authenticity verification of transaction data in the digital copyright management process into the authenticity verification of digital copyright registration information and query information; The alliance chain data storage module is used to store copyright registration data in the alliance chain.
5. The digital copyright management system according to claim 2, characterized in that: The data encryption and decryption management module includes: The process data loading and uploading module is used to load the digital copyright transaction process data into the upload data center; The encryption and title confirmation model module is used to encrypt and decrypt the read data stream using the encryption and title confirmation model; The ciphertext stream output module is used to generate random codes and space-time codes as encryption keys and output ciphertext streams.
Citation Information
Patent Citations
Blockchain-based copyright trading system and trading method
CN107330694A
Digital copyright confirmation method and system based on alliance chain
CN110110498A
Digital rights protection method based on block chain
CN111641707A
Copyright protection method and system based on block chain
CN112765565A
Digital copyright management system based on block chain technology
CN118674586A