Blockchain-based copyright transaction circulation method, device and computer equipment

By using blockchain technology and biometric information encryption, the single point of failure and security issues of centralized copyright management are solved, enabling distributed storage and secure transactions of copyright data, and improving the security and legal use of copyright transactions.

CN116258494BActive Publication Date: 2025-11-21HUNAN TIAN HE GUO YUN TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202310131952.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-02-07
Publication Date
2025-11-21
Estimated Expiration
2043-02-07

AI Technical Summary

Technical Problem

Existing copyright management methods rely on centralized institutions, which pose risks of single points of failure, centralized attacks, and user identity theft. Furthermore, traditional password-based authentication reduces copyright security.

Method used

By using blockchain technology, a key pair is generated by collecting biometric information from the copyright holder and the requester. The copyright digital asset is then double-encrypted using asymmetric encryption and biometric information. Copyright transactions, including copyright transfer and licensing, are realized through smart contracts, avoiding the drawbacks of centralized management.

Benefits of technology

It achieves distributed storage and reliable management of copyright data, avoiding single points of failure and data loss caused by centralized management, improving the security and legal use of copyright transactions, and preventing copyright abuse.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116258494B_ABST
    Figure CN116258494B_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of block chain, provide a kind of copyright transaction circulation method, device and computer equipment based on block chain, the method comprises: the biological characteristic information of copyright party and request party is collected, and the corresponding key pair is generated;Receive the copyright registration request sent by the copyright party with encrypted copyright registration file;The encrypted copyright registration file is decrypted to obtain copyright registration file, the copyright registration file and the biological characteristic information of the copyright party are encrypted using the corresponding key pair, to obtain encrypted copyright digital assets;When receiving the copyright transaction request of the request party, the encrypted copyright digital assets are transacted based on the key pair, the biological characteristic information of the copyright party and the request party.Using the present method can avoid relying on third-party central agency and improve copyright security.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The application belongs to the technical field of blockchains, and particularly relates to a copyright transaction circulation method and device based on a blockchain, a computer device, and a storage medium. BACKGROUND

[0002] At present, most copyright management modes are implemented by using a third-party record-keeping mode in a centralized mode, and the whole process of copyright management is performed by a management center. Although the centralized mechanism has high operation efficiency, each participant is highly dependent on the third-party copyright management center. Since the third-party copyright management center acts as an intermediary to undertake the operation of each link of copyright management and performs centralized accounting, a single point of failure and a centralized attack risk are likely to exist. Meanwhile, the third-party copyright management center is an intermediary institution for copyright transactions and a center for the turnover of funds, undertakes the transfer of funds between the copyright party and the assignee, and thus frequent fund circulation occurs, and the copyright management center needs to reasonably allocate and effectively manage the funds, which to some extent occupies part of the circulating funds and makes them lose liquidity. The copyright management center currently still uses traditional password form identity authentication, and stores account numbers and passwords of many users, so it becomes the main target of hacker attacks, and thus there is a risk of user identity theft, which reduces the security of copyright. SUMMARY

[0003] Therefore, it is necessary to provide a blockchain-based copyright transaction circulation method, device, computer device, and storage medium that can avoid dependence on a third-party central institution and improve the security of copyright.

[0004] The application provides a blockchain-based copyright transaction circulation method, which comprises the following steps:

[0005] Collecting biological feature information of a copyright party and a request party, and generating a corresponding key pair;

[0006] Receiving a copyright registration request sent by the copyright party and carrying an encrypted copyright registration file;

[0007] Decrypting the encrypted copyright registration file to obtain a copyright registration file, and encrypting the copyright registration file and the biological feature information of the copyright party by using the corresponding key pair to obtain an encrypted copyright digital asset;

[0008] When a copyright transaction request of the request party is received, the encrypted copyright digital asset is transacted based on the key pair and the biological feature information of the copyright party and the request party.

[0009] In one embodiment, when the copyright transaction request of the request party is received, the encrypted copyright digital asset is transacted based on the key pair and the biological feature information of the copyright party and the request party, which comprises the following steps:

[0010] When the copyright transaction request is a copyright transfer request, the copyright holder decrypts the encrypted copyright digital asset using the private key of the key pair based on the smart contract, and obtains the copyright digital asset to be finally decrypted;

[0011] After the copyright holder's biometric information identification and authentication are successful and the requesting party pays the copyright holder the transfer token, the copyright digital asset to be finally decrypted is finally decrypted to obtain the copyright to be traded;

[0012] The copyright to be traded is encrypted and stored on the blockchain based on the biometric information of the requester.

[0013] In one embodiment, when a copyright transaction request is received from the requesting party, the transaction of the encrypted copyright digital asset based on the key pair, the biometric information of the copyright holder and the requesting party includes:

[0014] When the copyright transaction request is a copyright license request, the copyright holder decrypts the encrypted copyright digital asset using the private key of the key pair based on the smart contract, and obtains the copyright digital asset to be finally decrypted;

[0015] After the copyright holder's biometric information identification and authentication are successful and the requesting party pays the copyright holder license token, the copyright digital asset to be finally decrypted is finally decrypted to obtain the copyright to be traded;

[0016] The copyright to be traded is re-encrypted and stored on the blockchain based on the biometric information of the copyright holder and the requester.

[0017] In one embodiment, the method further includes:

[0018] When the copyright assets corresponding to the copyright license request include at least two copyright holders, any one of the copyright holders shall conduct a copyright license transaction with the requesting party based on a ring signature.

[0019] In one embodiment, generating the corresponding key pair includes:

[0020] Obtain the first and second prime numbers randomly selected by the key pair owner, calculate the differences between the first and second prime numbers and the value 1 respectively, and obtain the first difference and the second difference;

[0021] The product of the first prime number and the second prime number is obtained as the first product, and the product of the first difference and the second difference is obtained as the second product;

[0022] An integer greater than 0 and less than the second product and coprime with the second product is selected, an extended Euclidean calculation is performed using the integer, the second product and a numerical value 1 to obtain an extended Euclidean numerical value;

[0023] The integer and the first product are taken as a public key, and the extended Euclidean numerical value and the first product are taken as a private key to obtain a key pair corresponding to the owner of the key pair.

[0024] A copyright transaction circulation device of a blockchain, comprising:

[0025] A registration module configured to collect biological feature information of a copyright party and a request party, and generate a corresponding key pair;

[0026] A request receiving module configured to receive a copyright registration request carrying an encrypted copyright registration file sent by the copyright party;

[0027] A copyright encryption module configured to decrypt the encrypted copyright registration file to obtain a copyright registration file, encrypt the copyright registration file and the biological feature information of the copyright party using the corresponding key pair to obtain an encrypted copyright digital asset;

[0028] A copyright transaction module configured to, when receiving a copyright transaction request of the request party, perform a transaction on the encrypted copyright digital asset based on the key pair and the biological feature information of the copyright party and the request party.

[0029] In one of the embodiments, the copyright transaction module is further configured to:

[0030] When the copyright transaction request is a copyright transfer request, the copyright party decrypts the encrypted copyright digital asset using the private key of the key pair based on a smart contract to obtain a to-be-finally-decrypted copyright digital asset;

[0031] After the biological feature information of the copyright party is identified and authenticated and the request party pays a transfer token to the copyright party, the to-be-finally-decrypted copyright digital asset is finally decrypted to obtain a to-be-traded copyright;

[0032] The to-be-traded copyright is encrypted based on the biological feature information of the request party and stored in a chain.

[0033] In one of the embodiments, the copyright transaction module is further configured to:

[0034] When the copyright transaction request is a copyright license request, the copyright party decrypts the encrypted copyright digital asset using the private key of the key pair based on a smart contract to obtain a to-be-finally-decrypted copyright digital asset;

[0035] After the copyright party's biometric information recognition authentication is passed and the request direction pays the copyright party license token, the to-be-finally-decrypted copyright digital asset is finally decrypted to obtain a to-be-traded copyright;

[0036] The to-be-traded copyright is re-encrypted and stored in a chain based on the copyright party's biometric information and the request party's biometric information.

[0037] The application also provides a computer device, which comprises a processor and a memory, the memory stores a computer program, and the processor implements the steps of the copyright transaction circulation method of the blockchain of any one of the above embodiments when executing the computer program.

[0038] The application also provides a computer readable storage medium, which stores a computer program, and the computer program implements the steps of the copyright transaction circulation method of the blockchain of any one of the above embodiments when executed by a processor.

[0039] The above copyright transaction circulation method, device, computer device and storage medium of the blockchain can maintain copyright data real and reliable by means of the blockchain distributed ledger structure, do not need large centralized institutions for centralized storage, and the distributed structure avoids the occurrence of malicious tampering behavior, can cope with data loss caused by central disaster, and avoids the disadvantages in centralized management and excessive dependence on the copyright management center database. At the same time, the copyright is doubly encrypted by means of asymmetric encryption and biometric information, so that the licensee in the copyright license transaction can only use the copyright within the scope authorized by the copyright holder, prevents copyright abuse, and improves the security of the copyright. BRIEF DESCRIPTION OF DRAWINGS

[0040] Figure 1 It is a flowchart of the copyright transaction circulation method of the blockchain in one embodiment.

[0041] Figure 2 It is a schematic diagram of token circulation in one embodiment.

[0042] Figure 3 It is a structural block diagram of the copyright transaction circulation device of the blockchain in one embodiment. DETAILED DESCRIPTION

[0043] In order to make the purpose, technical scheme and advantages of the application clearer, the application is further described in detail below with reference to the drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the application and do not limit the application.

[0044] In one embodiment, as shown in Figure 1 A copyright transaction circulation method of a blockchain is provided, comprising the following steps:

[0045] In step S101, the biometric information of the copyright party and the request party is collected, and a corresponding key pair is generated.

[0046] The copyright party (CH) refers to a user who owns a copyright asset, and the request party refers to a user who requests to trade the copyright asset. Based on the copyright transaction, there are two ways of copyright transfer and license, and the request party includes the assignee (AS) and the licensee (LI). The biometric information refers to information used for biometric identification, including fingerprint identification, facial recognition, iris recognition, vein recognition, etc. In the embodiment, the face and fingerprint are preferred.

[0047] Specifically, before the copyright transaction based on the blockchain copyright transaction circulation platform (C) is carried out, the copyright party (CH), the assignee (AS) and the licensee (LI) need to register on the platform (C) first. The registration information of the embodiment mainly uses neural network for biometric identification, such as facial recognition and fingerprint identification. The platform (C) records and stores the biometric information of each participant. Then, RSA algorithm is used to generate a key pair for each participant. The key pair is an asymmetric key, including a public key and a private key. The key pair is used for encryption and decryption of the copyright asset.

[0048] In one embodiment, the method for generating the key pair includes: obtaining a first prime number and a second prime number randomly selected by the owner of the key pair, calculating the difference between the first prime number and the value 1 to obtain a first difference value, and calculating the difference between the second prime number and the value 1 to obtain a second difference value; obtaining the product of the first prime number and the second prime number as a first product, and obtaining the product of the first difference value and the second difference value as a second product; selecting an integer greater than 0 and less than the second product and coprime with the second product, and performing extended Euclidean calculation using the integer, the second product and the value 1 to obtain an extended Euclidean value; taking the integer and the first product as the public key, and taking the extended Euclidean value and the first product as the private key to obtain the key pair corresponding to the owner of the key pair.

[0049] Specifically, each participant such as the copyright party (CH), the assignee (AS) and the licensee (LI) randomly selects two relatively large prime numbers to obtain a first prime number p and a second prime number q, and p≠q. The selection of the prime numbers can be randomly selected by the platform (C) or instructed by the platform (C) for each participant to randomly select. Then, the first prime number and the second prime number are obtained by subtracting the difference value of the value 1, and the first difference value p-1 and the second difference value q-1 are obtained. Then, the first product and the second product are calculated, the first product is the product of the first prime number and the second prime number N, N1=p*q, and the second product is the product of the first difference value and the second difference value N2, N2=(p-1)*(q-1). Finally, an integer e is selected, e satisfies 0<e less than N2, and e is relatively prime to N2, thereby obtaining the public key (e, N). For e*d≡1modN2, the extended Euclidean value d is obtained by using the extended Euclidean algorithm, thereby obtaining the private key (d, N). At this point, the key pairs (PK CH ,SK CH ), (PK AS ,SK AS ), (PK LI ,SK LI ) of each participant are obtained based on the above method. In addition, the key pair (PK C ,SK C ) of the platform (C) is generated based on the same RSA algorithm.

[0050] Step S102, receiving the copyright registration request sent by the copyright party, carrying the encrypted copyright registration file.

[0051] Specifically, in the copyright transaction process, the platform (C) needs to first receive the copyright registration request proposed by the copyright party, which carries the encrypted copyright registration file M2. The encrypted copyright registration file M2 is obtained by first signing the copyright registration file M using the private key SK CH of the copyright party based on the RSA algorithm to obtain M1, and then encrypting using the public key PK C of the receiving party, i.e., the platform (C). Wherein, M1=SigSK CH (M), M2=EncPK C (M1).

[0052] Step S103, decrypting the encrypted copyright registration file to obtain the copyright registration file, and encrypting the copyright registration file and the biometric information of the copyright party using the corresponding key pair to obtain the encrypted copyright digital asset.

[0053] Specifically, the platform (C) receives the encrypted copyright registration file M2 and decrypts it, first using its own private key SK C to decrypt M2, denoted as M1=DecSK C(M2), and then decrypt the digital signature using the public key PK of the copyright party (CH) CH Decrypt M1 = DecSK C (M2), obtaining M = DSigPK CH (M1), thereby obtaining the copyright registration file M. Then, the copyright M and the biometric information representing the identity of the copyright party, such as facial and fingerprint information y CH1 , y CH2 is encrypted using the public key of the copyright party to generate an encrypted version of the copyright digital asset CM, CM = EncPK CH (y CH1 , y CH2 , EncPK C (M)), and the hash value of CM is stored on the chain.

[0054] In addition, the platform (C) can also verify whether the information submitted by the copyright party meets the copyright registration requirements based on the smart contract before encryption. If it meets the requirements, the copyright party is prompted to make a copyright registration payment, otherwise the copyright party is prompted to submit supplementary materials. For the copyright that has passed the audit, the platform generates an encrypted copyright digital asset CM.

[0055] Step S104, when receiving the copyright transaction request of the request party, the encrypted copyright digital asset is transacted based on the key pair, the biometric information of the copyright party and the request party.

[0056] Specifically, the request party can view the public part of the copyright information at any time through the platform (C), and when there is a demand for copyright, the request party submits a copyright transaction request to the copyright party through the platform (C), including a copyright transfer request and a copyright license request. After the copyright party receives the request and agrees to the transaction, the copyright transaction process is executed. Correspondingly, when the copyright transaction request is a copyright transfer request, the platform (C) executes a copyright transfer process. When the copyright transaction request is a copyright license request, the platform (C) executes a copyright license process.

[0057] It should be noted that the participants in the embodiments mainly transact based on tokens. Tokens, as a payment means of the platform (C), can be circulated among the platform, the copyright party and the request party. Tokens can be purchased by legal currency, such as Figure 2 As shown in the figure, a schematic diagram of token circulation is provided. This way makes the token demander have multiple ways to obtain tokens, and makes the token holder obtain economic benefits by selling tokens. Therefore, the participants need to purchase a certain amount of tokens to realize the transaction circulation when transacting copyrights.

[0058] In one embodiment, step S104 comprises: when the copyright transaction request is a copyright transfer request, decrypting the encrypted copyright digital asset by the copyright party based on the private key of the key pair of the smart contract to obtain a to-be-finally-decrypted copyright digital asset; after the biometric information of the copyright party is identified and authenticated and the requestor pays the transfer token to the copyright party, finally decrypting the to-be-finally-decrypted copyright digital asset to obtain a to-be-traded copyright; encrypting the to-be-traded copyright based on the biometric information of the requestor and storing the to-be-traded copyright on the chain.

[0059] Specifically, after the copyright transfer transaction is successful, the requestor, i.e., the assignee, becomes the new copyright party of the copyright, and the original copyright party no longer owns the copyright. For such a transaction, first, the copyright party needs to prove the ownership of the copyright. Based on the smart contract, the copyright party decrypts the encrypted copyright digital asset CM by its private key SK CH , and obtains a to-be-finally-decrypted copyright digital asset. CH CH CH1 CH2 C , and obtains a to-be-finally-decrypted copyright digital asset. Then, the platform (C) automatically enters the biometric identification phase, i.e., the face recognition and fingerprint recognition phase, to verify the identity of the copyright party. If the copyright party generates a face and fingerprint consistent with y CH1 CH2 during the identification process, it means that the biometric authentication is successfully completed. Then, the platform (C) performs the last copyright decryption operation on the to-be-finally-decrypted copyright digital asset based on the smart contract, and obtains the to-be-traded copyright M, M = DecSK CH (EncPK CH (M)). After the transaction consensus is reached between the two parties, the assignee pays the token to the copyright party according to the token value marked by the copyright digital asset. The smart contract triggers the copyright transfer after identifying the completion of the token payment. Then, during the copyright transfer process, the assignee first verifies the identity through face and fingerprint recognition and verification. If the verification is passed, the platform (C) generates a new copyright ownership relationship for the copyright M, CM2 = EncPK AS (y AS1 ,y AS2 ,EncPK AS (M)), and stores the hash value of CM2 on the chain. After that, the original copyright party (CH) no longer owns the copyright and cannot decrypt the copyright by its private key and face and fingerprint information.

[0060] ​​​​​In one embodiment, step S104 includes: when the copyright transaction request is a copyright license request, the copyright holder decrypts the encrypted copyright digital asset using the private key of the key pair based on the smart contract to obtain the copyright digital asset to be finally decrypted; after the copyright holder's biometric information identification and authentication is passed and the requester pays the copyright holder the license token, the copyright digital asset to be finally decrypted is finally decrypted to obtain the copyright to be traded; the copyright to be traded is re-encrypted based on the copyright holder's biometric information and the requester's biometric information and stored on the blockchain.

[0061] Specifically, in copyright licensing transactions, the copyright holder retains ownership of the copyright after the transaction is completed, while the licensee only has the right to use the copyright within the scope of the license. For such transactions, the copyright holder first needs to prove ownership of the copyright, based on a smart contract, through their private key SK. CH Decrypting encrypted copyright digital assets (CM), DecSK CH (CM) = EncPK CH (y CH1 ,y CH2 EncPK C (M)), obtaining the copyright digital asset to be finally decrypted. Afterwards, the platform (C) automatically enters the facial recognition and fingerprint recognition stage to verify the copyright holder's identity. If the copyright holder generates an identity matching y during the recognition process... CH1 ,y CH2 If the facial and fingerprint matches, the biometric authentication is successful. The platform (C) then performs the final copyright decryption operation based on a smart contract, obtaining the copyright M to be traded, where M = DecSK. CH (EncPK CH (M)). Subsequently, after both parties reach a transaction consensus, the transferee pays the copyright holder in tokens according to the token value marked on the copyright digital asset. The smart contract triggers copyright licensing upon recognizing the completion of token payment. During the copyright licensing process, the licensee also verifies their identity through facial and fingerprint recognition. The platform (C) then generates a new copyright ownership relationship for copyright M, CM3 = EncPK. LI (y CH2 ,y LI1 ,y LI2 EncPK LI(M) and store the hash value of CM3 on-chain. As can be seen, unlike the copyright transfer, the copyright party's biometric information is also included in CM3, which in this embodiment is the copyright party's fingerprint information. Thereafter, the licensee has the right to use the copyright, and the copyright party needs to participate in fingerprint verification when using it. This process ensures that the copyright is not used outside the authorized period or scope. If the copyright party fails to authorize the fingerprint of the normally used copyright, the licensee can file a complaint with the platform (C). If the complaint is successful, the platform will impose appropriate penalties on the copyright party.

[0062] In one embodiment, when the copyright license request corresponds to a copyright asset including at least two copyright parties, the copyright license transaction is conducted between any one of the copyright parties and the request party based on ring signature.

[0063] Specifically, in the case of joint ownership of copyright, multiple copyright parties own the ownership of the copyright. However, in the copyright licensing business, each use of the copyright needs to be verified by all copyright parties, which will reduce efficiency and waste resources. Therefore, in order to improve efficiency and reduce resource waste, when there are at least two copyright parties for copyright licensing transactions, ring signature can be used for verification. As long as one of the multiple copyright parties performs ring signature, the copyright licensing operation can be realized. The multi-party copyright licensing transaction process is the same as the copyright licensing process described in the above embodiment, and will not be described here. The difference is that the licensor needs to ring sign the transaction during the licensing transaction. The copyright party sends the ring signature data to the platform, and the platform determines that the signature is valid after verifying that the ring signature data is correct, thereby realizing the copyright licensing operation. The construction method of ring signature can refer to any existing method.

[0064] The above-mentioned copyright transaction circulation method of the blockchain can maintain the authenticity and credibility of the copyright data by means of the distributed ledger structure of the blockchain, without the need for centralized storage by a large centralized institution. The redundant storage of the distributed structure avoids malicious tampering and can cope with data loss caused by central disasters, avoiding the disadvantages of centralized management and excessive dependence on the copyright management center database. Moreover, the copyright transaction based on tokens uses the economic value contained in the tokens as a transaction medium, which meets the development needs of digital economy in the intelligent era, improves the application and circulation rate of tokens, and avoids the management cost of frequent fund recovery operations compared with the traditional payment method using fiat currency. At the same time, the copyright is double-encrypted by asymmetric encryption and biometric information, so that the licensee can only use the copyright within the scope authorized by the copyright owner in the copyright licensing transaction, preventing copyright abuse and improving the security of the copyright.

[0065] In one embodiment, as Figure 3As shown, a copyright transaction circulation device of a blockchain is provided, comprising:

[0066] The registration module 301 is configured to collect the biometric information of the copyright party and the request party, and generate a corresponding key pair.

[0067] The request receiving module 302 is configured to receive the copyright registration request sent by the copyright party, the copyright registration request carrying an encrypted copyright registration file.

[0068] The copyright encryption module 302 is configured to decrypt the encrypted copyright registration file to obtain a copyright registration file, encrypt the copyright registration file and the biometric information of the copyright party by using the corresponding key pair, and obtain an encrypted copyright digital asset.

[0069] The copyright transaction module 304 is configured to, when receiving a copyright transaction request of the request party, perform a transaction on the encrypted copyright digital asset based on the key pair and the biometric information of the copyright party and the request party.

[0070] In one embodiment, the copyright transaction module 304 is further configured to, when the copyright transaction request is a copyright transfer request, decrypt, by the copyright party, the encrypted copyright digital asset based on the private key of the key pair by using a smart contract to obtain a to-be-finally-decrypted copyright digital asset; after the biometric information of the copyright party is identified and authenticated and the request party pays a transfer token to the copyright party, perform a final decryption on the to-be-finally-decrypted copyright digital asset to obtain a to-be-traded copyright; and encrypt the to-be-traded copyright based on the biometric information of the request party and store the to-be-traded copyright on a chain.

[0071] In one embodiment, the copyright transaction module 304 is further configured to, when the copyright transaction request is a copyright license request, decrypt, by the copyright party, the encrypted copyright digital asset based on the private key of the key pair by using a smart contract to obtain a to-be-finally-decrypted copyright digital asset; after the biometric information of the copyright party is identified and authenticated and the request party pays a license token to the copyright party, perform a final decryption on the to-be-finally-decrypted copyright digital asset to obtain a to-be-traded copyright; and re-encrypt the to-be-traded copyright based on the biometric information of the copyright party and the biometric information of the request party and store the to-be-traded copyright on a chain.

[0072] In one embodiment, the copyright transaction module 304 is further configured to, when the copyright license request corresponds to copyright assets including at least two copyright parties, perform a copyright license transaction with the request party by any copyright party based on a ring signature.

[0073] In one embodiment, the registration module 301 is further configured to obtain a first prime number and a second prime number randomly selected by a key pair owner, calculate a first difference value and a second difference value by subtracting the first prime number and the second prime number from the value 1 respectively, obtain a first product by multiplying the first prime number and the second prime number, and obtain a second product by multiplying the first difference value and the second difference value; select an integer greater than 0 and less than the second product and coprime with the second product, perform an extended Euclidean calculation by using the integer, the second product and the value 1 to obtain an extended Euclidean value; and obtain a key pair corresponding to the key pair owner by taking the integer and the first product as a public key and taking the extended Euclidean value and the first product as a private key.

[0074] The specific limitations of the copyright transaction circulation device based on the blockchain can refer to the limitations of the copyright transaction circulation method based on the blockchain described above, and will not be repeated here. Each module in the copyright transaction circulation device based on the blockchain can be realized by software, hardware and a combination thereof in whole or in part. The above-mentioned modules can be embedded in or independent of the processor in the computer device in hardware form, or can be stored in the memory in the computer device in software form, so as to be called and executed by the processor to perform the operations corresponding to each module. Based on this understanding, all or part of the processes in the above-mentioned embodiment methods can also be completed by a computer program instructing related hardware. The computer program can be stored in a computer readable storage medium. When the processor executes the computer program, the steps of each copyright transaction circulation method based on the blockchain can be realized. The computer program includes computer program code, which can be in the form of source code, object code, executable files or some intermediate forms, etc.

[0075] In one embodiment, a computer device, which can be a server, is provided, comprising a processor, a memory and a network interface. The processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device comprises a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for running the operating system and the computer program in the non-volatile storage medium. A database of the computer device is configured to store data. The network interface of the computer device is configured to communicate with external terminals through a network connection. The computer program, when executed by the processor, implements a blockchain copyright transaction circulation method. The computer program can be divided into one or more modules, which are stored in the memory and executed by the processor to complete the present application. One or more modules can be a series of computer program instruction segments capable of completing a specific function, which are used to describe the execution process of the computer program in the computer device. The processor can be a central processing unit (CPU), and can also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or any conventional processor, etc. The processor is the control center of the computer device, which connects all parts of the computer device through various interfaces and lines.

[0076] The memory can be used to store the computer program and / or modules, and the processor realizes various functions of the computer device by running or executing the computer program and / or modules stored in the memory, and calling data stored in the memory. The memory can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, at least one application required by a function (such as a sound playing function, an image playing function, etc.), etc.; and the data storage area can store data created according to the use of the mobile phone (such as audio data, a phone book, etc.), etc. In addition, the memory can include a high-speed random access memory, and can also include a non-volatile memory, such as a hard disk, an internal memory, a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, at least one disk storage device, a flash memory device, or other volatile solid-state memory devices.

[0077] Any combination of the technical features in the above embodiments can be made, and for the sake of brevity, not all possible combinations are described, however, any combination of the technical features should be considered as within the scope of the present disclosure, as long as the combination is not contradictory.

[0078] The above embodiments only express several implementation manners of the present application, and the description is relatively specific and detailed, but it should not be understood as a limitation on the patent scope of the present application. It should be pointed out that, for ordinary skilled persons in the art, some modifications and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the patent protection scope of the present application should be subject to the appended claims.

Claims

1. A method for copyright transaction and circulation using blockchain, characterized in that, include: Collect biometric information from the copyright holder and the requester, and generate corresponding key pairs; Receive a copyright registration request sent by the copyright holder, which carries an encrypted copyright registration file; Decrypt the encrypted copyright registration file to obtain the copyright registration file, and encrypt the copyright registration file and the copyright holder's biometric information using the corresponding key pair to obtain the encrypted copyright digital asset; Upon receiving a copyright transaction request from the requesting party, the encrypted copyright digital asset is traded based on the key pair, the biometric information of the copyright holder and the requesting party; including: When the copyright transaction request is a copyright license request, the copyright holder decrypts the encrypted copyright digital asset using the private key of the key pair based on the smart contract, and obtains the copyright digital asset to be finally decrypted; After the copyright holder's biometric information identification and authentication are successful and the requesting party pays the copyright holder license token, the copyright digital asset to be finally decrypted is finally decrypted to obtain the copyright to be traded; The copyright to be traded is re-encrypted and stored on the blockchain based on the biometric information of the copyright holder and the requester.

2. The method according to claim 1, characterized in that, When a copyright transaction request is received from the requesting party, the transaction of the encrypted copyright digital asset is performed based on the key pair, the biometric information of the copyright holder and the requesting party, including: When the copyright transaction request is a copyright transfer request, the copyright holder decrypts the encrypted copyright digital asset using the private key of the key pair based on the smart contract, and obtains the copyright digital asset to be finally decrypted; After the copyright holder's biometric information identification and authentication are successful and the requesting party pays the copyright holder the transfer token, the copyright digital asset to be finally decrypted is finally decrypted to obtain the copyright to be traded; The copyright to be traded is encrypted and stored on the blockchain based on the biometric information of the requester.

3. The method according to claim 1, characterized in that, The method further includes: When the copyright assets corresponding to the copyright license request include at least two copyright holders, any one of the copyright holders shall conduct a copyright license transaction with the requesting party based on a ring signature.

4. The method according to any one of claims 1-3, characterized in that, The generation of the corresponding key pair includes: Obtain the first and second prime numbers randomly selected by the key pair owner, calculate the differences between the first and second prime numbers and the value 1 respectively, and obtain the first difference and the second difference; The product of the first prime number and the second prime number is obtained as the first product, and the product of the first difference and the second difference is obtained as the second product; Select an integer that is greater than 0, less than the second product, and coprime to the second product. Use the integer, the second product, and the value 1 to perform an extended Euclidean algorithm calculation to obtain the extended Euclidean value. Using the integer and the first product as the public key, and the extended Euclidean value and the first product as the private key, the key pair corresponding to the owner of the key pair is obtained.

5. A blockchain-based copyright trading and circulation device, characterized in that, include: The registration module is used to collect biometric information from copyright holders and requesters, and generate corresponding key pairs; The request receiving module is used to receive a copyright registration request sent by the copyright holder, which carries an encrypted copyright registration file; The copyright encryption module is used to decrypt the encrypted copyright registration file to obtain the copyright registration file, and encrypt the copyright registration file and the copyright holder's biometric information using the corresponding key pair to obtain encrypted copyright digital assets; The copyright transaction module is used to conduct transactions of the encrypted copyright digital assets based on the key pair, the biometric information of the copyright holder and the requester when a copyright transaction request is received from the requesting party. When the copyright transaction request is a copyright license request, the copyright holder decrypts the encrypted copyright digital asset using the private key of the key pair based on the smart contract, and obtains the copyright digital asset to be finally decrypted; After the copyright holder's biometric information identification and authentication are successful and the requesting party pays the copyright holder license token, the copyright digital asset to be finally decrypted is finally decrypted to obtain the copyright to be traded; The copyright to be traded is re-encrypted and stored on the blockchain based on the biometric information of the copyright holder and the requester.

6. The apparatus according to claim 5, characterized in that, The copyright transaction module is also used for: When the copyright transaction request is a copyright transfer request, the copyright holder decrypts the encrypted copyright digital asset using the private key of the key pair based on the smart contract, and obtains the copyright digital asset to be finally decrypted; After the copyright holder's biometric information identification and authentication are successful and the requesting party pays the copyright holder the transfer token, the copyright digital asset to be finally decrypted is finally decrypted to obtain the copyright to be traded; The copyright to be traded is encrypted and stored on the blockchain based on the biometric information of the requester.

7. A computer device comprising a processor and a memory, wherein the memory stores a computer program, characterized in that, The processor is used to execute the computer program to implement any one of the blockchain-based copyright transaction and circulation methods according to claims 1-4.

8. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements any one of the blockchain-based copyright transaction and circulation methods according to claims 1-4.

Citation Information

Patent Citations

  • Digital copyright protection method based on block chain

    CN113706344A