A kind of method and system for negotiating encryption handling intellectual property based on block chainTechnical field
The present invention relates to block chain, data storage and field of information security technology, are based on block more particularly to one kindThe method of chain negotiation encryption handling intellectual property.
Background technique
With the development of internet technology, the decentralization of information has been popularized, as distributed system, bit coin etc.It is all applied, this kind of mode can not only reduce transaction cost, remove from and introduce unnecessary third party and to enhance transaction convenientDegree, block chain provide possibility for this kind of mode of realization.
Block chain is a kind of chained record knot for being sequentially in time combined into data block in such a way that sequence is connectedStructure, and the distributed accounting system that in a manner of cryptography guarantees to distort and can not forge, all hairs of block chained recordRaw exchange of value activity, ensure that the integrality of database, while the timing node of generation is recorded by way of timestampEtc. information.
In the prior art, the authentication mechanism of block chain and common recognition mechanism cause many information to be had to sudden and violent in the form of plaintextIt is exposed, many privacy informations is caused to be leaked, and existing centralization mechanism of exchange causes to increase transaction cost, howIt can both can guarantee that privacy was not leaked while reducing transaction cost, improving intelligence becomes a research topic, and is takingIt is engaged in industry field, especially intellectual property field, it is more frequent for correlated process transformation degree, it, be through for example, when applying for a patentMultiple links such as first trial, examination as to substances are crossed, also to there is multiple notice, are needed to Correlation block progress frequent operation, and howTherefore information is protected, and the error rate reduced in operating process becomes important research contents.
Summary of the invention
In order to solve the above technical problems, the present invention provides a kind of method for negotiating encryption handling intellectual property based on block chainAnd system, the method and system of the invention for negotiating encryption handling intellectual property based on block chain significantly protect associated privacyReducing transaction cost reduces the generation of error rate, and greatly enhances in terms of accuracy rate, enhances intellectual property fieldThe efficiency of management enhances user experience.The present invention is specifically achieved in that
A method of based on block chain negotiate encryption handling intellectual property, including in database module, memory deviceStorage unit, enquiry module, input change module, the input change module is mobile phone terminal or computer, wherein multiple applicationsPeople acts on behalf of institute partner and the N number of node of agent's composition, and the application each time of applicant, which is submitted, successfully constitutes a record,New block is constituted, book keeping operation people is selected by random number algorithm, and notify the corresponding block chain of all node updates;Different nodesPossess public key or private key for each block, the block includes timestamp, document number, contract number, claim number, attached drawing number, knowsKnow property right type;In order to enhance privacy, different applicants checks that the permission of different blocks is different, possesses the block private key simultaneouslyThe applicant for possessing public key simultaneously can just check the block, and applicant can only check the association block of oneself application;Partner withAgent, which possesses private key and public key just simultaneously, can check oneself associated block of agency;And related application state changesWhen, only book keeping operation people has change state permission, and increases change timestamp and change record.
Preferably, the partner and agent possess private key and public key simultaneously can just check the block, further comprise,Partner checks that permission further discriminates between with agent, and agent can only check contract technical, time requirement description section, cannotCheck contract value;When agent checks, by carrying out image frequency domain conversion process to contract value part, processing step is such asUnder: image f, F for input are its Fourier transforms, and convolution filter h can be indicated by Fourier transform H;H can be referred to as listPosition impact response filter, H is frequency transform function, and h and H can indicate filter, after image f and filter h convolutionFourier transform, following formula can be used in frequency domain: G (u, v)=F (u, v) .*H (u, v) operation .* representing matrix F and H is by elementMultiplication, rather than matrix multiplication, agent carry out inverse fourier transform after having checked, return to original image.
Preferably, the block further includes application number, publication number, statutory status, authorization text, classification number, statementReply confirmation, notification of examiner's opinion confirmation.
Preferably, the application each time of the applicant, which is submitted, successfully constitutes a record, including verification step: by trueRecognize the ID value of applicant, electronic signature information determines whether to adopt the record.
Preferably, the random number algorithm includes: feedback shift register generator, formula are as follows: αk=(cpαk-p+cp-1αk-p+1+...c1αk-1) (mod 2), wherein p is given positive integer, and ci ∈ { 0,1 }, k are variable.
Preferably, the intellectual property type includes: copyright registration, invention, utility model, design, integrated electricityRoad copyright, trade mark.
The invention also includes the systems for negotiating encryption handling intellectual property based on block chain, including database module, storageStorage unit, enquiry module, input change module in device, the input change module is mobile phone terminal or computer, whereinMultiple applicants acts on behalf of institute partner and the N number of node of agent's composition, and the application each time of applicant, which is submitted, successfully constitutes oneItem record, constitutes new block, selects book keeping operation people by random number algorithm, and notify the corresponding block chain of all node updates;Different nodes possess public key or private key for each block, and the block includes timestamp, document number, contract number, claim number, attachedFigure number, intellectual property type;In order to enhance privacy, different applicants checks that the permission of different blocks is different, possesses the areaBlock private key and the applicant for possessing public key simultaneously can just check the block, and applicant can only check the association block of oneself application;Partner and agent possess private key and public key just simultaneously can check oneself associated block of agency;And related application state is sent outWhen changing, only book keeping operation people has change state permission, and increases change timestamp and change record, the partner and agencyPeople, which possesses private key and public key simultaneously, can just check the block, further comprise, partner and agent check the further area of permissionPoint, agent can only check contract technical, time requirement description section, cannot check contract value;When agent checks, lead toIt crosses and image frequency domain conversion process is carried out to contract value part, processing step is as follows: image f, F for input are its FouriersTransformation, convolution filter h can be indicated by Fourier transform H;H can be referred to as unit impact response filter, and H is frequency conversion letterNumber, h and H can indicate filter, image f and Fourier transform after filter h convolution, and following formula: G can be used in frequency domain(u, v)=F (u, v) .*H (u, v) operates .* representing matrix F and H and presses element multiplication, rather than matrix multiplication, agent have checkedAfter carry out inverse fourier transform, return to original image.
Preferably, including block module, the block further include application number, publication number, statutory status, authorization text, divideClass-mark, statement reply confirmation, notification of examiner's opinion confirmation.
Preferably, including authentication module, the application each time of the applicant, which is submitted, successfully constitutes a record, including testsCard step: by confirming that the ID value of applicant, electronic signature information determine whether to adopt the record, the random number algorithm packetIt includes: feedback shift register generator, formula are as follows: αk=(cpαk-p+cp-1αk-p+1+...c1αk-1) (mod 2), wherein p be toFixed positive integer, ci ∈ { 0,1 }, k are variable.
Preferably, including type block, the intellectual property type include: copyright registration, it is invention, utility model, outerSee design, integrated circuit copyright, trade mark.
Compared with prior art, technical solution of the present invention has the advantages that
It solving and is unable to Reasonable Protection associated privacy in traditional technology, transaction cost is higher, and the higher problem of error rate,And it is less in intellectual property right management field related application;Therefore, of the invention that encryption handling intellectual property is negotiated based on block chainMethod and system significantly protect associated privacy to reduce transaction cost to reduce the generation of error rate, and in accuracy rate sideFace greatly enhances, and enhances user experience.
Detailed description of the invention
Fig. 1 is of the invention a kind of based on block chain negotiation encryption handling intellectual property system diagram;
Fig. 2 is the composition schematic diagram of a block of the invention.
Specific embodiment
It will be appreciated by those skilled in the art that as described in the background art, traditional block chain technology, which exists, is unable to Reasonable Protection phaseClose privacy, transaction cost is higher, and the higher problem of error rate, and user experience is poor, therefore, it is necessary to design it is a can be bigBig enhancing can protect privacy and improve the intellectual property managing system and method for accuracy rate.To make above-mentioned mesh of the invention, feature and beneficial effect can become apparent understandable, specific embodiments of the present invention are done specifically with reference to the accompanying drawingIt is bright.
Embodiment 1:
Fig. 1 shows a kind of system diagram for negotiating encryption handling intellectual property based on block chain of the application, wherein works as ShenWhen asking someone to carry out patent application, application is submitted first, other nodes in block chain can be according to applicant ID value or corporate messageOr other effective informations carry out the judgement true and false, all nodes carry out true and false ballot to this application, support more than 60% this applicationInto the block chain, encryption and decryption calculating is directly carried out by hash algorithm or aes algorithm in other embodiments, is passed throughIt carries out internet to applicant's identification checkup and correlation module to match to obtain truth value, for example, existing by ant crawling algorithmRelated application people information is found in internet, and is voluntarily checked, and is judged without other nodes.The intellectual property right managementSystem includes database module, the storage unit in memory device, enquiry module, input change module, and mould is changed in the inputBlock is mobile phone terminal or computer;Each node is attached by WWW, wherein multiple applicants, act on behalf of institute partner withAnd agent constitutes N number of node, the application each time of applicant, which is submitted, successfully constitutes a record, constitutes new block, passes throughRandom number algorithm selection book keeping operation people, in some block chain technologies, book keeping operation person, which selects, calculates the strongest node of power, and is rewarded,This mode is more demanding to hardware device, and notifies the corresponding block chain of all node updates;Different nodes are directed to each areaBlock possesses public key or private key, as shown in Figure 2, it is shown that dependency structure schematic diagram, the block include timestamp, document number, conjunctionJack per line, claim number, attached drawing number, intellectual property type;In order to enhance privacy, different applicants checks the permission of different blocksDifference, the block can just be checked by possessing the block private key and possessing the applicant of public key simultaneously, and applicant can only check oneself ShenAssociation block please;Partner and agent possess private key and public key just simultaneously can check oneself associated block of agency;AndWhen related application state changes, only book keeping operation people has change state permission, and increases change timestamp and change record.
Embodiment 2:
In some embodiments, the node in block chain possesses the key for checking relevant information in block, by public key andKey combines and checks block content, and in some practical patent applications, a part of partner of contract is not intended to agentTo see, the Permission Levels of partner are higher than agent, therefore are added in block chain priority assignation by image procossing mode,By carrying out image transformation to related content, change related display format, solve the problems, such as that secret is poor, the partner withAgent, which possesses private key and public key simultaneously, can just check the block, further comprise, partner and agent check permission into oneStep is distinguished, and agent can only check contract technical, time requirement description section, cannot check contract value;When agent checksWhen, by carrying out image frequency domain conversion process to contract value part, processing step is as follows: image f, F for input are themFourier transform, convolution filter h can be indicated by Fourier transform H;H can be referred to as unit impact response filter, and H is frequencyTransfer function, h and H can indicate filter, image f and Fourier transform after filter h convolution, available as follows in frequency domainFormula: G (u, v)=F (u, v) .*H (u, v) operation .* representing matrix F and H presses element multiplication, rather than matrix multiplication, agentInverse fourier transform is carried out after having checked, returns to original image.
In some embodiments, by watermark encrypting mode, digital watermarking encryption, base are carried out to contents such as contract valuesPlinth is also to carry out encryption setting, the block further includes application number, publication number, statutory status, awards by handling imageIt weighs text, classification number, statement and replies confirmation, notification of examiner's opinion confirmation, further include blacklist letter in some blocksBreath, i.e., record not faithful applicant or agent partner, and the block checks that all nodes of permission are owned byKey.
In some embodiments, the application each time of the applicant is submitted and successfully constitutes a record, including verifying stepIt is rapid: by confirming that the ID value of applicant, electronic signature information determine whether to adopt the record.
In some embodiments, the random number algorithm includes: feedback shift register generator, formula are as follows: αk=(cpαk-p+cp-1αk-p+1+...c1αk-1) (mod 2), wherein p is given positive integer, and ci ∈ { 0,1 }, k is variable, by takingRemaining operation obtains related random quantity.
In some embodiments, the intellectual property type includes: that copyright registration, invention, utility model, appearance are setMeter, integrated circuit copyright, trade mark, but it is not limited to the above-mentioned type.
Embodiment 3:
The invention also includes the systems for negotiating encryption handling intellectual property based on block chain, including database module, storageStorage unit, enquiry module, input change module in device, the input change module is mobile phone terminal or computer, whereinEach node carrier is computer or mobile phone terminal, and memory block copy or other relevant informations, input change module can pass throughKeyboard or voice mode are inputted, and storage unit can be computer hard disc or the expansible storage card of mobile phone, wherein Duo GeshenIt asks someone, act on behalf of institute partner and the N number of node of agent's composition, the application each time of applicant, which is submitted, successfully constitutes a noteRecord, constitutes new block, selects book keeping operation people by random number algorithm, and notify the corresponding block chain of all node updates;It is differentNode possesses public key or private key for each block, and the block includes timestamp, document number, contract number, claim number, attached drawingNumber, intellectual property type;In order to enhance privacy, different applicants checks that the permission of different blocks is different, possesses the blockPrivate key and the applicant for possessing public key simultaneously can just check the block, and applicant can only check the association block of oneself application;It closesPartner people and agent possess private key and public key just simultaneously can check oneself associated block of agency;And related application state occursWhen variation, only book keeping operation people has change state permission, and increases change timestamp and change record, the partner and agentThe block can just be checked by possessing private key and public key simultaneously, further comprise that partner checks that permission further discriminates between with agent,Agent can only check contract technical, time requirement description section, cannot check contract value;When agent checks, pass throughCarry out image frequency domain conversion process to contract value part, processing step is as follows: image f, F for input are that its Fourier becomesIt changes, convolution filter h can be indicated by Fourier transform H;H can be referred to as unit impact response filter, and H is frequency conversion letterNumber, h and H can indicate filter, image f and Fourier transform after filter h convolution, and following formula: G can be used in frequency domain(u, v)=F (u, v) .*H (u, v) operates .* representing matrix F and H and presses element multiplication, rather than matrix multiplication, agent have checkedAfter carry out inverse fourier transform, return to original image.
In block structure schematic diagram as shown in Figure 2, block further includes Hash coding module, the position letter in block chainBreath, in some embodiments, the block further include application number, publication number, statutory status, authorize text, classification number, opinion oldState answer confirmation, notification of examiner's opinion confirmation.
In some embodiments, including successfully one note of composition is submitted in authentication module, the application each time of the applicantRecord, including verification step: described random by confirming that the ID value of applicant, electronic signature information determine whether to adopt the recordThe method of figuring includes: feedback shift register generator, formula are as follows: αk=(cpαk-p+cp-1αk-p+1+...c1αk-1) (mod2),Middle p is given positive integer, and ci ∈ { 0,1 }, k are variable.
In some embodiments, including type block, the intellectual property type include: copyright registration, it is invention, practicalNovel, design, integrated circuit copyright, trade mark;There is different contract templates for different types, facilitate applicant and closesPartner people signs.
The method and system for negotiating encryption handling intellectual property based on block chain of the invention solves in traditional technology notEnergy Reasonable Protection associated privacy, transaction cost is higher, and the higher problem of error rate, and answers in intellectual property right management field correlationWith less;Therefore, the method and system of the invention for negotiating encryption handling intellectual property based on block chain significantly protects phasePass privacy, which reduces transaction cost, reduces the generation of error rate, and greatly enhances in terms of accuracy rate, enhances user experience.
It will be understood by those skilled in the art that embodiments herein can provide as the production of method, system or computer programProduct, therefore complete hardware embodiment, complete software embodiment or embodiment combining software and hardware aspects can be used in the applicationForm.
Although present disclosure is as above, present invention is not limited to this, and the present invention equally can be with other intellectual property fieldsThe management of scape, such as business secret etc..Anyone skilled in the art, without departing from the spirit and scope of the present invention,It can make various changes or modifications, therefore protection scope of the present invention should be defined by the scope defined by the claims..