A digital copyright management system based on blockchain technology
By using a blockchain-based digital copyright management system, which leverages consortium blockchains and smart contracts, efficient registration and secure transmission of digital copyright information are achieved. This solves the problems of long rights confirmation cycles and low security in traditional copyright management, and reduces infringement.
Patent Information
- Application Number
- CN202510226694.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-06-06
- Publication Date
- 2025-11-21
- Estimated Expiration
- 2044-06-06
AI Technical Summary
Traditional digital rights management methods suffer from long rights confirmation cycles and low data storage security. Furthermore, copyright infringement is rampant under centralized management models, and there is a lack of effective protection mechanisms.
The digital copyright management system, based on blockchain technology, supports digital copyright transactions through an open-source consortium blockchain, utilizes smart contracts for review, and combines an encrypted rights confirmation model for data encryption and decryption. It constructs a consortium blockchain to include digital publishing institutions, media platforms, and government supervisory departments, thereby enabling the registration, management, and transmission of digital copyright information.
It shortens the digital copyright registration cycle, improves information transmission efficiency, fosters standardized trading habits, ensures the security of copyrights during dissemination and transactions, and reduces infringement.
Smart Images

Figure CN120145335B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of copyright management technology, specifically a digital copyright management system based on blockchain technology. Background Technology
[0002] In the digital age, the rapid development of the internet has made data copying and dissemination increasingly common, leading to frequent copyright infringement issues. The increase in digital products has not translated into increased awareness of copyright protection; many creators only have a vague understanding of copyright, resulting in rampant piracy and infringement online, constantly violating creators' rights. Furthermore, users' accustomed to using digital products for free online has exacerbated the problem, making piracy even more prevalent. Traditional digital copyright management methods mostly employ centralized models, which suffer from long rights confirmation cycles and low data storage security. Therefore, designing a blockchain-based digital copyright management system to improve information support efficiency and strengthen the transmission of copyright information among rights holders is essential. Summary of the Invention
[0003] The purpose of this invention is to provide a digital copyright management system based on blockchain technology to solve the problems mentioned in the background.
[0004] To address the aforementioned technical problems, this invention provides the following technical solution: a digital copyright management method based on blockchain technology, comprising the following steps:
[0005] Step 1: Employ open-source consortium blockchain technology to support the digital copyright transaction process;
[0006] Step 2: Based on the registered digital copyright information on the blockchain, call the smart contract to execute the compiled digital copyright transaction process logic for review;
[0007] Step 3: After the digital copyright transaction process data is loaded into the upload data center, the encrypted rights confirmation model is used to encrypt and decrypt the data. After the execution is completed, the data is transmitted and saved to the backend database.
[0008] According to the above technical solution, the steps for constructing a consortium blockchain involving various stakeholders include:
[0009] Based on the usage needs of participating entities in digital copyright protection, including the protection of digital copyright information and the control of management access;
[0010] Build a consortium blockchain involving all stakeholders;
[0011] The internal structure of the digital copyright industry ecosystem will include digital publishing institutions, media platforms, copyright service agencies, and government oversight departments into the alliance system.
[0012] Based on their respective copyright protection needs, they utilize the digital copyright protection mechanism of the consortium blockchain to manage digital copyright affairs processes.
[0013] According to the above technical solution, the steps for managing the digital copyright registration process for users in the consortium blockchain include:
[0014] When a digital copyright registrant needs to register a digital copyright, they can register and log in to the system. After registering and logging in, the digital copyright registrant will be redirected to the registrant page.
[0015] The system performs digital copyright registration by invoking methods in the copyright registration contract through requests sent from the front-end page.
[0016] After the system adds the digital copyright registrant to the test network, it generates a public-private key pair. The account address generated by the public key serves as the registrant's identity identifier in the network, and the private key digitally signs the copyright registration information as a unique identifier for the copyright registration information. Other participating nodes can verify the authenticity of this identifier.
[0017] Simultaneously, after identity authentication, the relevant identity information is written into the blockchain for identity storage. Depending on the circumstances, the visible objects of privacy identity information are set to ensure the authenticity of the identity of the digital copyright registrant.
[0018] According to the above technical solution, the steps for registering and uploading digital copyright information to the blockchain include:
[0019] Digital copyright registrants generate a copyright registration record based on information such as copyright number, author, work title, hash value of the work file, and record time.
[0020] According to the copyright registration authenticity verification algorithm, the transaction data and digital signature generated by the digital copyright registrant are sent to the blockchain network for verification. Once the verification is successful, the data is broadcast to the blockchain network, thus completing the storage of copyright registration information.
[0021] The hash value of the work to be registered is calculated and digitally signed using an encryption algorithm and stored on a remote server. The work information is then sent to the corresponding digital copyright service agency, which decrypts the encrypted work using a key.
[0022] The system performs digital copyright detection to identify content similarity and provides corresponding proof. Based on the results, a smart contract is executed to register the work's hash value, digital watermark, and the author's privacy information as digital copyright information on the blockchain.
[0023] According to the above technical solution, the method steps for executing a smart contract include:
[0024] Step 21: After the reviewer joins the test network, a public-private key pair is generated. The account address generated by the public key serves as the reviewer's identity identifier in the network, and the private key digitally signs the copyright registration information being reviewed. Other participating nodes can verify the authenticity of this identifier to ensure that the reviewer's identity identifier is genuine.
[0025] Step 22: Compile and generate bytecode files using smart contracts, deploy the files to the test network of the open-source consortium blockchain, 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 blockchain;
[0026] Step 23: Simultaneously divide the verification of the authenticity of transaction data in the digital copyright management process into the verification of the authenticity of digital copyright registration information and the verification of the authenticity of digital copyright query information;
[0027] Step 24: The smart contract specifies the business logic for managing digital copyright transactions, including the representation of the 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 for digital copyright management;
[0028] Step 25: Verify the identities of the participants in digital copyright management, assign trustworthy identification to the digital copyright registration information, verify the authenticity of the digital copyright registration information, and finally store the copyright registration data in the consortium blockchain.
[0029] According to the above technical solution, the method steps for encrypting and decrypting data using the encryption and rights confirmation model include:
[0030] Step 31: Digital Copyright Registration. The user initiates a request for digital copyright content confirmation on the client. After receiving this request, the data center that received the user's request hashes the digital copyright content uploaded by the user.
[0031] Step 32: The hash value that has passed the originality check is sent to the underlying data center of the client. The data center reads the digital rights transaction process in file form into a data stream that can be used for encryption.
[0032] Step 33: Send a transaction proposal to the blockchain network by calling a blockchain node. The transaction proposal includes the identifier of the calling contract, the contract's method, parameter information, and the client's digital signature.
[0033] Step 34: Encrypt the read data stream. Use a random key generator to form a seed of 62 characters based on the 26 uppercase and lowercase English letters and the 10 digits from 0 to 9 to perform the encryption operation.
[0034] Step 35: Initialize the random vector to encrypt the read data stream, randomly confuse it based on the seed, and obtain a random combination of uppercase and lowercase English letters and numbers. Select a fixed 32-bit string as a random code for the offset, and re-encode the random code in UTF-8 mode.
[0035] Step 36: After re-encoding, a 64-byte string is obtained. Using the current time and IP address as seeds, the MD5 hash algorithm is used to obtain a unique time-space code. The generated random code and the time-space code are used as encryption keys, and the ciphertext stream is output.
[0036] 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 use an open-source consortium blockchain to store data in blocks as a public ledger, linking the blocks in chronological order into a chain structure. This chain structure is used to verify and store data.
[0037] According to the above technical solution, the digital copyright management system includes:
[0038] The Digital Copyright Transaction Process Module is used for managing the operation of digital copyright transaction processes.
[0039] The smart contract execution module is used by the system to call smart contracts to execute the compiled digital copyright transaction process logic for review;
[0040] The data encryption and decryption management module is used to encrypt and decrypt digital copyright transaction process data loaded into the data center using an encryption rights confirmation model.
[0041] Compared with the prior art, the beneficial effects achieved by the present invention are: the present invention,
[0042] 1. The digital copyright registration process driven by blockchain technology can be simpler and the registration cycle can be shortened. Compared with the traditional digital copyright registration process, it can truly reduce the burden in terms of procedures.
[0043] 2. With the decentralized nature of blockchain technology, it can completely record all the information contained in every step of the management process of digital copyright from its generation to its circulation. Under the action of blockchain technology, digital copyright is protected from the source of its generation. During the circulation process, users conduct each copyright transaction through smart contracts, which can gradually cultivate the public's standardized trading habits.
[0044] 3. Because blockchain technology is tamper-proof, it can ensure that digital copyrights are not infringed during transactions, thereby reducing infringement in the management process of digital copyright dissemination, licensing, and sublicensing. Attached Figure Description
[0045] The accompanying drawings are provided to further illustrate the invention and form part of the specification. They are used in conjunction with embodiments of the invention to explain the invention and do not constitute a limitation thereof. In the drawings:
[0046] Figure 1 A flowchart of a digital copyright management method based on blockchain technology provided in Embodiment 1 of the present invention;
[0047] Figure 2 This is a schematic diagram of the module composition of a blockchain-based digital copyright management system provided in Embodiment 2 of the present invention. Detailed Implementation
[0048] The technical solutions of 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.
[0049] Example 1: Figure 1 This is a flowchart of a blockchain-based digital copyright management method provided in Embodiment 1 of the present invention. This embodiment can be applied to digital copyright management scenarios, and the method can be executed by the blockchain-based digital copyright management system provided in this embodiment. Figure 1 As shown, the method specifically includes the following steps:
[0050] Step 1: Employ open-source consortium blockchain technology to support the digital copyright transaction process;
[0051] In this embodiment of the invention, based on the usage needs of participating entities in digital copyright protection for digital copyright information protection and management access control, a consortium blockchain involving various stakeholders is constructed. Within the internal structure of the digital copyright industry ecosystem, digital publishing institutions, media platforms, copyright service agencies, and government supervisory departments are selected to be included in the consortium system. Based on their respective copyright protection needs, the digital copyright protection mechanism of the consortium blockchain is used to manage digital copyright affairs processes.
[0052] For example, the management of a user's digital copyright registration process in a consortium blockchain is as follows: When a digital copyright registrant needs to register a digital copyright, they register and log in to the system. After registration and login, the registrant is redirected to the registrant page, and the system executes the digital copyright registration function: through a request sent from the front-end page, the system calls the method in the copyright registration contract. After adding the digital copyright registrant to the test network, the system generates a public-private key pair. The account address generated by the public key serves as the registrant's identity identifier in the network, and the private key digitally signs the copyright registration information as a unique identifier. Other participating nodes can verify the authenticity of this identifier. Simultaneously, after identity authentication, the relevant identity information is written into the blockchain for identity storage. The visible objects of the privacy identity information are set as appropriate to ensure that the identity of the digital copyright registrant is genuine.
[0053] For example, a digital copyright registrant generates copyright registration information based on information such as copyright number, author, work title, hash value of the work file, and recording time. According to the copyright registration authenticity verification algorithm, the transaction data and digital signature generated by the digital copyright registrant are sent to the blockchain network for verification. After successful verification, the data is broadcast to the blockchain network, completing the storage of copyright registration information. The hash value of the work to be registered is calculated and digitally signed using an encryption algorithm and stored on a remote server. The work information is sent to the corresponding digital copyright service agency, which decrypts the encrypted work using a key, performs digital copyright detection for content similarity assessment, and provides corresponding proof. Based on the relevant results, a smart contract is executed to register the work's hash value, digital watermark, and the author's privacy information as digital copyright information on the blockchain.
[0054] Step 2: Based on the registered digital copyright information on the blockchain, call the smart contract to execute the compiled digital copyright transaction process logic for review;
[0055] In this embodiment, the steps for executing a smart contract are as follows:
[0056] Step 21: After the reviewer joins the test network, a public-private key pair is generated. The account address generated by the public key serves as the reviewer's identity identifier in the network, and the private key digitally signs the copyright registration information being reviewed. Other participating nodes can verify the authenticity of this identifier to ensure that the reviewer's identity identifier is genuine.
[0057] Step 22: Compile and generate bytecode files using smart contracts, deploy the files to the test network of the open-source consortium blockchain, 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 blockchain;
[0058] Step 23: Simultaneously divide the verification of the authenticity of transaction data in the digital copyright management process into the verification of the authenticity of digital copyright registration information and the verification of the authenticity of digital copyright query information;
[0059] Step 24: The smart contract specifies the business logic for managing digital copyright transactions, including the representation of the 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 for digital copyright management;
[0060] Step 25: Verify the identities of the participants in digital copyright management, assign trustworthy identification to the digital copyright registration information, verify the authenticity of the digital copyright registration information, and finally store the copyright registration data in the consortium blockchain.
[0061] Step 3: After the digital copyright transaction process data is loaded into the upload data center, the encrypted rights confirmation model is used to encrypt and decrypt the data. After the execution is completed, the data is transmitted and saved to the backend database.
[0062] In this embodiment of the invention, the method for encrypting and decrypting data using the encrypted rights confirmation model is as follows:
[0063] Step 31: Digital Copyright Registration. The user initiates a request for digital copyright content confirmation on the client. After receiving this request, the data center that received the user's request hashes the digital copyright content uploaded by the user.
[0064] Step 32: The hash value that has passed the originality check is sent to the underlying data center of the client. The data center reads the digital rights transaction process in file form into a data stream that can be used for encryption.
[0065] Step 33: Send a transaction proposal to the blockchain network by calling a blockchain node. The transaction proposal includes the identifier of the calling contract, the contract's method, parameter information, and the client's digital signature.
[0066] Step 34: Encrypt the read data stream. Use a random key generator to form a seed of 62 characters based on the 26 uppercase and lowercase English letters and the 10 digits from 0 to 9 to perform the encryption operation.
[0067] Step 35: Initialize the random vector to encrypt the read data stream, randomly confuse it based on the seed, and obtain a random combination of uppercase and lowercase English letters and numbers. Select a fixed 32-bit string as a random code for the offset, and re-encode the random code in UTF-8 mode.
[0068] Step 36: After re-encoding, a 64-byte string is obtained. Using the current time and IP address as seeds, the MD5 hash algorithm is used to obtain a unique time-space code. The generated random code and the time-space code are used as encryption keys, and the ciphertext stream is output.
[0069] 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 use an open-source consortium blockchain to store data in blocks as a public ledger, linking the blocks in chronological order into a chain structure. This chain structure is used to verify and store data.
[0070] Example 2: Example 2 of the present invention provides a digital copyright management system based on blockchain technology. Figure 2 This is a schematic diagram of the module composition of the blockchain-based digital copyright management system provided in Embodiment 2 of the present invention, as shown below. Figure 2 As shown, the system includes:
[0071] The Digital Copyright Transaction Process Module is used for managing the operation of digital copyright transaction processes.
[0072] The smart contract execution module is used by the system to call smart contracts to execute the compiled digital copyright transaction process logic for review;
[0073] The data encryption and decryption management module is used to encrypt and decrypt digital copyright transaction process data loaded into the data center using an encryption rights confirmation model.
[0074] In some embodiments of the present invention, the digital copyright transaction process module includes:
[0075] The consortium blockchain building module is used to build consortium blockchains involving various stakeholders;
[0076] The digital copyright registration module is used to register digital copyrights through a consortium blockchain when a digital copyright registrant needs to do so.
[0077] The registration and on-chain module is used to register the hash value, digital watermark, and author's privacy information of digital copyrighted works on the blockchain as digital copyright information.
[0078] In some embodiments of the present invention, the smart contract execution module includes:
[0079] The identity verification module is used to digitally sign the copyright registration information being verified using public and private keys;
[0080] The execution rule definition module is used to define execution rules as executable code;
[0081] The authenticity verification mechanism module is used to divide the authenticity verification of transaction data in the process of digital copyright management into the authenticity verification of digital copyright registration information and query information;
[0082] The consortium blockchain data storage module is used to store copyright registration data in the consortium blockchain.
[0083] In some embodiments of the present invention, the data encryption / decryption management module includes:
[0084] The process data loading and uploading module is used to load digital rights transaction process data into the upload data center;
[0085] The encrypted ownership confirmation model module is used to encrypt and decrypt the read data stream using the encrypted ownership confirmation model.
[0086] The ciphertext stream output module is used to generate random codes and spacetime codes as encryption keys and output ciphertext streams.
[0087] It should be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article, or apparatus.
[0088] Finally, it should be noted that the above descriptions are merely 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 make equivalent substitutions for some of the technical features. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the protection scope of the present invention.
Claims
1. A digital copyright management method based on blockchain technology, characterized in that: The method includes the following steps: Step 1: Employ open-source consortium blockchain technology to support the digital copyright transaction process; Step 2: Based on the registered digital copyright information on the blockchain, 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 encrypted rights confirmation model is used to encrypt and decrypt the data. After the execution is completed, the data is transmitted and saved to the backend database. The steps for registering and uploading digital copyright information to the blockchain include: Digital copyright registrants generate a copyright registration record based on the copyright number, author, work title, hash value of the work file, and record time information. According to the copyright registration authenticity verification algorithm, the transaction data and digital signature generated by the digital copyright registrant are sent to the blockchain network for verification. Once the verification is successful, the data is broadcast to the blockchain network, thus completing the storage of copyright registration information. The hash value of the work to be registered is calculated and digitally signed using an encryption algorithm and stored on a remote server. The work information is then sent to the corresponding digital copyright service agency, which decrypts the encrypted work using a key. Digital copyright detection is performed on content similarity identification, and corresponding proof is provided. Based on the relevant results, a smart contract is executed to register the hash value of the work, digital watermark, and author's privacy information as digital copyright information on the blockchain. The method steps for executing a smart contract include: Step 21: After the reviewer joins the test network, a public-private key pair is generated. The account address generated by the public key serves as the reviewer's identity identifier in the network, and the private key digitally signs the copyright registration information being reviewed. Other participating nodes can verify the authenticity of this identifier to ensure that the reviewer's identity identifier is genuine. Step 22: Compile and generate bytecode files using smart contracts, deploy the files to the test network of the open-source consortium blockchain, 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 blockchain; Step 23: Simultaneously divide the verification of the authenticity of transaction data in the digital copyright management process into the verification of the authenticity of digital copyright registration information and the verification of the authenticity of digital copyright query information; Step 24: The smart contract specifies the business logic for managing digital copyright transactions, including the representation of the 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 for digital copyright management; Step 25: Verify the identity of the participants in digital copyright management, assign a trusted identifier to the digital copyright registration information, verify the authenticity of the digital copyright registration information, and finally store the copyright registration data in the consortium blockchain; The method for encrypting and decrypting data using an encrypted ownership model includes the following steps: Step 31: Digital Copyright Registration. The user initiates a request for digital copyright content confirmation on the client. After receiving this request, the data center that received the user's request hashes the digital copyright content uploaded by the user. Step 32: The hash value that has passed the originality check is sent to the underlying data center of the client. The data center reads the digital rights transaction process in file form into a data stream that can be used for encryption. Step 33: Send a transaction proposal to the blockchain network by calling a blockchain node. The transaction proposal includes the identifier of the calling contract, the contract's method, parameter information, and the client's digital signature information. Step 34: Encrypt the read data stream. Use a random key generator to form a seed of 62 characters based on the 26 uppercase and lowercase English letters and the 10 digits from 0 to 9 to perform the encryption operation. Step 35: Initialize the random vector to encrypt the read data stream, randomly confuse it based on the seed, and obtain a random combination of uppercase and lowercase English letters and numbers. Select a fixed 32-bit string as a random code for the offset, and re-encode the random code in UTF-8 mode. Step 36: After re-encoding, a 64-byte string is obtained. Using the current time and IP address as seeds, the MD5 hash algorithm is used to obtain a unique time-space code. The generated random code and the time-space code are used as encryption keys, and the ciphertext stream is output. 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 use an open-source consortium blockchain to store data in blocks as a public ledger, linking the blocks in chronological order into a chain structure. This chain structure is used to verify and store data.
Citation Information
Patent Citations
Digital copyright management system based on block chain technology
CN118674586A