Content resource safety system based on block chain technologyTechnical field
The present invention relates to content resource field of safety protection, especially a kind of content resource safety based on block chain technologyProtection system.
Background technique
Traditional content resource protection use be all DRM, digital watermarking, safety encryption and decryption technology come to resource intoRow authorization protection, but these technologies have some limitations, especially now free prevailing, crack tool exist everywhere whenIn generation, above-mentioned technology can play a certain protective role resource content, but often be cracked, and in other mannersIt propagates on the internet, internet, which is again one, has the world that is open, sharing theory, under such complex environment, forThe copyright protection of resource never has good technological means and solves.
Existing technical solution is taken when passing resource on the client by interface requests DRM authorization, such as Fig. 1 instituteShow, is mainly divided into client, DRM portal (interface), DRM server (server).Server end adds according to localClose algorithm encrypts content resource, is then returned to the resource of the client encryption of request.Specific ciphering process is to useKey pair content is encrypted, and client obtains licensing and encrypted content is decrypted.Shown in overall flow following 2.ButEncipher-decipher method has the disadvantage in that at present
(1) current encryption and decryption technology can all crack under certain circumstances, and no matter your enciphering and deciphering algorithm hasIt is mostly complicated, it can accomplish to crack by decompiling, packet capturing, code analysis, Brute Force, divulging a secret etc. for open personnel;
(2) content resource protection is difficult, and content author, for the convenience of itself, will not substantially in the production process of resourceThe encryption and decryption software piece for going for profession protects resource, and the encryption and decryption of current each manufacturer is all established one's own system, without standardSo use process is pretty troublesome, also it is difficult to use for a user, either simply, convenient all pretty troublesome;
(3) report is pirate difficult, and content resource is during propagation, by various changes, for resource it is original go outPlace it is difficult to prove, it is also difficult to identify, technology, time cost are very high, can not accurately trace to the source;
(4) for reaction speed and efficiency, centralization is also there are some problems, when all resources are all authenticatedIt is all very high for server end pressure and resource requirement when encryption and decryption, and speed and response can all decline.
Summary of the invention
In order to solve the above technical problems, the object of the present invention is to provide a kind of justice, decentralization, the whole people to participate in, can notDistort, can north source content resource safety system.
The technical solution adopted by the present invention is that:
A kind of content resource safety system based on block chain technology, comprising:
Application layer, for providing the visualized operation function of web terminal to the content resource producer;
Extension layer, for extending the envelop of function of the application layer;
Protocol layer, as underlying operating system, mainly by network programming module, distributed computing module, ciphering signature mouldBlock, data memory module composition;The network programming module, distributed computing module are patrolled for application layer, the business of extension layerIt collects and realizes, the ciphering signature module, the ciphering signature module is used to carry out encryption for the data of content resource and signature is recognizedFor card to guarantee confidence level and to distort, the data memory module is chain type block structure with after for ciphering signature to be writtenContent resource data.
Further, the visualized operation function is traced to the source including at least opening API, real-name authentication, a key, third party accessesWith one of copyright protection or a variety of.
Further, the extension layer is side chain application, and including at least is third party or publisher, the original website of contentCustomization service is provided.
Further, the copyright protection includes that copyright information generates and copyright information inquiry.
Further, the ciphering signature module is encrypted using DES algorithm or MD5 algorithm.
Further, the ciphering signature module is using SHA256 algorithm to management end or tools end production content moneyAll traces when source, in addition believable timestamp, machine code, author's real-name authentication information carry out signature authentication.
Beneficial effects of the present invention:
1. security level is greatly promoted compared to traditional technical solution, usurped by traditional breaking techniques means and artificialChanging is the change that can not accomplish copyright information;
2. can accomplish quickly to identify and trace to the source for the copyright protection information of content resource;
3. the Technology application of decentralization can be accomplished complete in the case where full content resource all carries out copyright protectionMember all have Copyright Awareness, it is all a node of industry region chain that owner, which is the participant of copyright protection, from safety,Performance, the multiple dimensions of response construct a good copyright protection ecological environment.
Detailed description of the invention
A specific embodiment of the invention is described further with reference to the accompanying drawing.
Fig. 1 is the protection philosophy schematic diagram of conventional contents resource;
Fig. 2 is the encryption and decryption schematic illustration of conventional contents resource;
Fig. 3 is the general frame figure of the content of present invention safety system.
Specific embodiment
Content copyright protection system based on block chain Technical Architecture utilizes the ciphering signature technology and time dimension of block chainDegree realizes copyright protection;Third party developer's Seamless integration- is realized using side chain technology.For from framework, block chain can be withSimply it is divided into three levels, protocol layer, extension layer and application layer.Wherein, protocol layer can be divided into accumulation layer and network layer again,They are mutually indepedent but indivisible.
Can quickly content resource be carried out absolutely by substituting traditional DRM technology by the application of the block chain technology of introducingPair safety and protection, tracing to the source including copyright information.
As shown in figure 3, being a kind of content resource safety system based on block chain technology of the invention, comprising:
Application layer, for providing the visualized operation function of web terminal to the content resource producer;Visualized operation function packetInclude opening API, real-name authentication, a key trace to the source, third party access and copyright protection.Wherein, the copyright protection includes copyright letterBreath is generated to be inquired with copyright information.
Extension layer, for extending the envelop of function of the application layer;The extension layer is side chain application, and including at least is theTripartite or publisher, the original website of content provide customization service.
Protocol layer, as underlying operating system, mainly by network programming module, distributed computing module, ciphering signature mouldBlock, data memory module composition;The network programming module, distributed computing module are patrolled for application layer, the business of extension layerIt collects and realizes, the ciphering signature module, the ciphering signature module is used to carry out encryption for the data of content resource and signature is recognizedFor card to guarantee confidence level and to distort, the data memory module is chain type block structure with after for ciphering signature to be writtenContent resource data.
Wherein, the ciphering signature module is encrypted using DES algorithm or MD5 algorithm, and ciphering signature module usesAll traces when SHA256 algorithm is to management end or tools end production content resource, in addition believable timestamp, machineDevice code, author's real-name authentication information carry out signature authentication.
Content resource safety system based on block chain technology is in resource sharing, propagation and process of exchange, systemWhole traces will be recorded by API by mode above, and provide API to inquire whole history tables, until interiorHold the information of creation most initial state.We are by encryption technology and electronic signature technology above simultaneously, from technology and peaceOn ensure that the safety of copyright information.We also provide the API of report simultaneously, including a key reports function, to the greatest extent to greatest extentMore people are allowed to participate in.
It can quick encryption and decryption content resource by block chain technology.Be not required to it is to be understood that a large amount of specification and code plusDecryption technology could protect content resource.And the content resource that can be rapidly protected to institute's some need carries out certainlyDynamic batch copyright detection.
The above description is only a preferred embodiment of the present invention, and the present invention is not limited to above embodiment, as long as withEssentially identical means realize that the technical solution of the object of the invention belongs within protection scope of the present invention.