A method, device and medium for protecting image copyright based on blockchain

Image copyright protection is carried out through the blockchain platform, and digital signatures and smart contracts are used to solve the piracy problem in image copyright protection, realizing the authenticity and credibility of data, providing a fast and convenient protection method, and reducing the risk of piracy .

CN112559974BActive Publication Date: 2025-01-03INSPUR YUNZHOU (SHANDONG) IND INTERNET CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202011271418.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-11-13
Publication Date
2025-01-03
Estimated Expiration
2040-11-13

AI Technical Summary

Technical Problem

The existing technology is difficult to effectively solve the problem of image copyright protection, and frequent piracy, making it difficult to accurately collect evidence at all times, bringing creative blows to creators.

Method used

The blockchain-based image copyright protection method is adopted to conduct digital signatures, copyright authentication, image feature generation and infringement judgments of image works through the blockchain platform, and use smart contracts to ensure the openness, transparency and tampering of data.

Benefits of technology

It realizes the authenticity of the picture works and the credibility of copyright, provides fast and convenient registration and query methods, ensures the authenticity of the data, reduces the risk of piracy, and improves the protection ability of creators.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN112559974B_ABST
    Figure CN112559974B_ABST
Patent Text Reader

Abstract

The present application discloses a method, device and medium for protecting copyright of pictures based on blockchain, and the method includes: determining a blockchain platform pre-created based on a blockchain framework; the user node sends the picture work with its own digital signature to the copyright authentication node; the copyright authentication node authenticates the copyright of the picture work; generates image features corresponding to the picture work, and compares them with the monitored content to determine whether the monitored content is infringing; if so, the monitored content is written into the blockchain platform as evidence. The picture work and the timestamp and digital signature when authenticating the copyright are stored in the blockchain platform. Since the data in the blockchain platform is open and transparent within the blockchain platform, each node in the blockchain platform can be queried at any time to ensure authenticity. Moreover, since the blockchain platform is a distributed storage, data tampering of a single node will not take effect, which ensures the authenticity and credibility of the data on the blockchain platform.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of copyright protection, and specifically to a method, device and medium for protecting copyright of images based on blockchain. Background Art

[0002] The development of the Internet has brought many conveniences to people, but it has also brought opportunities to many lawless elements. For example, the copyright of pictures (also known as copyright) is a problem. Sometimes, as soon as a picture is put online, pirated copies have already appeared, which will bring a great blow to the creator.

[0003] In the existing technology, although the country has formulated a series of legal provisions on copyright, due to technical limitations, it is difficult to collect evidence in a timely and accurate manner, and it is difficult to fundamentally solve the problem. Summary of the invention

[0004] In order to solve the above problems, the present application proposes a method for protecting copyright of pictures based on blockchain, including: determining a blockchain platform pre-created based on a blockchain framework; the user node sends the picture work carrying its own digital signature to the copyright authentication node; the copyright authentication node performs copyright authentication on the picture work, and writes the picture work into the blockchain platform after the authentication is passed; generating image features corresponding to the picture work, and comparing the image features with the monitored content to determine whether the monitored content is infringing; if so, writing the monitored content into the blockchain platform as evidence.

[0005] In one example, a user node sends a picture work carrying its own digital signature to a copyright authentication node, including: the user node obtains its own private key from an authorization center and installs a digital certificate; the user node encrypts the picture work carrying its own digital signature through the public key of the copyright authentication node and sends it to the copyright authentication node; the copyright authentication node performs copyright authentication on the picture work and writes the picture work into the blockchain platform after the authentication is passed, including: the copyright authentication node decrypts the picture work through its own private key to obtain the picture work; authenticates the picture work and applies for a timestamp from a certificate authority CA node after the authentication is passed; adds the timestamp to the picture work carrying the digital signature and writes it into the blockchain platform.

[0006] In one example, the image features are compared with the monitored contents to determine whether the monitored contents are infringing, including: performing image recognition on the picture work to determine the type corresponding to the content in the picture work; determining the correlation between each monitored content and the picture work based on the type and the preset label corresponding to each monitored content; determining the corresponding comparison range based on the level of the correlation; comparing with each monitored content through the image features and the comparison range to determine whether the each monitored content is infringing.

[0007] In one example, the copyright authentication node performs copyright authentication on the picture work, including: the copyright authentication node performs image recognition on the picture work to determine the content of the picture work; based on the content, determines whether the picture work is a work that is prohibited from publication and dissemination according to law; if so, determines that the copyright authentication of the picture work has failed; otherwise, continues to authenticate the picture work.

[0008] In one example, a user node sends a picture work with its own digital signature to a copyright authentication node, including: the user node sends a picture work with its own digital signature and a portrait rights authorization letter to the copyright authentication node, wherein the picture work includes a portrait of a person, and the portrait rights authorization letter includes the digital signature of the user node, the digital signature of the person corresponding to the portrait, and the digital signature of a third-party witness.

[0009] In one example, after the picture work is written into the blockchain platform after authentication, the method also includes: the copyright authentication node determines the price level of the user node based on the copyright historical transaction information of the user node, and the historical transaction information includes at least one of historical transaction prices and historical transaction times; based on the authorization information set by the user node for the picture work and the price level, the recommended price of the picture work is calculated, and the recommended price is written into the blockchain platform, and the authorization information includes at least one of the scope of use, number of uses, and years of use.

[0010] In one example, the method further includes: generating corresponding smart contracts and deploying them in the blockchain platform, wherein the smart contracts include copyright authentication smart contracts, image feature smart contracts, and infringement judgment smart contracts.

[0011] In one example, the copyright authentication smart contract is used to: authenticate the copyright of the picture work, and write the picture work into the blockchain platform after the authentication is passed; the image feature smart contract is used to: generate image features corresponding to the picture work; the infringement judgment smart contract is used to: compare the image features with the monitored content to determine whether the monitored content is infringing; if yes, write the monitored content into the blockchain platform as evidence.

[0012] On the other hand, the present application also proposes a blockchain-based image copyright protection device, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute a method as described in any of the above examples.

[0013] On the other hand, the present application also proposes a non-volatile computer storage medium for image copyright protection based on blockchain, which stores computer executable instructions, and the computer executable instructions are set to: a method as described in any of the above examples.

[0014] The image copyright protection method proposed in this application can bring the following beneficial effects:

[0015] The timestamps and digital signatures of the pictures and the copyright certification are stored in the blockchain platform. Since the data in the blockchain platform is open and transparent, each node in the blockchain platform can be queried at any time to ensure authenticity. And because the blockchain platform is a distributed storage, data tampering of a single node will not take effect, which ensures the authenticity of the data on the blockchain platform.

[0016] The blockchain platform can very conveniently package and store timestamps together with user node information, image works and other metadata on the blockchain, breaking the existing technology model where only a single node can enter the data center for registration. Now multiple parties can register, which is more convenient and quick. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:

[0018] Figure 1 This is a flowchart of a method for protecting copyright of an image based on blockchain in an embodiment of the present application;

[0019] Figure 2This is a schematic diagram of a blockchain-based image copyright protection device in an embodiment of the present application;

[0020] Figure 3 This is a schematic diagram of the blockchain platform in an embodiment of the present application. DETAILED DESCRIPTION

[0021] In order to make the purpose, technical solution and advantages of the present application clearer, the technical solution of the present application will be clearly and completely described below in combination with the specific embodiments of the present application and the corresponding drawings. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present application.

[0022] The technical solutions provided by various embodiments of the present application are described in detail below in conjunction with the accompanying drawings.

[0023] like Figure 1 As shown, the embodiment of the present application provides a method for protecting copyright of an image based on blockchain, including:

[0024] S101. Determine a blockchain platform that is pre-created based on a blockchain framework.

[0025] Blockchain is a new application model of computer technologies such as distributed data storage, peer-to-peer transmission, consensus mechanism, and encryption algorithm. It is essentially a decentralized database.

[0026] First, a blockchain platform created based on a blockchain framework can be determined. The blockchain framework can be any blockchain framework that can implement the corresponding functions of the embodiments of the present application, such as Bitcoin, Ethereum, Fabric, Corda, etc. The blockchain platform can refer to a platform that stores blockchains, for example, a distributed system, etc. Of course, the blockchain platform can also directly represent the blockchain itself, which is not limited here.

[0027] like Figure 3 As shown in the figure, during the use of the blockchain platform, the user who wants to apply for copyright can be used as the user node, and the copyright administrative department responsible for copyright acceptance and certification can be used as the copyright certification node. These nodes are certified to obtain corresponding digital identities and are then deployed in the blockchain platform. Of course, user nodes usually cannot write data directly, but write data to the blockchain platform through copyright certification nodes.

[0028] In the embodiment of the present application, the blockchain platform can be in the form of a consortium chain, and the notary office and the national copyright administrative department can serve as one of the organizations and nodes of the consortium chain. After the blockchain is stored, all information will be synchronized to the notary office in real time, and the notary office can ensure that the notarization certificate can be produced at any time, which has the highest judicial effect. The consortium chain can use the Hyperledger Fabric system, which can prevent non-consortium member nodes from accessing the data in the consortium chain. On the basis of protecting the copyright of the picture, it can provide deeper protection, making the privacy data such as the copyright of the picture more secure, and using homomorphic encryption to protect the copyright.

[0029] S102: The user node sends the image work carrying its own digital signature to the copyright authentication node.

[0030] After the blockchain platform is determined, if the user node wants to apply for copyright for the picture works taken by itself, it can first send the works taken by itself to the copyright authentication node. In the embodiment of the present application, the copyright mentioned is mainly for the copyright of the picture. Therefore, the work of the user node refers to the work as a picture, which is called picture work here.

[0031] When a user node sends a picture work, in order to prevent tampering and identify the user's ownership of the picture work, the user node can first obtain its own private key from the authorization center and install a digital certificate. Then the user node uses the private key to digitally sign its own picture work, and encrypts the picture work with its own digital signature through the public key of the copyright authentication node and sends it to the copyright authentication node.

[0032] S103: The copyright authentication node performs copyright authentication on the image work, and writes the image work into the blockchain platform after the authentication is passed.

[0033] After the copyright authentication node receives the picture work sent by the user node, it can authenticate the copyright of the picture work. If it is considered that the picture work can apply for copyright, the authentication is passed. At this time, the authentication result and the picture work can be written into the blockchain platform. If the authentication fails, the authentication result can be written into the blockchain, or it can not be written, which is not limited here. Among them, the authentication process of the picture work can be consistent with the current authentication process, which will not be repeated here.

[0034] Specifically, after receiving the picture work sent by the user node, the copyright authentication node first decrypts it with its own private key to obtain the picture work. Then the picture work is authenticated. If the authentication is passed, it applies for a timestamp from the CA node of the certificate authority. Finally, the picture work carrying the digital signature is timestamped and written into the blockchain platform.

[0035] In the process of authenticating a picture work, you can first use a preset neural network model or algorithm to perform image recognition on the picture work to determine the content contained in the picture work. If the content of the picture work contains illegal information, then the work is prohibited from being published or disseminated according to law, and the copyright is prohibited from being granted. At this time, it can be considered that the copyright authentication of the picture work has failed. Of course, if it does not contain any information, you can continue to authenticate the picture work. Through preliminary screening, you can effectively reduce the amount of tasks in the later authentication process and improve work efficiency.

[0036] In the prior art, copyright registration requires redundant and cumbersome processes, and requires high fees to register, which discourages creators. However, through the method in the embodiment of the present application, a reliable timestamp can be provided by the CA node. In the blockchain platform, each block is connected in sequence through a timestamp. The timestamp is the authentication of each transaction record. Each transaction will have time data to show the authenticity of the transaction, so that copyright can be registered on the blockchain. Among them, the hash value of the picture work calculated by the SHA-256 algorithm can be used to write the evidence data into the blockchain, and the existing certificate can be generated according to the needs of the creator for the creator to keep. According to the needs of the user, a paper written report can also be provided. The PBFT consensus algorithm used by the alliance chain ensures that the copyright transaction cannot be tampered with once it is written.

[0037] S104: Generate image features corresponding to the picture work, and compare the image features with the monitored content to determine whether the monitored content is infringing.

[0038] S105. If yes, the monitoring content is written into the blockchain platform as evidence.

[0039] After completing the authentication of the user node's picture works, the user node can be protected by the picture works stored in the blockchain platform. To this end, the image features of the picture works (also known as the DNA characteristics of the picture) can be first generated through a neural network model or a corresponding algorithm, and then the image features can be written into the blockchain to provide corresponding protection. Then, the image features of the monitored content can be compared and matched with the picture works through crawler tools or other corresponding algorithms. If the similarity reaches the threshold, automatic infringement evidence collection will be performed, and the monitored content will be written into the blockchain platform. Finally, the content that has been pre-collected for infringement evidence can be continuously tracked and further analyzed and matched. Among them, the monitoring content here can be pre-set, some key monitored websites, which may be used as monitoring content because of infringement problems in history.

[0040] It should be noted that when a picture work is granted copyright and written into the blockchain platform, the work is digitally signed using its own private key. If a third party wants to verify the copyright information, it can use the public key of the user node to verify the digital signature. If the digital signature value of the work is verified, it means that the picture work is indeed owned by the user node. On this basis, SHA-256 can also be used to calculate the digital fingerprint of the work, and the copyright verification status can be compared with the digital fingerprint.

[0041] When an infringement is discovered, the infringement evidence collection interface in the image copyright service can be quickly called to crawl the pages of the infringing website for evidence collection, and the evidence collection results can be saved in the blockchain platform. The infringement behavior is solidified as evidence for preservation, and the data is permanently stored and cannot be tampered with, and has legal effect. For infringing content that has already been infringed, the image copyright service provides continuous infringement monitoring, infringement tracking and other services to ensure that the infringing party takes appropriate measures for the infringing content.

[0042] After the creation is completed, the user node can clarify the copyright through the method in the above embodiment, and can quickly confirm the confirmation information with the notary node, and can save the creation content on the blockchain in real time, safely and reliably. Multiple nodes are set up for backup mechanism, which is convenient for third parties to verify. Its tamper-proof nature also ensures the security and reliability of information. A blockchain browser module can also be introduced to provide image copyright information query services on the blockchain, and all image copyright confirmation, infringement, and evidence storage data will be made public. Any individual and organization can query to ensure the fairness, justice and openness of the service. Any node can completely back up the node information on the chain. The original author and related institutions jointly maintain a unified business platform, which is conducive to convenient management and fair and transparent division of content consumption benefits.

[0043] In one embodiment, when the monitored content is identified for infringement, the image work can first be identified through a preset neural network model or algorithm to obtain the type of content in the picture work. Among them, the types here can be pre-divided, and the division method can be multiple. For example, each type can include: people, animals, plants, landscapes, etc., and can also include: dark tones, bright tones, etc., and can also include: rich colors, single colors, etc., which are not limited here. After determining the type, the correlation between each monitored content and the picture work can be determined according to the preset labels of each monitored content. Taking the case where each monitored content is a plurality of websites, the content corresponding to each website is different. Some websites may mainly include introductions to people, and a large number of pictures of people appear. Then the label of the website can be people, while some websites may mainly include introductions to landscapes, and a large number of landscape pictures appear. Then the label of the website can be landscape.

[0044] After determining the relevance between the image works and different monitored contents, the corresponding comparison range can be determined based on the level of relevance. Taking the website as an example, if the relevance is very high, the images in the main website, the images in the sub-websites, and the images in the links of the website can be compared. If the relevance is low, only the images in the main website can be compared, thus saving time and improving work efficiency.

[0045] In one embodiment, when the picture work sent by the user node is a work related to model photography, that is, when it contains a portrait, the user node also needs to send a portrait rights authorization letter to the copyright authentication node when sending the picture work. The portrait rights authorization letter includes the digital signature of the user node, the digital signature of the person corresponding to the portrait, and the digital signature of a third-party witness. If the user node does not send it when sending the picture work, the copyright authentication node can send a corresponding acquisition request to the user node, and then the user node will send it. By changing the signature to a digital signature, efficiency can be improved while ensuring authenticity.

[0046] In one embodiment, after the authentication passes and the picture work is written into the blockchain platform, if the user node believes that the picture of the work can be traded, then the copyright authentication node can first determine the price level of the user node based on the copyright historical transaction information of the user node. That is, in the historical transaction record of the user node, the higher the price, the higher the price level of the user node. Then, the copyright authentication node can calculate the recommended price of the picture work according to the authorization information and price level of the picture work set by the user node, and write the recommended price into the blockchain platform to ensure the interests of the buyer. Among them, under normal circumstances, the higher the price level, the higher the recommended price, and the authorization information includes the scope of use, the number of times of use and the years of use, etc. The more times of use and the years of use, and the wider the scope of use, the higher the recommended price.

[0047] In one embodiment, corresponding smart contracts can also be generated in advance and deployed in the blockchain platform. Smart contracts include at least one of copyright authentication smart contracts, image feature smart contracts, and infringement judgment smart contracts. The copyright authentication smart contract is used to: authenticate the copyright of the picture work, and write the picture work into the blockchain platform after the authentication is passed; the image feature smart contract is used to: generate image features corresponding to the picture work; the infringement judgment smart contract is used to: compare the image features with the monitored content to determine whether the monitored content is infringing; if so, write the monitored content into the blockchain platform as evidence.

[0048] Since the smart contracts on the blockchain platform are public, each node can verify whether the smart contract complies with the pre-agreed agreement and deploy it on its own node. User nodes can also query the smart contract through corresponding channels, which not only improves the degree of transaction automation, but also further increases the trust of user nodes. Smart contracts can only be changed through upgrades, which requires synchronous deployment of each node, and once deployed, they can only be executed through programs without interference from human factors, which enhances the credibility of the data.

[0049] When the transaction is with the author, the picture copyright publisher can digitize the use statement of the format contract. The triggering condition is to obtain the authorization of the picture work. The record of the request for authorization needs to be written into the blockchain platform, and the smart contract will find out whether it has been responded to. This will prevent the previous use statement from being unconfirmed. When the transaction is with the database service provider, the picture copyright publisher can synchronize the transaction records with the database service provider's system, reducing duplicate accounting and reducing a series of costs. In addition, all parties in the picture copyright supply chain can link their bank accounts with the blockchain platform, and electronically sign the contract after negotiating the content to prevent repeated signing due to unreviewed contracts. Using smart contracts can also increase revenue through more flexible pricing. The picture copyright publisher writes the payment information into the chain in the form of a smart contract, and transmits it to the user end through the blockchain network. The user confirms the information on the chain, verifies the payment document, and completes a single download. This method can speed up processing and simplify the transaction process.

[0050] like Figure 2 As shown, the embodiment of the present application also provides a blockchain-based image copyright protection device, including:

[0051] at least one processor; and,

[0052] a memory communicatively connected to the at least one processor; wherein,

[0053] The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the method described in any one of the above embodiments.

[0054] The embodiment of the present application also provides a non-volatile computer storage medium for protecting copyright of images based on blockchain, storing computer executable instructions, and the computer executable instructions are configured as: a method as described in any of the above embodiments.

[0055] Each embodiment in this application is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the device and medium embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiments.

[0056] The devices and media provided in the embodiments of the present application correspond one-to-one to the methods. Therefore, the devices and media also have similar beneficial technical effects as the corresponding methods. Since the beneficial technical effects of the methods have been described in detail above, the beneficial technical effects of the devices and media will not be repeated here.

[0057] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.

[0058] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0059] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0060] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.

[0061] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0062] The memory may include non-permanent storage in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.

[0063] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.

[0064] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.

[0065] The above is only an embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the scope of the claims of the present application.

Claims

1. A method for protecting image copyright based on blockchain, characterized in that: include: Identify the blockchain platform that was created in advance based on the blockchain framework; The user node sends the image work with its own digital signature to the copyright authentication node; The copyright authentication node performs copyright authentication on the image work, and writes the image work into the blockchain platform after the authentication is passed; Generate image features corresponding to the image work, and compare the image features with the monitored content to determine whether the monitored content is infringing; If yes, the monitoring content is written into the blockchain platform as evidence; By comparing the image features with the monitored content, it is determined whether the monitored content is infringing, including: Performing image recognition on the picture work to determine the type of content in the picture work; Determine the relevance between each monitored content and the picture work according to the type and the preset label corresponding to each monitored content; Based on the level of the correlation, determine a corresponding comparison range; The image features and the comparison range are compared with the various monitored contents to determine whether the various monitored contents are infringing.

2. The method according to claim 1, characterized in that The user node sends the image work with its own digital signature to the copyright authentication node, including: The user node obtains its own private key from the authorization center and installs the digital certificate; The user node encrypts the image work with its own digital signature through the public key of the copyright authentication node and sends it to the copyright authentication node; The copyright authentication node authenticates the copyright of the picture work, and writes the picture work into the blockchain platform after the authentication is passed, including: The copyright authentication node decrypts the image work using its own private key; Authenticate the image work, and after passing the authentication, apply for a timestamp from the CA node of the certificate authority; The picture work carrying the digital signature is added with the timestamp and written into the blockchain platform.

3. The method according to claim 1, characterized in that The copyright authentication node performs copyright authentication on the image work, including: The copyright authentication node performs image recognition on the picture work to determine the content of the picture work; Determine, based on the content, whether the image work is a work that is prohibited from publication or dissemination according to law; If so, it is determined that the copyright authentication of the image work has failed; Otherwise, continue to authenticate the image work.

4. The method according to claim 1, characterized in that: The user node sends the image work with its own digital signature to the copyright authentication node, including: The user node sends a picture work with its own digital signature and a portrait rights authorization letter to the copyright authentication node. The picture work includes a portrait of a person, and the portrait rights authorization letter includes the digital signature of the user node, the digital signature of the person corresponding to the portrait, and the digital signature of a third-party witness.

5. The method according to claim 1, characterized in that: After the picture work is written into the blockchain platform after the authentication is passed, the method further includes: The copyright authentication node determines the price level of the user node according to the copyright historical transaction information of the user node, wherein the historical transaction information includes at least one of a historical transaction price and a historical transaction number; Based on the authorization information set by the user node for the picture work and the price level, the recommended price of the picture work is calculated and written into the blockchain platform. The authorization information includes at least one of the scope of use, number of uses, and years of use.

6. The method according to claim 1, characterized in that The method further comprises: Generate corresponding smart contracts and deploy them in the blockchain platform, wherein the smart contracts include copyright authentication smart contracts, image feature smart contracts, and infringement judgment smart contracts.

7. The method according to claim 6, characterized in that The copyright authentication smart contract is used to: authenticate the copyright of the picture work, and write the picture work into the blockchain platform after the authentication is passed; The image feature smart contract is used to: generate image features corresponding to the picture work; The infringement judgment smart contract is used to: compare the image features with the monitored content to determine whether the monitored content is infringing; if so, write the monitored content into the blockchain platform as evidence.

8. A blockchain-based image copyright protection device, characterized in that: include: at least one processor; as well as, a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method according to any one of claims 1 to 7.

9. A non-volatile computer storage medium for image copyright protection based on blockchain, storing computer executable instructions, characterized in that: The computer executable instructions are configured as follows: a method as described in any one of claims 1 to 7.

Citation Information

Patent Citations

  • Movie copyright protection method based on block chain

    CN110855428A

  • Blockchain-based graphic design work copyright evidence storage method and device and medium

    CN111274549A