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 PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 20
- 238000012545 processing Methods 0.000 claims abstract description 99
- 238000004422 calculation algorithm Methods 0.000 description 17
- 230000007246 mechanism Effects 0.000 description 13
- 230000004048 modification Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 238000013478 data encryption standard Methods 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000005284 excitation Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 241001269238 Data Species 0.000 description 1
- 238000009825 accumulation Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000013515 script Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0861—Generation of secret information including derivation or calculation of cryptographic keys or passwords
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/083—Network architectures or network communication protocols for network security for authentication of entities using passwords
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0876—Network 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1097—Protocols 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]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic 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/3247—Cryptographic 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
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.
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)
| 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)
| 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 |
-
2018
- 2018-07-12 CN CN201810762863.0A patent/CN108880803A/en not_active Withdrawn
Patent Citations (5)
| 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)
| 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 |