[go: up one dir, main page]

CN108880803A - A kind of method and system signed using digital signature to block chain affairs - Google Patents

A kind of method and system signed using digital signature to block chain affairs Download PDF

Info

Publication number
CN108880803A
CN108880803A CN201810762863.0A CN201810762863A CN108880803A CN 108880803 A CN108880803 A CN 108880803A CN 201810762863 A CN201810762863 A CN 201810762863A CN 108880803 A CN108880803 A CN 108880803A
Authority
CN
China
Prior art keywords
processing server
public key
domain
signature
block chain
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.)
Withdrawn
Application number
CN201810762863.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.)
Foshan Ys Jusen Technology Co Ltd
Original Assignee
Foshan Ys Jusen 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 Foshan Ys Jusen Technology Co Ltd filed Critical Foshan Ys Jusen Technology Co Ltd
Priority to CN201810762863.0A priority Critical patent/CN108880803A/en
Publication of CN108880803A publication Critical patent/CN108880803A/en
Withdrawn legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/08Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • H04L9/0861Generation of secret information including derivation or calculation of cryptographic keys or passwords
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/083Network architectures or network communication protocols for network security for authentication of entities using passwords
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0876Network architectures or network communication protocols for network security for authentication of entities based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1097Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3247Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving digital signatures

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The present invention provides a kind of method and system signed using digital signature to block chain affairs, including:Domain key pair including domain private key and domain public key is generated by the generation module of processing server, domain public key is signed after generation;The receiving device of processing server is also used to receive multiple member public keys, wherein each member public key is received from the association member of block chain network;The signature blocks of the processing server sign each member public key in the multiple member public key using the domain private key;The receiving device of processing server receives the transaction block of the special member from block chain network, wherein transaction block includes multiple block chain trading values and the hash using member's private key signature corresponding with special member;The signature blocks of processing server sign received transaction block using domain private key;Also, the transaction block of signature is electronically sent by the sending device of processing server.

Description

A kind of method and system signed using digital signature to block chain affairs
Technical field
The present invention relates to distributed computing field, in particular to it is a kind of using digital signature to block chain affairs into The method and system of row signature.
Background technique
Block chain is that the novel of computer technologies such as Distributed Storage, point-to-point transmission, common recognition mechanism, Encryption Algorithm answer Use mode.So-called common recognition mechanism is that the mathematical algorithm established between different nodes and trust, obtain equity is realized in block catenary system. It is, in general, that block catenary system is made of data Layer, network layer, common recognition layer, excitation layer, contract layer and application layer.Wherein, data Layer encapsulates bottom data block and the basic datas such as relevant data encryption and timestamp and rudimentary algorithm;Network layer is then wrapped Include distributed networking mechanism, data dissemination mechanism and data authentication mechanism etc.;Know together layer predominant package network node it is all kinds of total Know algorithm;Economic factor is integrated into block chain technical system by excitation layer, main issuing mechanism including economic incentives and Distribution mechanism etc.;All kinds of scripts of contract layer predominant package, algorithm and intelligent contract, are the bases of block chain programmable features;It answers The various application scenarios and case of block chain are then encapsulated with layer.In the model, chain type block structure, distribution based on timestamp The common recognition mechanism of formula node, based on common recognition calculate power economic incentives and flexible programmable intelligent contract be block chain technology most Representative innovative point.Due to using distributed accounting and storage, there is no the hardware of centralization or management organization, arbitrary nodes Rights and duties be all it is impartial, data block in system is tieed up jointly by the node in whole system with maintenance function Shield.System be it is open, in addition to the private information of Trading parties be encrypted other than, the data of block chain disclose owner, any People can pass through disclosed interface polls block chain data and exploitation related application, therefore whole system information highly transparent. Block chain, which is used, makes the institute in whole system based on consensus specification and agreement (such as a set of open and clear algorithm) There is node can be in the exchange data for going the free safety of the environment trusted, so that the trust to " people " has been changed to the letter to machine Appoint, any artificial intervention does not work.Once information is by verifying and is added to block chain, permanent will store, Unless can control simultaneously be more than in system 51% node, be otherwise to the modification of database on individual node it is invalid, Therefore the data stability and reliability of block chain are high.Since the exchange between node follows fixed algorithm, data are handed over It is mutually to be not necessarily to trust (rules of order in block chain can voluntarily judge whether activity is effective), therefore counterparty need not pass through The mode of public identity allows other side to oneself generation trust, very helpful to the accumulation of credit.
Block chain as future generation computer system, the practical problem urgently handled in practical application there are also it is many not It is proposed specific solution.
Summary of the invention
The invention proposes a kind of methods signed using digital signature to block chain affairs, including:It is taken by processing The generation module of business device generates the domain key pair including domain private key and domain public key, which is characterized in that domain public key carries out after generation Signature;The receiving device of processing server is also used to receive multiple member public keys, wherein each member public key is from block link network The association member of network is received;The signature blocks of the processing server sign the multiple member public key using the domain private key In each member public key;The receiving device of processing server receives the transaction block of the special member from block chain network, In, transaction block includes multiple block chain trading values and the hash using member's private key signature corresponding with special member;Processing clothes The signature blocks of business device sign received transaction block using domain private key;Also, by the sending device of processing server with electronics side Formula sends the transaction block of signature.
Further, further include:The member public key of each signature is electronically sent by the sending device of processing server To one or more members of block chain network.
Further, domain public key is by Public Authority authority signature.
Further, domain public key is signed by the signature blocks of processing server.
Further, further include:It is received and is authenticated from each member of block chain network by the receiving device of processing server Information;Before signing associated member public key, recognized by the authentication module of processing server using the received authentication information of institute Demonstrate,prove each member of block chain network.
Furthermore the present invention gives a kind of system signed using digital signature to block chain affairs, and feature exists In, including:The sending device of processing server;The generation module of processing server includes domain private key and domain public key for generating Domain key pair, wherein domain public key is signed after generation;The receiving device of processing server is configured as receiving multiple Member public key, wherein each member public key is received from the association member of block chain network;The signature blocks of processing server, For using domain private key to sign each member public key in multiple member public keys, wherein the reception of processing server is set It is standby to be also used to receive transaction block from special member;Wherein transaction block includes multiple block chain transaction values and use and special member pair The hash for the member's private key signature answered, the signature blocks of processing server be also used for domain private key to the transaction block received into Row signature;The sending device of the processing server is also used to the transaction block of electron-transport signature.
Further, the sending device of processing server is additionally configured to electronically send the member public key of each signature To one or more members of block chain network.
Further, the domain public key is by Public Authority authority signature.
Further, domain public key is signed by the signature blocks of processing server.
Further, further include:The authentication module of processing server, wherein the receiving device of processing server is also matched It is set to from each member of block chain network and receives authentication information;And the authentication module of processing server is configured as signing Before associated member public key using received authentication information authenticate each member of block chain network.
The system and/or method that The present invention gives a kind of to be digitally signed based on block chain, to solve this field presence Described problem.
Detailed description of the invention
From following description with reference to the accompanying drawings it will be further appreciated that the present invention.Component in figure is not drawn necessarily to scale, But it focuses on and shows in the principle of embodiment.In the figure in different views, identical appended drawing reference is specified to be corresponded to Part.
Fig. 1 is digital signature block diagram of the invention.
Specific embodiment
In order to enable the objectives, technical solutions, and advantages of the present invention are more clearly understood, below in conjunction with embodiment, to this Invention is further elaborated;It should be appreciated that described herein, the specific embodiments are only for explaining the present invention, and does not have to It is of the invention in limiting.To those skilled in the art, after access is described in detail below, other systems of the present embodiment System, method and/or feature will become obvious.All such additional systems, method, feature and advantage are intended to be included in It in this specification, is included within the scope of the invention, and by the protection of the appended claims.In description described in detail below The other feature of the disclosed embodiments, and these characteristic roots will be apparent according to described in detail below.
Embodiment one.
The present embodiment explains a kind of method signed using digital signature to block chain affairs, including: Domain key pair including domain private key and domain public key is generated by the generation module of processing server, which is characterized in that domain public key is in life It signs after;The receiving device of processing server is also used to receive multiple member public keys, wherein each member public key be from The association member of block chain network is received;The signature blocks of the processing server are signed the multiple using the domain private key Each member public key in member public key;The receiving device of processing server receives the friendship of the special member from block chain network Easy block, wherein transaction block includes multiple block chain trading values and the hash using member's private key signature corresponding with special member; The signature blocks of processing server sign received transaction block using domain private key;Also, by the sending device of processing server with Electronically send the transaction block of signature.Further include:It is by the sending device of processing server that the member public key of each signature is electric It is sent to one or more members of block chain network subly.
Domain public key is by Public Authority authority signature.Alternatively, domain public key is signed by the signature blocks of processing server.Or by The two is signed jointly.
Authentication information is received from each member of block chain network by the receiving device of processing server;It is associated in signature Member public key before, authenticate each of block chain network using the received authentication information of institute by the authentication module of processing server Member.
Embodiment two.
A kind of system signed using digital signature to block chain affairs is present embodiments provided to be explained further Design or scheme of the invention comprising:The sending device of processing server;The generation module of processing server, for generating Domain key pair including domain private key and domain public key, wherein domain public key is signed after generation;The reception of processing server is set It is standby, it is configured as receiving multiple member public keys, wherein each member public key is received from the association member of block chain network;Place The signature blocks for managing server, for being signed using domain private key to each member public key in multiple member public keys, wherein The receiving device of processing server is also used to receive transaction block from special member;Wherein transaction block includes multiple block chain transaction values With the hash for using member's private key signature corresponding with special member, the signature blocks of processing server are also used for domain private key It signs to the transaction block received;The sending device of the processing server is also used to the transaction block of electron-transport signature. The sending device of processing server is additionally configured to electronically send the one of block chain network for the member public key of each signature A or multiple members.
Further, the domain public key is by Public Authority authority signature.Alternatively, signature mould of the domain public key by processing server Block signature.Or it is signed jointly by the two.
Further this system further includes:The authentication module of processing server, wherein the receiving device of processing server is also It is configured as receiving authentication information from each member of block chain network;And the authentication module of processing server is configured as Sign before associated member public key using received authentication information authenticate each member of block chain network.
Embodiment three.
A kind of system signed using digital signature to block chain affairs is present embodiments provided to be explained further Design or scheme of the invention comprising:The sending device of processing server;The generation module of processing server, for generating Domain key pair including domain private key and domain public key, wherein domain public key is signed after generation;The reception of processing server is set It is standby, it is configured as receiving multiple member public keys, wherein each member public key is received from the association member of block chain network;Place The signature blocks for managing server, for being signed using domain private key to each member public key in multiple member public keys, wherein The receiving device of processing server is also used to receive transaction block from special member;Wherein transaction block includes multiple block chain transaction values With the hash for using member's private key signature corresponding with special member, the signature blocks of processing server are also used for domain private key It signs to the transaction block received;The sending device of the processing server is also used to the transaction block of electron-transport signature. The sending device of processing server is additionally configured to electronically send the one of block chain network for the member public key of each signature A or multiple members.
Further, the domain public key is by Public Authority authority signature.Alternatively, signature mould of the domain public key by processing server Block signature.Or it is signed jointly by the two.
Further this system further includes:The authentication module of processing server, wherein the receiving device of processing server is also It is configured as receiving authentication information from each member of block chain network;And the authentication module of processing server is configured as Sign before associated member public key using received authentication information authenticate each member of block chain network.
In the present embodiment, the public key to use symmetric encipherment algorithm, public key and private key to application asymmetric encryption calculate Method, wherein symmetric encipherment algorithm is selected from following algorithm:DES(Data Encryption Standard),3DES(Triple DES),AES(Advanced Encryption Standard).And rivest, shamir, adelman selects ECC (Elliptic Curves Cryptography):Elliptic curve cipher coding theory.Elliptic curve is because use binary cubic equation y^2=x^3+ax + b indicates, similar oval perimeters accounting equation and gain the name.Open Secret key arithmetic will be based on a difficult math question, and elliptic curve is calculated Method is namely based on discrete logarithm problem.Elliptic curve on finite field Fp equally has addition, but cannot give geometric meaning Explanation.Wherein the addition on elliptic curve is such as given a definition:
Infinite point O ∞ is null element, there is O ∞+O ∞=O ∞, O ∞+P=P
The negative member of P (x, y) is-P (x ,-y), there is P+ (- P)=O ∞
P (x1, y1), Q (x2, y2) and R (x3, y3) have following relationship:
x3≡k2-x1-x2(mod p)
y3≡k(x1-x3)-y1(mod p)
Wherein if P=Q k=(3x2+a) if/2y1 P ≠ Q, k=(y2-y1)/(x2-x1)
Consider following equation:
K=kG, wherein K, G are the point on Ep (a, b), and k is the integer less than n (rank that n is point G), it is not difficult to find that given K and G calculates K and is easy to according to Adding law;But given K and G, asks k with regard to relative difficulty.Here it is elliptic curve cryptography calculations The problem that method uses, we are commonly referred to as discrete logarithm problem.Point G is called basic point (base point), k (k by we<N, n are The rank of basic point G) it is known as private cipher key (privte key), K is known as public-key cryptography (public key).
Wherein ECC is compared with RSA, is had in many aspects to absolute advantage, is mainly reflected in:Attack tolerant is strong;Meter Calculation amount is small, and processing speed is fast;Memory space occupies small;Bandwidth requirement is low.These features of ECC make it that will replace RSA, become General public key encryption algorithm, so block chain also uses ECC.
And the signature algorithm SECP256K1 used in block chain in the present embodiment is a kind of standard of elliptic curve Change expression way, wherein 256 indicate that the elliptic curve is 256, K represents Koblitz curve, corresponding elliptic curve Standard changes expression in addition, SECP192K1, SECP192R1, SECP224K1, SECP224R1, SECP256R1, SECP384R1, SECP521R1 etc..
SECP256K1 curve is defined by following functions, which can produce an elliptic curve:
Y^2=(x^3+7) } over (Fp)
The reason of so choosing, also for consistent with the output valve of hash algorithm SHA256, and solve it is discrete right Several difficulty.The process that coded communication is carried out using elliptic curve will now be described:
User A selectes an elliptic curve Ep (a, b), and takes on elliptic curve a bit, as basic point G.
User A selects a private cipher key k, and generates public-key cryptography K=kG.
Ep (a, b) and point K, G are transmitted to user B by user A.
After user B is connected to information, plaintext to be transmitted is encoded to the upper point M of Ep (a, b), and (there are many coding method, here It is not covered), and generate a random integers r (r<n).
User B calculates point C1=M+rK;C2=rG.
C1, C2 are transmitted to user A by user B.
After user A is connected to information, C1-kC2 is calculated, is as a result exactly point M.Because of C1-kC2=M+rK-k (rG)=M+rK-r (kG)=M
Being decoded again to point M can be obtained by plain text, this is signature algorithm SECP256K1 is used in block chain basic Principle.
In the present embodiment also by the way that one or more of hashing algorithms are applied to institute's received new transaction block next life At second hashed value.Signature mechanism is electronically sent by authentication information by the sending device of processing server, further includes: The transaction block of signature and the domain public key of signature are received from signature mechanism by the receiving device of processing server, wherein the affairs signed Block includes the second hashed value of new transaction block and signature.It is signed using domain corresponding with signature field public key private key;Also, The transaction block of signature is verified using member public key and signature field public key by the authentication module of processing server.Verify the thing of signature Business block include:The domain public key of signature is applied to the transaction block of signature to generate the second hashed value of new transaction block and signature; Member public key is applied to the second hashed value of signature to generate the second hashed value;And generated second hashed value is verified For corresponding to the second hashed value generated.
Example IV.
The present embodiment is continuing with a kind of system signed using digital signature to block chain affairs, packet It includes:The signature blocks of processing server;The memory of processing server is configured as memory block chain, and wherein block chain includes Multiple transaction blocks, each transaction block include at least multiple block chain trading values;The generation module of processing server, for generating packet The member keys couple of private key containing member and member public key;The sending device of processing server is configured as member generated Public key is electronically sent to signature mechanism associated with block chain network;The receiving device of processing server is configured as connecing Packet receiving includes multiple block chain transaction values of new transaction block;The Hash module of processing server, for by dissipating one or more Column algorithm is applied to the specific piece of the multiple transaction blocks in block chain included, generates the first hashed value, wherein processing server Generation module is also used to:The second hashed value is generated, wherein the second hashed value corresponds to the first hashed value, the signature mould of processing server For block for being signed using member's private key of generation to the second hashed value of generation, the sending device of processing server is to be matched It is set to and electronically sends signature mechanism for the second hashed value of new transaction block and signature.
Further, described to generate by the way that one or more of hashing algorithms are applied to the received new transaction block of institute Second hashed value.Further, the sending device of processing server is additionally configured to electronically send authentication information to signature Mechanism.Further, further include:The authentication module of processing server, wherein the receiving device of processing server is also used to from label The transaction block and signature field public key of name authorities signature, wherein the transaction block signed includes:New transaction block and signed the Two hashed values, and use domain private key corresponding with signature field public key is signed, and the authentication module of processing server is matched It is set to the transaction block key signed using member public key and the public verifying of signature field.Further, the transaction block packet of signature is verified It includes:The domain public key of signature is applied to the transaction block of signature to generate the second hashed value of new transaction block and signature;By member Public key is applied to the second hashed value of signature to generate the second hashed value;And generated second hashed value is verified as corresponding to In the second hashed value generated.
Although describing the present invention by reference to various embodiments above, but it is to be understood that of the invention not departing from In the case where range, many changes and modifications can be carried out.Therefore, be intended to foregoing detailed description be considered as it is illustrative and It is unrestricted, and it is to be understood that following following claims (including all equivalents) is intended to limit spirit and model of the invention It encloses.The above embodiment is interpreted as being merely to illustrate the present invention rather than limit the scope of the invention.It is reading After the content of record of the invention, technical staff can be made various changes or modifications the present invention, these equivalence changes and Modification equally falls into the scope of the claims in the present invention.

Claims (10)

1. a kind of method signed using digital signature to block chain affairs, including:By the generation module of processing server Generate the domain key pair including domain private key and domain public key, which is characterized in that domain public key is signed after generation;Processing server Receiving device be also used to receive multiple member public keys, wherein each member public key be from the association member of block chain network receive 's;The signature blocks of the processing server sign the public affairs of each member in the multiple member public key using the domain private key Key;The receiving device of processing server receives the transaction block of the special member from block chain network, wherein transaction block includes more A block chain trading value and the hash for using member's private key signature corresponding with special member;The signature blocks of processing server make Received transaction block is signed with domain private key;Also, the affairs of signature are electronically sent by the sending device of processing server Block.
2. the method as described in claim 1, which is characterized in that further include:By the sending device of processing server by each label The member public key of name is electronically sent to one or more members of block chain network.
3. method according to claim 2, which is characterized in that domain public key is by Public Authority authority signature.
4. method as claimed in claim 3, which is characterized in that domain public key is signed by the signature blocks of processing server.
5. method as claimed in claim 4, which is characterized in that further include:By the receiving device of processing server from block chain Each member of network receives authentication information;Before signing associated member public key, by the authentication module of processing server Using received authentication information certification block chain network each member.
6. a kind of system signed using digital signature to block chain affairs, which is characterized in that including:Processing server Sending device;The generation module of processing server, for generating the domain key pair including domain private key and domain public key, wherein domain is public Key is signed after generation;The receiving device of processing server is configured as receiving multiple member public keys, wherein each member Public key is received from the association member of block chain network;The signature blocks of processing server, for using domain private key to multiple Each member public key in member public key signs, wherein the receiving device of processing server is also used to connect from special member Receive transaction block;Wherein transaction block includes multiple block chain transaction values and dissipating using member's private key signature corresponding with special member Column, the signature blocks of processing server are also used for domain private key and sign to the transaction block received;The processing service The sending device of device is also used to the transaction block of electron-transport signature.
7. system as claimed in claim 6, which is characterized in that the sending device of processing server is additionally configured to each label The member public key of name is electronically sent to one or more members of block chain network.
8. system as claimed in claim 7, which is characterized in that the domain public key is by Public Authority authority signature.
9. system as claimed in claim 8, which is characterized in that domain public key is signed by the signature blocks of processing server.
10. system as claimed in claim 9, which is characterized in that further include:The authentication module of processing server, wherein processing The receiving device of server is additionally configured to receive authentication information from each member of block chain network;And processing server Authentication module is configured as before signing associated member public key authenticating block chain network using the received authentication information of institute Each member.
CN201810762863.0A 2018-07-12 2018-07-12 A kind of method and system signed using digital signature to block chain affairs Withdrawn CN108880803A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810762863.0A CN108880803A (en) 2018-07-12 2018-07-12 A kind of method and system signed using digital signature to block chain affairs

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810762863.0A CN108880803A (en) 2018-07-12 2018-07-12 A kind of method and system signed using digital signature to block chain affairs

Publications (1)

Publication Number Publication Date
CN108880803A true CN108880803A (en) 2018-11-23

Family

ID=64301269

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810762863.0A Withdrawn CN108880803A (en) 2018-07-12 2018-07-12 A kind of method and system signed using digital signature to block chain affairs

Country Status (1)

Country Link
CN (1) CN108880803A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111523889A (en) * 2020-04-17 2020-08-11 昆明大棒客科技有限公司 Multi-signature implementation method, device, equipment and storage medium
CN112202560A (en) * 2020-09-28 2021-01-08 杭州链城数字科技有限公司 Member identity authentication method based on trusted alliance
CN112347520A (en) * 2020-11-11 2021-02-09 树根互联技术有限公司 Data processing method and device
TWI748244B (en) * 2018-12-12 2021-12-01 開曼群島商創新先進技術有限公司 Signature verification method and system based on blockchain smart contract

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160218879A1 (en) * 2015-01-23 2016-07-28 Daniel Robert Ferrin Method and apparatus for the limitation of the mining of blocks on a block chain
US20170180134A1 (en) * 2015-12-21 2017-06-22 Mastercard International Incorporated Method and system for blockchain variant using digital signatures
CN107241196A (en) * 2017-06-30 2017-10-10 杰创智能科技股份有限公司 Digital signature method and system based on block chain technology
CN107888382A (en) * 2017-11-24 2018-04-06 中钞信用卡产业发展有限公司杭州区块链技术研究院 A kind of methods, devices and systems of the digital identity checking based on block chain
US20180167394A1 (en) * 2016-12-14 2018-06-14 Wal-Mart Stores, Inc. Controlling access to a locked space using cryptographic keys stored on a blockchain

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160218879A1 (en) * 2015-01-23 2016-07-28 Daniel Robert Ferrin Method and apparatus for the limitation of the mining of blocks on a block chain
US20170180134A1 (en) * 2015-12-21 2017-06-22 Mastercard International Incorporated Method and system for blockchain variant using digital signatures
US20180167394A1 (en) * 2016-12-14 2018-06-14 Wal-Mart Stores, Inc. Controlling access to a locked space using cryptographic keys stored on a blockchain
CN107241196A (en) * 2017-06-30 2017-10-10 杰创智能科技股份有限公司 Digital signature method and system based on block chain technology
CN107888382A (en) * 2017-11-24 2018-04-06 中钞信用卡产业发展有限公司杭州区块链技术研究院 A kind of methods, devices and systems of the digital identity checking based on block chain

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI748244B (en) * 2018-12-12 2021-12-01 開曼群島商創新先進技術有限公司 Signature verification method and system based on blockchain smart contract
CN111523889A (en) * 2020-04-17 2020-08-11 昆明大棒客科技有限公司 Multi-signature implementation method, device, equipment and storage medium
CN111523889B (en) * 2020-04-17 2023-09-01 昆明大棒客科技有限公司 Multiple signature implementation method, device, equipment and storage medium
CN112202560A (en) * 2020-09-28 2021-01-08 杭州链城数字科技有限公司 Member identity authentication method based on trusted alliance
CN112347520A (en) * 2020-11-11 2021-02-09 树根互联技术有限公司 Data processing method and device

Similar Documents

Publication Publication Date Title
Zhang et al. A decentralized location privacy-preserving spatial crowdsourcing for internet of vehicles
Adams Identification
Busom et al. Efficient smart metering based on homomorphic encryption
Mantel Information flow and noninterference
EP2285040A1 (en) Two-factor combined public key generation and authentication method
KR20200125980A (en) Computer-implemented method and system for transferring control of digital assets
CN104270249A (en) A Signcryption Method from Certificate-less Environment to Identity-Based Environment
Gu et al. Conjugacy systems based on nonabelian factorization problems and their applications in cryptography
Le et al. A hybrid blockchain-based log management scheme with nonrepudiation for smart grids
CN104301108A (en) A Signcryption Method from Identity-Based Environment to Certificateless Environment
CN104184588A (en) Undetachable digital signature method based on identity
KR20030062401A (en) Apparatus and method for generating and verifying id-based blind signature by using bilinear parings
CN108880803A (en) A kind of method and system signed using digital signature to block chain affairs
Guajardo Itoh–Tsujii Inversion Algorithm
Yang Certificateless universal designated verifier signature schemes
Tiwari et al. Analysis on the generalization of proxy signature
Devmane et al. Secure Data Authentication for Remotely Stored Data Using Bilinear Pairing on Elliptic Curves With Optimized Data Block Size
CN117201103A (en) A cross-domain asynchronous secure collaboration method for large-scale unmanned systems
CN109039645A (en) A kind of system and method signed using digital signature to block chain affairs
Just et al. Identity Management
Oksuz Providing anonymous communication, privacy-preserving data aggregation and dynamic billing system in smart grid using permissioned blockchain
Ohata et al. More constructions of re-splittable threshold public key encryption
CN115665732B (en) Certificate-free signature authentication method for satellite Internet
Satya Bhavani et al. A Proficient Digital Signature Scheme Using Lightweight Cryptography
Diop Cryptographic mechanisms for device authentication and attestation in the internet of things

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WW01 Invention patent application withdrawn after publication

Application publication date: 20181123

WW01 Invention patent application withdrawn after publication