Movatterモバイル変換


[0]ホーム

URL:


CN109660357A - Digital asset register method, verification method, device, equipment and storage medium - Google Patents

Digital asset register method, verification method, device, equipment and storage medium
Download PDF

Info

Publication number
CN109660357A
CN109660357ACN201811635006.0ACN201811635006ACN109660357ACN 109660357 ACN109660357 ACN 109660357ACN 201811635006 ACN201811635006 ACN 201811635006ACN 109660357 ACN109660357 ACN 109660357A
Authority
CN
China
Prior art keywords
information
digital asset
block chain
node
request
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201811635006.0A
Other languages
Chinese (zh)
Inventor
王兴军
冯发润
许宏珍
黄海平
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Dongguan Jianda Information Technology Co Ltd
Original Assignee
Dongguan Jianda Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Dongguan Jianda Information Technology Co LtdfiledCriticalDongguan Jianda Information Technology Co Ltd
Priority to CN201811635006.0ApriorityCriticalpatent/CN109660357A/en
Publication of CN109660357ApublicationCriticalpatent/CN109660357A/en
Pendinglegal-statusCriticalCurrent

Links

Classifications

Landscapes

Abstract

The embodiment of the invention provides a kind of digital asset register method, verification method, device, equipment and storage mediums, wherein this method comprises: carrying out abstract processing to digital assets information, obtains fictitious assets information;The fictitious assets information is digitally signed using the private key of the proprietary owner of the digital asset information, wherein the digital signature is used to verify the property right of digital asset information;The node that the fictitious assets information after digital signature is sent to block chain is stored.The program, without being decoded, is conducive to improve efficiency in digital signature and the process of verifying;It is advantageously ensured that the fictitious assets information of the digital asset information of storage has real effectiveness, and then be conducive to improve the real effectiveness of verifying;The decentralization of block chain, distribution, the fictitious assets information for allowing to be stored based on any one node are carried out the property right verifying of digital asset information, are further conducive to improve verification efficiency.

Description

Digital asset register method, verification method, device, equipment and storage medium
Technical field
The present invention relates to technical field of data processing, in particular to a kind of digital asset register method, verification method, dressIt sets, equipment and storage medium.
Background technique
With the development of economy and society, people increasingly pay attention to the protection of the digital assets property right such as audio-video.Number at presentThe method of word property right protection mainly passes through digital signature or watermark, however using digital signature or the method for watermark, have certainLimitation, for example, watermarking or digital signature after audio/video decoding, decoding is being verified so that need to consume a large amount of timeStage also needs to verify by watermark or digital signature to after audio/video decoding, and it is a large amount of to can also require consumptionTime, so that verification efficiency is relatively low.
Summary of the invention
The embodiment of the invention provides a kind of digital asset register methods, are protected with solving digital asset property right in the prior artDuring shield the technical issues of existing low efficiency.This method comprises:
Abstract processing is carried out to digital assets information, obtains fictitious assets information;
The fictitious assets information is digitally signed using the private key of the proprietary owner of the digital asset information,Wherein, the digital signature is used to verify the property right of digital asset information;
The node that the fictitious assets information after digital signature is sent to block chain is stored.
The embodiment of the invention also provides a kind of digital asset verification methods, to solve digital asset property right in the prior artDuring protection the technical issues of existing low efficiency.This method comprises:
The first request of the property right of verifying digital asset information is sent to the node of block chain, wherein first requestThe fictitious assets of the public key information of proprietary owner including digital asset information to be verified and digital asset information to be verified letterBreath, digital asset information carry out number using the private key of the proprietary owner of digital asset information in the form of fictitious assets informationIt is stored in after signature on the node of block chain;
Receive the transaction ID number that the node feeding back of first request is received on block chain;
The second request for obtaining verification result is sent to the node of block chain, second request includes the transaction idNumber;
The verification result for the digital asset information to be verified that the node for receiving block chain requests feedback based on described second,In, the verification result is the public key information and digital asset to be verified of the proprietary owner according to digital asset information to be verifiedThe fictitious assets information of information, the number of the fictitious assets information and the fictitious assets information that are locally stored with the node of block chainWhat the matching result between the private key information in signature generated.
The embodiment of the invention also provides a kind of digital asset verification methods for block chain, to solve in the prior artDuring digital asset property right protection the technical issues of existing low efficiency.This method comprises:
The node of block chain receives the first request of the property right of verifying digital asset information, wherein first request packetThe public key information of the proprietary owner of digital asset information to be verified and the fictitious assets information of digital asset information to be verified are included,Private key of the digital asset information in the form of fictitious assets information using the proprietary owner of digital asset information carries out digital labelIt is stored on the node of block chain after name;
Receive the node of first request on block chain, feedback trading ID number, and by digital asset information to be verifiedThe fictitious assets information of the public key information of proprietary owner and digital asset information to be verified is believed with the fictitious assets being locally storedPrivate key information in the digital signature of breath and the fictitious assets information is matched, and generates verification result according to matching result.
The embodiment of the invention also provides a kind of digital asset register devices, to solve digital asset property right in the prior artDuring protection the technical issues of existing low efficiency.The device includes:
Message processing module obtains fictitious assets information for carrying out abstract processing to digital assets information;
Signature processing module, the private key for the proprietary owner using the digital asset information is to the fictitious assetsInformation is digitally signed, wherein the digital signature is used to verify the property right of digital asset information;
Data transmission blocks, the node for the fictitious assets information after digital signature to be sent to block chain carry outStorage.
The embodiment of the invention also provides a kind of digital assets to verify device, to solve digital asset property right in the prior artDuring protection the technical issues of existing low efficiency.The device includes:
Checking request module, the first request of the property right for sending verifying digital asset information to the node of block chain,Wherein, first request includes the public key information and digital asset to be verified of the proprietary owner of digital asset information to be verifiedThe fictitious assets information of information, digital asset information are all using the property right of digital asset information in the form of fictitious assets informationThe private key of person is stored on the node of block chain after being digitally signed;
Verification result receiving module, for receiving the transaction id for receiving the node feeding back of first request on block chainNumber;
Verification result request module, for sending the second request for obtaining verification result to the node of block chain, described theTwo requests include the transaction ID number;
The verification result receiving module is also used to receive the node of block chain based on the to be tested of the second request feedbackDemonstrate,prove the verification result of digital asset information, wherein the verification result is all according to the property right of digital asset information to be verifiedThe fictitious assets information of the public key information of person and digital asset information to be verified, the virtual money being locally stored with the node of block chainProduce what the matching result between the private key information in the digital signature of information and the fictitious assets information generated.
The embodiment of the invention also provides a kind of digital assets for block chain to verify device, to solve in the prior artDuring digital asset property right protection the technical issues of existing low efficiency.The device includes:
Checking request receiving module receives the first of the property right of verifying digital asset information for the node by block chainRequest, wherein first request includes the public key information and number to be verified of the proprietary owner of digital asset information to be verifiedThe fictitious assets information of word assets information, digital asset information use the production of digital asset information in the form of fictitious assets informationThe private key of the power owner is stored on the node of block chain after being digitally signed;
Authentication module receives the described first node requested for passing through on block chain, feedback trading ID number, and will be to be testedThe public key information of the proprietary owner of digital asset information and the fictitious assets information of digital asset information to be verified are demonstrate,proved, with localPrivate key information in the fictitious assets information of storage and the digital signature of the fictitious assets information is matched, according to matching resultGenerate verification result.
The embodiment of the invention also provides a kind of computer equipments, including memory, processor and storage are on a memoryAnd the computer program that can be run on a processor, the processor may be implemented above-mentioned any when executing the computer programDigital asset register method, the processor may be implemented above-mentioned arbitrary digital asset when executing the computer program and testsCard method can also realize the above-mentioned arbitrary digital asset for being used for block chain when the processor executes the computer programVerification method, to solve in the prior art during digital asset property right protection the technical issues of existing low efficiency.
The embodiment of the invention also provides a kind of computer readable storage medium, the computer readable storage medium can be withIt is stored with the computer program for executing above-mentioned arbitrary digital asset register method, the computer readable storage medium can be depositedThe computer program for executing above-mentioned arbitrary digital asset verification method is contained, the computer readable storage medium can also be depositedThe computer program for executing the above-mentioned arbitrary digital asset register method for block chain is contained, to solve to count in the prior artDuring word assets property right protection the technical issues of existing low efficiency.
In embodiments of the present invention, it proposes and digital asset information is turned into fictitious assets information, then use numberThe private key of the proprietary owner of word assets information is digitally signed fictitious assets information, so that the process of digital signature is not necessarily toIt is decoded, is conducive to improve efficiency;Finally, the node that the fictitious assets information after digital signature is sent to block chain is carried outStorage, can verify the property right of digital asset information based on digital signature, so that without decoding in verification processDigital asset information is verified based on digital signature, is conducive to improve efficiency;Meanwhile block chain have decentralization, distribution,Data such as can not distort at the characteristics so that it is advantageously ensured that the fictitious assets information of the digital asset information of storage have it is authentic and validProperty, and then being conducive to improve the real effectiveness of verifying, the decentralization of block chain, distribution allow to based on any oneThe fictitious assets information of a node storage carries out the property right verifying of digital asset information, is conducive to improve verification efficiency.
Detailed description of the invention
The drawings described herein are used to provide a further understanding of the present invention, constitutes part of this application, notConstitute limitation of the invention.In the accompanying drawings:
Fig. 1 is a kind of flow chart of digital asset register method provided in an embodiment of the present invention;
Fig. 2 is a kind of flow chart for implementing above-mentioned digital asset register method provided in an embodiment of the present invention;
Fig. 3 is provided in an embodiment of the present invention a kind of for terminal or the process of the digital asset verification method of serverFigure;
Fig. 4 is a kind of flow chart of digital asset verification method for block chain provided in an embodiment of the present invention;
Fig. 5 is a kind of flow chart for implementing digital asset verification method provided in an embodiment of the present invention;
Fig. 6 is a kind of structural block diagram of computer equipment provided in an embodiment of the present invention;
Fig. 7 is a kind of structural block diagram of digital asset register device provided in an embodiment of the present invention;
Fig. 8 is a kind of structural block diagram of digital asset verifying device provided in an embodiment of the present invention;
Fig. 9 is a kind of structural block diagram of digital asset verifying device for block chain provided in an embodiment of the present invention.
Specific embodiment
To make the objectives, technical solutions, and advantages of the present invention clearer, right below with reference to embodiment and attached drawingThe present invention is described in further details.Here, exemplary embodiment and its explanation of the invention is used to explain the present invention, but simultaneouslyIt is not as a limitation of the invention.
In embodiments of the present invention, a kind of digital asset register method is provided, as shown in Figure 1, this method comprises:
Step 102: abstract processing being carried out to digital assets information, obtains fictitious assets information;
Step 104: the fictitious assets information being carried out using the private key of the proprietary owner of the digital asset informationDigital signature, wherein the digital signature is used to verify the property right of digital asset information;
Step 106: the node that the fictitious assets information after digital signature is sent to block chain is stored.
Process as shown in Figure 1 is it is found that in embodiments of the present invention, proposing and turning to digital asset information virtuallyThen assets information is digitally signed fictitious assets information using the private key of the proprietary owner of digital asset information, makesThe process of digital signature is obtained without being decoded, is conducive to improve efficiency;Finally, the fictitious assets information after digital signature is sent outIt send the node to block chain to be stored, the property right of digital asset information can be verified based on digital signature, so that verifyingDigital asset information can be verified based on digital signature without decoding in the process, be conducive to improve efficiency;Meanwhile block chainThe characteristics such as can not distort with decentralization, distribution, data so that it is advantageously ensured that the digital asset information of storage it is virtualAssets information has real effectiveness, and then is conducive to improve the real effectiveness of verifying, decentralization, the distribution of block chainFormula, the fictitious assets information for allowing to store based on any one node carry out the property right verifying of digital asset information, favorablyIn raising verification efficiency.
When it is implemented, above-mentioned digital asset information can be Any Digit assets, for example, the number money such as audio, videoIt produces.
When it is implemented, above-mentioned fictitious assets information can be virtual character string, i.e., virtual word is converted by digital assetSymbol string converts virtual character string for digital asset for example, can calculate by multiple hash.Above-mentioned fictitious assets information may be used alsoTo be that two dimensional code etc. can be by certain conversion, the digital information of energy unique identification number assets.
When it is implemented, carrying out digital label to fictitious assets information using the private key of the proprietary owner of digital asset informationAfter name, digital signature information can be directly based upon and carry out property right verifying, without being decoded again, for example, can be directly by certainThe public key information of proprietary owner is matched to verify property right with the private key in digital signature, if the public affairs of the proprietary ownerPrivate key successful match in key information and digital signature then illustrates the fictitious assets information being digitally signed using the private keyProperty right belongs to the proprietary owner.In verifying, by the private key in public key and digital signature carry out it is matched at the same time it can alsoIn conjunction in checking request fictitious assets information and the node matching result of fictitious assets information that is locally stored verify property right.
When it is implemented, block chain is a kind of technology of decentralization, by integrating P2P (Peer to Peer, point pairPoint) transmission technology, the technologies such as technology, data encrypting and deciphering technology, KV (Key Value, key assignments) database of knowing together, one kind of generationNovel Internet protocols.The block chain technology characteristics such as there is decentralization, distribution, data can not distort, can recall, veryIt is incomparable that various aspects play the role of centralized server.
When it is implemented, the fictitious assets information after digital signature is sent to the process that the node of block chain storesIn, transaction results can also be inquired to see whether to store successfully, for example, in the present embodiment, above-mentioned digital asset registration sideMethod further include:
The transaction results of enquiring digital assets information are sent to the node (arbitrary node that can be block chain) of block chainRequest, wherein it is described request include digital asset information to be checked fictitious assets information;
Receive block chain node based on it is described request feedback transaction results information, the transaction results information include toThe transaction results of enquiring digital assets information, the transaction results may include succeed in registration, the correlating markings information such as registration failure.
When it is implemented, above-mentioned digital asset register method may operate in the equipment such as server, terminal.
The following specifically describes the processes for implementing above-mentioned digital asset register method, as shown in Fig. 2, the process includes following stepIt is rapid:
Step 202: digital asset information is carried out abstract processing by terminal, is such as calculated by multiple hash and is generated virtual wordSymbol string, then, is digitally signed virtual character string using the private key of the proprietary owner of digital asset information;
Step 204: terminal is initiated to trade to block chain node, the ABI (Application provided according to intelligent contractBinary Interface, application binaries interface) interface access, the virtual character string after inputting digital signature;
Step 206: block chain node executes intelligent contract and generates transaction, and is broadcast in block chain network;
Step 208: the virtual character string after digital signature is packaged life according to block chain common recognition mechanism by each node of block chainAt block, and generate certification as a result, be broadcast in block chain network, by each node verification and be resident locally on node;
Step 210: terminal can periodically initiate the request of poll transaction results, and the request includes digital asset to be checkedThe fictitious assets information of information, directly obtains transaction results from block chain;
Step 212: the node of request is received, according to the friendship of the fictitious assets acquisition of information fictitious assets information in requestEasily as a result, and transaction results are returned to the terminal for submitting request, may include in transaction results and succeed in registration or registration failureThe relevant information of equal marks;So far, entire digital asset registration process is completed.
When it is implemented, then may be used after storing the fictitious assets information after digital signature on the node to block chainTo carry out property right verifying based on digital signature information, for example, in the present embodiment, a kind of digital asset verification method is provided,The digital asset verification method may operate in the equipment such as server, terminal, as shown in figure 3, the digital asset verification methodInclude:
Step 302: sending verifying digital asset information to the node (arbitrary node that can be block chain) of block chainFirst request of property right, wherein first request includes the public key information of the proprietary owner of digital asset information to be verifiedWith the fictitious assets information of digital asset information to be verified, digital asset information is in the form of fictitious assets information using number moneyThe private key of the proprietary owner of production information is stored on the node of block chain after being digitally signed;
Step 304: receiving the transaction ID number that the node feeding back of first request is received on block chain;
Step 306: being sent to the node (arbitrary node that can be block chain) of block chain and obtain the second of verification resultRequest, second request includes the transaction ID number;
Step 308: receiving node the testing based on the digital asset information to be verified of the second request feedback of block chainDemonstrate,prove result, wherein the verification result is according to the public key information of the proprietary owner of digital asset information to be verified and to be testedDemonstrate,prove the fictitious assets information of digital asset information, the fictitious assets information and the fictitious assets being locally stored with the node of block chainWhat the matching result between the private key information in the digital signature of information generated.
In the digital asset verification process, according to the public key information of the proprietary owner of digital asset information to be verified andFictitious assets information that the fictitious assets information of digital asset information to be verified and the node of block chain are locally stored and this virtuallyMatching result between private key information in the digital signature of assets information generates verification result, in Qualify Phase, without carrying outDecoding, so that being conducive to improve verification efficiency.
When it is implemented, above-mentioned fictitious assets information can be virtual character string, i.e., virtual word is converted by digital assetSymbol string converts virtual character string for digital asset for example, can calculate by multiple hash.Above-mentioned fictitious assets information may be used alsoTo be that two dimensional code etc. can be by certain conversion, the digital information of energy unique identification number assets.
When it is implemented, in the present embodiment, providing a kind of digital asset verification method for block chain, such as Fig. 4Shown, which includes:
Step 402: the node (arbitrary node that can be block chain) of block chain receives the production of verifying digital asset informationPower first request, wherein it is described first request include digital asset information to be verified proprietary owner public key information andThe fictitious assets information of digital asset information to be verified, digital asset information use digital asset in the form of fictitious assets informationThe private key of the proprietary owner of information is stored on the node of block chain after being digitally signed;
Step 404: receiving the node of first request, feedback trading ID number on block chain, and number to be verified is providedThe public key information of the proprietary owner of information and the fictitious assets information of digital asset information to be verified are produced, with the void being locally storedPrivate key information in the digital signature of quasi- assets information and the fictitious assets information is matched, and is generated and is verified according to matching resultAs a result.
When it is implemented, generating verification result according to matching result, comprising:
When digital asset information to be verified fictitious assets information and the fictitious assets information matches that are locally stored of node atFunction, and the private in the digital signature of the public key information of the proprietary owner of digital asset information to be verified and the fictitious assets informationThe success of key information matches, that is, illustrate that the property right for the fictitious assets information that node is locally stored belongs to the proprietary owner, becauseThis, verification result is to be proved to be successful, and otherwise, verification result is authentication failed.
When it is implemented, above-mentioned fictitious assets information can be virtual character string, i.e., virtual word is converted by digital assetSymbol string converts virtual character string for digital asset for example, can calculate by multiple hash.Above-mentioned fictitious assets information may be used alsoTo be that two dimensional code etc. can be by certain conversion, the digital information of energy unique identification number assets.
When it is implemented, the above-mentioned digital asset verification method for block chain further include:
Other nodes that verification result is broadcast on block chain by the node that described first requests are received on block chain to carry outStorage, so as to obtain verification result by the arbitrary node of block chain.
When it is implemented, by following steps feedback validation as a result, the above-mentioned digital asset verification method for block chainFurther include:
The node (arbitrary node that can be block chain) of block chain receives the second request for obtaining verification result, and described theTwo requests include the transaction ID number;
The verification result of the node feeding back digital asset information to be verified of second request is received on block chain.
When it is implemented, the process described in detail below for implementing digital asset verification method between terminal and block chain,As shown in figure 5, the process the following steps are included:
Step 502: terminal gets the public key information of the proprietary owner of certain digital asset information, the digital asset informationThe information such as virtual character string;
Step 504: terminal is initiated to trade to block chain node, that is, send the property right of verifying digital asset information first is askedIt asks, is accessed according to the ABI interface that intelligent contract provides, the letter such as virtual character string of input public key information and the digital asset informationBreath;
Step 506: the node for receiving the first request executes intelligent contract and generates transaction, and feedback trading ID number believes public keyThe virtual character string of breath and the digital asset information, the digital signature with the virtual character string and the virtual character string that are locally storedIn private key information matched, verification result is generated according to matching result, and is broadcast in block chain network;
Step 508: verification result is packaged according to block chain common recognition mechanism and generates block, and generate by each node of block chainCertification as a result, be broadcast in block chain network, by each node verification and be resident locally on node;
Step 510: the second request of poll verification result is initiated in terminal timing, includes transaction ID number in the second request, directlyIt connects and is verified result from block chain;
Step 512: receive the node of the second request, according to second request in transaction ID number local node search withThe corresponding verification result of transaction ID number, and verification result is returned to the terminal for submitting the second request, can be in verification resultComprising being proved to be successful or the relevant information of authentication failed.
When it is implemented, provide a kind of computer equipment in the present embodiment, as shown in fig. 6, include memory 602,Processor 604 and storage on a memory and the computer program that can run on a processor, the processor execution meterAbove-mentioned arbitrary digital asset register method may be implemented when calculation machine program, the processor can when executing the computer programTo realize that above-mentioned arbitrary digital asset verification method, the processor can also be realized above-mentioned when executing the computer programThe arbitrary digital asset verification method for being used for block chain.Specifically, the computer equipment can be terminal, serverOr similar arithmetic unit.
In the present embodiment, a kind of computer readable storage medium is provided, the computer readable storage medium can be withIt is stored with the computer program for executing above-mentioned arbitrary digital asset register method, the computer readable storage medium can be depositedThe computer program for executing above-mentioned arbitrary digital asset verification method is contained, the computer readable storage medium can also be depositedContain the computer program for executing the above-mentioned arbitrary digital asset verification method for block chain.
Specifically, computer readable storage medium includes permanently and non-permanent, removable and non-removable media canTo realize that information is stored by any method or technique.Information can be computer readable instructions, data structure, the module of programOr other data.The example of computer readable storage medium includes, but are not limited to phase change memory (PRAM), static random-access is depositedReservoir (SRAM), dynamic random access memory (DRAM), other kinds of random access memory (RAM), read-only memory(ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory techniques, CD-ROM are read-onlyMemory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassettes, tape magnetic disk storage orOther magnetic storage devices or any other non-transmission medium, can be used for storage can be accessed by a computing device information.According toHerein defines, and computer readable storage medium does not include temporary computer readable media (transitory media), such as adjustsThe data-signal and carrier wave of system.
When it is implemented, in the present embodiment, Fig. 7 is a kind of structure of the digital asset register device of the embodiment of the present inventionBlock diagram, as shown in fig. 7, the device includes:
Message processing module 702 obtains fictitious assets information for carrying out abstract processing to digital assets information;
Signature processing module 704, the private key for the proprietary owner using the digital asset information is to described virtualAssets information is digitally signed, wherein the digital signature is used to verify the property right of digital asset information;
Data transmission blocks 706, for the fictitious assets information after digital signature to be sent to the node of block chainIt is stored.
In one embodiment, above-mentioned digital asset register device further include:
Enquiry module, the request of the transaction results for sending enquiring digital assets information to the node of block chain, whereinThe request includes the fictitious assets information of digital asset information to be checked;
Query result receiving module, the transaction results information that the node for receiving block chain is fed back based on the request,The transaction results information includes the transaction results of digital asset information to be checked.
In one embodiment, above-mentioned fictitious assets information can be virtual character string, i.e., converts void for digital assetQuasi- character string converts virtual character string for digital asset for example, can calculate by multiple hash.Above-mentioned fictitious assets informationIt can also be that two dimensional code etc. can be by certain conversion, the digital information of energy unique identification number assets.
When it is implemented, in the present embodiment, Fig. 8 is a kind of structure of the digital asset verifying device of the embodiment of the present inventionBlock diagram, as shown in figure 8, the device includes:
Checking request module 802 is asked for sending the first of property right of verifying digital asset information to the node of block chainIt asks, wherein the public key information of the proprietary owner of first request including digital asset information to be verified and number to be verifiedThe fictitious assets information of assets information, digital asset information use the property right of digital asset information in the form of fictitious assets informationThe private key of the owner is stored on the node of block chain after being digitally signed;
Verification result receiving module 804, for receiving the transaction for receiving the node feeding back of first request on block chainID number;
Verification result request module 806, it is described for sending the second request for obtaining verification result to the node of block chainSecond request includes the transaction ID number;
The verification result receiving module 804 is also used to receive the node of block chain based on the second request feedbackThe verification result of digital asset information to be verified, wherein the verification result is the property right according to digital asset information to be verifiedThe fictitious assets information of the public key information of the owner and digital asset information to be verified, the void being locally stored with the node of block chainWhat the matching result between private key information in the digital signature of quasi- assets information and the fictitious assets information generated.
In one embodiment, above-mentioned fictitious assets information can be virtual character string, i.e., converts void for digital assetQuasi- character string converts virtual character string for digital asset for example, can calculate by multiple hash.Above-mentioned fictitious assets informationIt can also be that two dimensional code etc. can be by certain conversion, the digital information of energy unique identification number assets.
When it is implemented, in the present embodiment, Fig. 9 is the digital asset verifying dress for block chain of the embodiment of the present inventionA kind of structural block diagram set, as shown in figure 9, the device includes:
Checking request receiving module 902 receives the property right of verifying digital asset information for the node by block chainFirst request, wherein first request includes the public key information of proprietary owner of digital asset information to be verified and to be testedThe fictitious assets information of digital asset information is demonstrate,proved, digital asset information uses digital asset information in the form of fictitious assets informationProprietary owner private key be digitally signed after be stored on the node of block chain;
Authentication module 904 receives the described first node requested for passing through on block chain, feedback trading ID number, and willThe fictitious assets information of the public key information of the proprietary owner of digital asset information to be verified and digital asset information to be verified, withPrivate key information in the digital signature of the fictitious assets information and the fictitious assets information that are locally stored is matched, according to matchingAs a result verification result is generated.
In one embodiment, the authentication module is believed specifically for the fictitious assets when digital asset information to be verifiedThe fictitious assets information matches success for ceasing and being locally stored, and the public key information of the proprietary owner of digital asset information to be verifiedWith the private key information successful match in the digital signature of the fictitious assets information, verification result is to be proved to be successful, otherwise, verifying knotFruit is authentication failed.
In one embodiment, above-mentioned fictitious assets information can be virtual character string, i.e., converts void for digital assetQuasi- character string converts virtual character string for digital asset for example, can calculate by multiple hash.Above-mentioned fictitious assets informationIt can also be that two dimensional code etc. can be by certain conversion, the digital information of energy unique identification number assets.
In one embodiment, the above-mentioned digital asset for block chain verifies device further include:
Verification result is broadcast to block chain for the node by receiving first request on block chain by memory moduleOn other nodes stored.
In one embodiment, the above-mentioned digital asset for block chain verifies device further include:
Verification result request receiving module, the node for block chain receives the second request for obtaining verification result, describedSecond request includes the transaction ID number;
Feedback module receives testing for the node feeding back digital asset information to be verified of second request on block chainDemonstrate,prove result.
The embodiment of the present invention realizes following technical effect: proposing digital asset information turning to fictitious assets letterThen breath is digitally signed fictitious assets information using the private key of the proprietary owner of digital asset information, so that digitalThe process of signature is conducive to improve efficiency without being decoded;Finally, the fictitious assets information after digital signature is sent to areaThe node of block chain is stored, and the property right of digital asset information can be verified based on digital signature, so that in verification processDigital asset information can be verified based on digital signature without decoding, be conducive to improve efficiency;Meanwhile block chain have goCentralization, distribution, data such as can not distort at the characteristics, so that it is advantageously ensured that the fictitious assets letter of the digital asset information of storageBreath has real effectiveness, and then is conducive to improve the real effectiveness of verifying, the decentralization of block chain, distribution, so thatThe fictitious assets information that can be stored based on any one node carries out the property right verifying of digital asset information, is conducive to improve and testDemonstrate,prove efficiency.
Obviously, those skilled in the art should be understood that each module of the above-mentioned embodiment of the present invention or each step can be withIt is realized with general computing device, they can be concentrated on a single computing device, or be distributed in multiple computing devicesOn composed network, optionally, they can be realized with the program code that computing device can perform, it is thus possible to by itStore and be performed by computing device in the storage device, and in some cases, can be held with the sequence for being different from hereinThe shown or described step of row, perhaps they are fabricated to each integrated circuit modules or will be multiple in themModule or step are fabricated to single integrated circuit module to realize.In this way, the embodiment of the present invention be not limited to it is any specific hardPart and software combine.
The foregoing is only a preferred embodiment of the present invention, is not intended to restrict the invention, for the skill of this fieldFor art personnel, the embodiment of the present invention can have various modifications and variations.All within the spirits and principles of the present invention, madeAny modification, equivalent substitution, improvement and etc. should all be included in the protection scope of the present invention.

Claims (18)

CN201811635006.0A2018-12-292018-12-29Digital asset register method, verification method, device, equipment and storage mediumPendingCN109660357A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201811635006.0ACN109660357A (en)2018-12-292018-12-29Digital asset register method, verification method, device, equipment and storage medium

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201811635006.0ACN109660357A (en)2018-12-292018-12-29Digital asset register method, verification method, device, equipment and storage medium

Publications (1)

Publication NumberPublication Date
CN109660357Atrue CN109660357A (en)2019-04-19

Family

ID=66117800

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201811635006.0APendingCN109660357A (en)2018-12-292018-12-29Digital asset register method, verification method, device, equipment and storage medium

Country Status (1)

CountryLink
CN (1)CN109660357A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN111125141A (en)*2019-12-272020-05-08国网新疆电力有限公司信息通信公司 A method and equipment for digital storage and verification of national grid assets based on blockchain
CN112258092A (en)*2020-11-232021-01-22国网能源研究院有限公司 A blockchain-based data asset reliability assessment method and device
CN115549917A (en)*2022-09-062022-12-30南京边界区块链科技有限公司 A virtual information batch signature method, system, device and metaverse system on the block chain

Citations (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN106130728A (en)*2016-04-292016-11-16北京太云科技有限公司A kind of digital asset register method based on block chain and server thereof
US20170046652A1 (en)*2015-08-132017-02-16The Toronto-Dominion BankSystems and method for tracking behavior of networked devices using hybrid public-private blockchain ledgers
CN107086920A (en)*2017-06-202017-08-22无锡井通网络科技有限公司Copyright based on block chain really weighs method
CN107609876A (en)*2017-08-182018-01-19北京云知科技有限公司A kind of method and system for recovering block chain assets
CN107851284A (en)*2015-04-062018-03-27比特记号公司 Systems and methods for decentralized ownership recording and authentication
CN108694668A (en)*2018-06-152018-10-23腾讯科技(深圳)有限公司Digital asset method of commerce, device, medium and equipment

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN107851284A (en)*2015-04-062018-03-27比特记号公司 Systems and methods for decentralized ownership recording and authentication
US20170046652A1 (en)*2015-08-132017-02-16The Toronto-Dominion BankSystems and method for tracking behavior of networked devices using hybrid public-private blockchain ledgers
CN106130728A (en)*2016-04-292016-11-16北京太云科技有限公司A kind of digital asset register method based on block chain and server thereof
CN107086920A (en)*2017-06-202017-08-22无锡井通网络科技有限公司Copyright based on block chain really weighs method
CN107609876A (en)*2017-08-182018-01-19北京云知科技有限公司A kind of method and system for recovering block chain assets
CN108694668A (en)*2018-06-152018-10-23腾讯科技(深圳)有限公司Digital asset method of commerce, device, medium and equipment

Cited By (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN111125141A (en)*2019-12-272020-05-08国网新疆电力有限公司信息通信公司 A method and equipment for digital storage and verification of national grid assets based on blockchain
CN112258092A (en)*2020-11-232021-01-22国网能源研究院有限公司 A blockchain-based data asset reliability assessment method and device
CN115549917A (en)*2022-09-062022-12-30南京边界区块链科技有限公司 A virtual information batch signature method, system, device and metaverse system on the block chain

Similar Documents

PublicationPublication DateTitle
CN107396360B (en)Block verification method and device
CN108924130B (en)Block data verification method, device, equipment and storage medium
CN107943996B (en)Learning calendar query method and device based on block chain
CN110197346B (en) Logistics tracking and tracing method, application server, blockchain node and medium
US20180053182A1 (en)Dynamic cryptocurrency aliasing
CN109257342A (en)Authentication method, system, server and readable storage medium storing program for executing of the block chain across chain
CN109327528A (en)Node management method and device based on block chain
CN112165382B (en)Software authorization method and device, authorization server side and terminal equipment
CN109034845A (en)Commodity based on block chain trace to the source code generate, verifying and querying method and device
CN109313752A (en)Method and system for forming an efficient consensus mechanism for licensed blockchains using audit guarantees
CN107438002A (en)Electronic equipment and method in system and system based on block chain
CN105975868A (en)Block chain-based evidence preservation method and apparatus
CN111416709B (en)Voting method, device, equipment and storage medium based on block chain system
CN110309663B (en)Privacy authentication method and system based on block chain
CN109245897B (en) A node authentication method and device based on non-interactive zero-knowledge proof
CN109660357A (en)Digital asset register method, verification method, device, equipment and storage medium
CN110852648A (en) A data processing method, device and computer storage medium
CN107563798A (en)Prize-winning data processing method and device
CN110490640A (en)Method, apparatus and system for object distribution processor
CN113610550A (en)Product tracing method and system based on block chain
CN109104419A (en)A kind of generation method and system of block chain account
CN115208628A (en)Data integrity verification method based on block chain
CN113779637A (en)Attribute data processing method, attribute data processing device, attribute data processing equipment and attribute data processing medium
CN113722767B (en)Data integrity verification method, system, storage medium and computing equipment
CN108540447A (en)A kind of certification authentication method and system based on block chain

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
RJ01Rejection of invention patent application after publication

Application publication date:20190419

RJ01Rejection of invention patent application after publication

[8]ページ先頭

©2009-2025 Movatter.jp