CN110458730A - A kind of personal electric signing system and method based on block chain - Google Patents
A kind of personal electric signing system and method based on block chain Download PDFInfo
- Publication number
- CN110458730A CN110458730A CN201910708357.8A CN201910708357A CN110458730A CN 110458730 A CN110458730 A CN 110458730A CN 201910708357 A CN201910708357 A CN 201910708357A CN 110458730 A CN110458730 A CN 110458730A
- Authority
- CN
- China
- Prior art keywords
- agreement
- electronics
- module
- user
- signature
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 21
- 239000013589 supplement Substances 0.000 claims abstract description 5
- 239000003999 initiator Substances 0.000 claims description 26
- 230000007246 mechanism Effects 0.000 claims description 20
- 230000001502 supplementing effect Effects 0.000 claims description 11
- 235000012054 meals Nutrition 0.000 claims description 10
- 230000005611 electricity Effects 0.000 claims description 9
- 238000000151 deposition Methods 0.000 claims description 3
- 230000000977 initiatory effect Effects 0.000 claims description 3
- 230000004048 modification Effects 0.000 claims description 3
- 238000012986 modification Methods 0.000 claims description 3
- 238000004321 preservation Methods 0.000 claims description 3
- 238000005516 engineering process Methods 0.000 description 13
- 230000000694 effects Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000001755 vocal effect Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000002427 irreversible effect Effects 0.000 description 1
- 239000000047 product Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000026676 system process Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/64—Protecting data integrity, e.g. using checksums, certificates or signatures
- G06F21/645—Protecting data integrity, e.g. using checksums, certificates or signatures using a third party
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
- G06Q20/3821—Electronic credentials
- G06Q20/38215—Use of certificates or encrypted proofs of transaction rights
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
- G06Q20/3825—Use of electronic signatures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/389—Keeping log of transactions for guaranteeing non-repudiation of a transaction
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/18—Legal services
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Computer Security & Cryptography (AREA)
- Strategic Management (AREA)
- Finance (AREA)
- Tourism & Hospitality (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- Software Systems (AREA)
- Computer Hardware Design (AREA)
- Technology Law (AREA)
- General Engineering & Computer Science (AREA)
- Economics (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The present invention relates to the personal electric signing system and methods based on block chain, electronic signature can effectively be solved in the blank or missing in personal field, solve trust of two strangers in the authoritative situation of no third party's centralization, how judicial evidence collection and electronics agreement guarantee that data are complete when dispute occurs for personal electric signing, it is not tampered with, the problem of non-repudiation, its solve technical solution be, the system includes user management module, authentication module, digital certificate module, supplement module with money, electronics provisioning modules, electronics arranges cochain module, electronics arranges enquiry module, Hash generation module, electronics agreement deposits card module, the present invention is based on the personal electric of block chain signing systems to solve user's trust problem in systems using real-name authentication, it is the innovation on the personal electric signing system and method based on block chain.
Description
Technical field
The present invention relates to block chain technical field, especially a kind of personal electric signing system and side based on block chain
Method.
Background technique
In today's social life, there are many verbal contracts for interpersonal daily communication, such as the loaning bill between friend,
Personal house lease, the equal activities of having a meal arranged between friend, can not sign formal contract or only sealed contract line in many cases
Under contract, lead to problems such as receipt, contract be easily lost, inefficiency or verbal contract do not protected by law it is continuous.Cause
This personal electric signing system based on block chain is applied and is given birth to, and is at present included authentication: being discerned process by rigorous
Identify the identity reality of operator with the data source of authority, to ensure the reliable of subsequent operation and transaction and can call to account.
Electronic signature technology: it is digitally signed based on PKI technology by both sides' agreement content is arranged, guarantees the confidentiality and data of information
Safety, but digital signature relies on third-party CA mechanism, this is the mode of centralization, and data may be because the drive of interests
Make and be tampered, and data cannot be guaranteed to lose.And digital certificate and electronic signature technology are chiefly used between company, it is a
There is no corresponding applications or system in terms of people to solve the problems, such as that personal electric is contracted.Block chain technology: block chain is distribution
The new application mode of the computer technologies such as the storage of formula data, point-to-point transmission, common recognition mechanism, Encryption Algorithm.It is substantially one
The database of a decentralization, guaranteed in a manner of cryptography data can not tamper and trackability, the bottom as bit coin
Layer technology is widely used many with securities trading, e-commerce, intelligent contract, Internet of Things, social communication and file storage etc.
It is multi-field.But the data of block chain technology is used, there is no the support of national relevant law, also not taken charge of as electronic evidence
Method mechanism is approved;Block chain intelligence contract: the digital contract based on cryptological technique, be by it is event driven, have state
, known together by block chain, execute specific contract program automatically according to preset condition, the process and result to execution can chase after
It is track, irreversible;Data are saved from damage: PKI technology are based on, using technologies such as electronic signature, timestamp, block chains, by data with solid
Interval of fixing time is organized into data block, is associated using cryptographic technique to block, forms number that is traceable but can not distorting
According to stream, to guarantee authenticity, the completeness and efficiency of data.Therefore, the improvement and innovation of personal electric signing system are mesh
The problem of preceding urgent need to resolve.
Summary of the invention
For above situation, for the defect for solving the prior art, the purpose of the present invention is just to provide a kind of based on block chain
Personal electric contract system and method, can effectively solve electronic signature personal field blank or missing, solve two footpaths between fields
Stranger judicial evidence collection and electricity when there is no the trust in the authoritative situation of third party's centralization, personal electric signing dispute
The problem of how son agreement (contract) to guarantee that data are complete, be not tampered with, non-repudiation.
The technical solution that the present invention solves is that, including the personal electric signing system based on block chain, which includes using
Family management module, authentication module, digital certificate module, supplement with money module, electronics provisioning modules, electronics agreement cochain module,
Electronics agreement enquiry module, Hash generation module, electronics agreement deposit card module;
The user management module assists mainly in the user of personal electric signing system, helps user's registration, logs in system
System mainly includes the submodules such as registration, login, Modify password, modification cell-phone number, resetting trading password;
The authentication module mainly solves user identity trust problem in personal electric signing system, and user passes through body
Part card+cell-phone number+name real-name authentication mode, guarantees that user identity is true from source;
The digital certificate module calls cert services to the system user for having carried out authentication module for client
API is to third party CA mechanism application digital certificate, so that digital certificate module initiates system user using the digital certificate
Electronics agreement be digitally signed or cryptographic services, ensure that content safety is reliable, prevent from distorting;
The module of supplementing with money is mainly used for providing the function of supplementing with money to system user, and system user can be carried out by this module
The cost record for supplementing, inquiring expense when supplementing record, inquiry electronics agreement signature with money with money, due to Shen during the signature of electronics agreement
Please digital certificate need certain expense, electronics agreement cochain that certain service charge, electronics agreement is needed to deposit card to related judicial
Identification requires certain expense;
The electronics provisioning modules provide the creation of electronics agreement, payment expense, signature function, registered and completion identity
Certification, digital certificate module user can initiate electronic signature, the initiator of electronic signature is initiating the agreement page and is filling in connect
Debit's cell-phone number, agreement title, agreement content, enter waiting after inputting cryptographic certificate call number certificate signature and payment expense
Other side signs the stage.Other signatories of electronics agreement, which enter after system completes registration module and authentication module, can just sign
Administration's agreement, signature, which about periodically needs to input cryptographic certificate, signs, and to ensure that content safety is reliable, is not tampered with;
The electronics agreement cochain module is mainly used for the electronics agreement relevant information of signed mistake uploading to block chain
On, guarantee that data will not be tampered, can trace to the source;
The electronics agreement enquiry module provides the query function of electronics agreement, registered and completion authentication module, number
The user of word certificate request module can this module check different classifications electronics agreement, comprising: it is to be paid, wait sign, I
Signed, wait other side's signature, other side's signed, send with charge free in, followed treaty, do not followed treaty.User is in the agreement for checking different conditions
And corresponding operation is carried out to the agreement of different conditions;
The Hash generation module is mainly used for generating the unique hash value for uploading and depositing card electronics treaty content, unique hash value
Third party's judicial expertise institute can be saved in;
The described electronics agreement, which deposits card and deposits card module, to be mainly used for the electronics of cochain arranging relevant information, generates unique
Hash value is saved in judicial expertise mechanism, carries out judicial evidence preservation.
Utilize the method that the personal electric signing system of block chain realizes personal electric signing: based on block chain (public chain)
Electronic signature system is digitally signed both sides' agreement content is arranged using based on PKI technology, and signature contents is stored in
In block chain, guarantee data it is legal, it is true and reliable, can not lose, ensure agreement both sides' legitimate rights and interests, meet in real-name authentication mistake
User between sign an agreement, be a safety mobile application product, specifically includes the following steps:
1) Accreditation System: user enters the registration that system client carries out account, and Accreditation System needs to provide cell-phone number, system is stepped on
Password, mobile phone identifying code are recorded, then the account management module of calling system judges whether user exists in system, does not exist and then adds
Add user to system database, exist, user is prompted to log in;
2) login system: complete above-mentioned steps 1) system user input handset number, login password calling system account management
Module judges whether account, password match, and then login system, mismatch then provide corresponding prompt for matching;
3) above-mentioned steps 1 authentication: are completed), the system user of step 2 provides identification card number, cell-phone number, name and calls body
Part authentication module completes authentication, and authentication is carried out using the service of third party authoritative institution, guarantee user's body from source
Part is true and reliable;
4) apply certificate: complete above-mentioned steps 1), step 2, step 3) system user setting password code after, call number
Certificate module can be saved in system after certificate request success, can't save to third party CA mechanism application digital certificate
Into the equipment of user, when system user carries out the signature of electronics agreement, input password code obtains the power for using digital certificate
Limit, operation system can call the digital certificate of relative users to sign electronics agreement;
5) operation is supplemented with money: since application digital certificate needs certain expense, electronics agreement cochain during electronics agreement signature
It needs certain service charge, electronics agreement to deposit card and requires certain expense to related judicial expertise.Therefore above-mentioned step is completed
It is rapid 1), the system user of step 2, step 3), step 4) electronics agreement initiate before, system client can guide user into
Row is supplemented with money to guarantee that electronics agreement smoothly complete by signature;
6) creation agreement: complete above-mentioned steps 1), step 2, step 3), step 4), step 5) system user can be used as electronics
The initiator of agreement selects different personal electric signing scenes in the client of system, fills in recipient's information (name, hand
Machine number), agreement title, agreement related content initiate agreement, user can with preview initiate agreement content;
7) agreement is initiated: after electronics agreement initiator confirms that the electronics appointed information of preview is errorless, input password code payment electricity
Son agreement correlative charges, and the permission for using itself digital certificate is obtained using password code, call number certificate completes signature,
Electronics agreement, which enters, waits other side to sign state;[note: the initiator of only electronics agreement needs when electronics is arranged and signed
Pay signing expense]
8) agreement signature: the signatory of electronics agreement completes step 1), step 2, step 3), step 4), looks in system client
Arrange to electronics to be signed, input password code obtains the signature that digital certificate access right completes electronics agreement;
9) arrange cochain: after electronics agreement completes signature, client can call the cochain API of block chain, by the electricity after signature
(electronics arranges both sides' identity information (name, identification card number, cell-phone number) to son agreement related content, electronics arranges both sides' A.L.S.
Breath time, electronics agreement content, timestamp are saved in block chain interdependent node;
10) card is deposited in the administration of justice: system calls Hash generation module to calculate the unique hash value for completing the electronics agreement of signature, calls phase
The hash value that electronics is arranged is saved in related judicial expertise mechanism by the service for closing judicial expertise mechanism.
It solves user using real-name authentication the present invention is based on the personal electric of block chain signing system to trust in systems
Then problem ensure that the integrality and non repudiation of data using digital authenticating and electronic signature technology;Its subsystem makes
With block chain technology, the data of electronic signature can be uploaded to block chain by system, guarantee that data can trace to the source and be not tampered with;And
The hash value of the data of electronic signature can be saved in national judicial expertise institute by system, and guaranteeing can when electronics is about scheduled on generation dispute
As credible evidence, to be the innovation on the personal electric signing system and method based on block chain.
Detailed description of the invention
Fig. 1 is personal electric signing system function module figure of the invention.
Fig. 2 is real-name authentication and application certificate flow diagram in personal electric signing system of the invention.
Fig. 3 is the present invention method flow schematic diagram that personal electric is contracted in personal electric signing system.
Specific embodiment
Below in conjunction with attached drawing, specific embodiments of the present invention will be described in further detail.
The present invention provides a kind of personal electric signing system and method based on block chain.
Referring to Fig. 1, personal electric signing system system includes user management module, authentication module, digital certificate
Module supplements module, electronics provisioning modules, electronics agreement cochain module, electronics agreement enquiry module, Hash generation module, electricity with money
Son agreement deposits card module;
The user management module assists mainly in the user of personal electric signing system, helps user's registration, logs in system
System mainly includes the submodules such as registration, login, Modify password, modification cell-phone number, resetting trading password;
The authentication module mainly solves user identity trust problem in personal electric signing system, and user passes through body
Part card+cell-phone number+name real-name authentication mode, guarantees that user identity is true from source;
The digital certificate module calls cert services to the system user for having carried out authentication module for client
API is to third party CA mechanism application digital certificate, so that digital certificate module initiates system user using the digital certificate
Electronics agreement be digitally signed or cryptographic services, ensure that content safety is reliable, prevent from distorting;
The module of supplementing with money is mainly used for providing the function of supplementing with money to system user, and system user can be carried out by this module
The cost record for supplementing, inquiring expense when supplementing record, inquiry electronics agreement signature with money with money, due to Shen during the signature of electronics agreement
Please digital certificate need certain expense, electronics agreement cochain that certain service charge, electronics agreement is needed to deposit card to related judicial
Identification requires certain expense;
The electronics provisioning modules provide the creation of electronics agreement, payment expense, signature function, registered and completion identity
Certification, digital certificate module user can initiate electronic signature, the initiator of electronic signature is initiating the agreement page and is filling in connect
Debit's cell-phone number, agreement title, agreement content, enter waiting after inputting cryptographic certificate call number certificate signature and payment expense
Other side signs the stage.Other signatories of electronics agreement, which enter after system completes registration module and authentication module, can just sign
Administration's agreement, signature, which about periodically needs to input cryptographic certificate, signs, and to ensure that content safety is reliable, is not tampered with;
The electronics agreement cochain module is mainly used for electronics agreement relevant information (the electronics participant letter of signed mistake
The information such as breath, electronics agreement content, time) it uploads on block chain.Guarantee that data will not be tampered, can trace to the source;
The electronics agreement enquiry module provides the query function of electronics agreement, registered and completion authentication module, number
The user of word certificate request module can this module check different classifications electronics agreement, comprising: it is to be paid, wait sign, I
Signed, wait other side's signature, other side's signed, send with charge free in, followed treaty, do not followed treaty.User is in the agreement for checking different conditions
And corresponding operation is carried out to the agreement of different conditions;
The Hash generation module is mainly used for generating the unique hash value for uploading and depositing card electronics treaty content.Unique hash value
Third party's judicial expertise institute can be saved in;
The described electronics agreement, which deposits card and deposits card module, to be mainly used for the electronics of cochain arranging relevant information (contract both sides' body
The information such as part information, electronics agreement content, both sides' signing messages, timestamp) it generates unique hash value and is saved in judicial expertise machine
Structure carries out judicial evidence preservation.
Referring to fig. 2, Fig. 3, the present embodiment also provide a kind of personal electric contracting method based on block chain, specifically include with
Lower step:
1) Accreditation System: user enters the registration that system client carries out account, and Accreditation System needs to provide cell-phone number, system is stepped on
Password, mobile phone identifying code are recorded, then the account management module of calling system judges whether user exists in system, does not exist and then adds
Add user to system database, exist, user is prompted to log in;
2) login system: complete above-mentioned steps 1) system user input handset number, login password calling system account management
Module judges whether account, password match, and then login system, mismatch then provide corresponding prompt for matching;
3) above-mentioned steps 1 authentication: are completed), the system user of step 2 provides identification card number, cell-phone number, name and calls body
Part authentication module completes authentication, and authentication is carried out using the service of third party authoritative institution, guarantee user's body from source
Part is true and reliable;
4) apply certificate: complete above-mentioned steps 1), step 2, step 3) system user setting password code after, call number
Certificate module can be saved in system after certificate request success, can't save to third party CA mechanism application digital certificate
Into the equipment of user, when system user carries out the signature of electronics agreement, input password code obtains the power for using digital certificate
Limit, operation system can call the digital certificate of relative users to sign electronics agreement;
5) operation is supplemented with money: since application digital certificate needs certain expense, electronics agreement cochain during electronics agreement signature
It needs certain service charge, electronics agreement to deposit card and requires certain expense to related judicial expertise.Therefore above-mentioned step is completed
It is rapid 1), the system user of step 2, step 3), step 4) electronics agreement initiate before, system client can guide user into
Row is supplemented with money to guarantee that electronics agreement smoothly complete by signature;
6) creation agreement: complete above-mentioned steps 1), step 2, step 3), step 4), step 5) system user can be used as electronics
The initiator of agreement selects different personal electric signing scenes in the client of system, fills in recipient's information (name, hand
Machine number), agreement title, agreement related content initiate agreement, user can with preview initiate agreement content;
7) agreement is initiated: after electronics agreement initiator confirms that the electronics appointed information of preview is errorless, input password code payment electricity
Son agreement correlative charges, and the permission for using itself digital certificate is obtained using password code, call number certificate completes signature,
Electronics agreement, which enters, waits other side to sign state;[note: the initiator of only electronics agreement needs when electronics is arranged and signed
Pay signing expense]
8) agreement signature: the signatory of electronics agreement completes step 1), step 2, step 3), step 4), looks in system client
Arrange to electronics to be signed, input password code obtains the signature that digital certificate access right completes electronics agreement;
9) arrange cochain: after electronics agreement completes signature, client can call the cochain API of block chain, by the electricity after signature
(electronics arranges both sides' identity information (name, identification card number, cell-phone number) to son agreement related content, electronics arranges both sides' A.L.S.
Breath time, electronics agreement content, timestamp are saved in block chain interdependent node;
10) card is deposited in the administration of justice: system calls Hash generation module to calculate the unique hash value for completing the electronics agreement of signature, calls phase
The hash value that electronics is arranged is saved in related judicial expertise mechanism by the service for closing judicial expertise mechanism.
The described personal electric signing system electronic bill, borrow money, rent a house, about meal, move, send in the scenes such as blessing
Using.
The described personal electric signing system based on block chain realize the method for personal electric signing in electronic bill, borrow
Money, rent a house, about meal, the application in scenes such as move, send blessing.
Present system can be used for many application scenarios: scene of for example borrowing money, and arrange a wherein side (initiator) by electronics
The electronics borrowed money agreement is initiated, loaning bill side and out money side's essential information (name, cell-phone number, identification card number) and agreement are filled in
Content (borrowing balance, the borrowing time, is refunded the time at interest amount), system client can generate the preview of electronics agreement, electronics
Needing to input correct password code after agreement initiator's confirmation is errorless (mainly has two aspects for electronics agreement initiator
Effect 1. payment initiate electronics agreement 2. initiator of expense obtain use digital certificate permission, to the electronics of creation arrange into
Row signature) agreement is initiated afterwards.Electronics arranges to sign state into waiting other side after electronics agreement initiator initiates agreement;Electronics
The signatory of agreement needs login system to find corresponding electronics and arranges and complete to sign after receiving the prompt information of system
Process, needing electronics agreement signatory to input password code during signature, (main function is to obtain number for signatory
The access right of word certificate completes signature) complete the signature that electronics is arranged.Server of the system can be by electronics after electronics agreement signature
Arrange plaintext data, electronics arranges participant identity information data (name, identification card number, cell-phone number), both sides' digital signature number
According to, timestamp, electronics appointment type etc. can store the interdependent node of block chain;Electronics is arranged related data by server of the system
It is saved in after block chain node, calculates unique hash value to these data using the hash computing module of server of the system,
Unique hash value is saved in the database of third party's judicial expertise mechanism by server of the system.
Rent a house scene: electronics agreement initiator initiates the agreement rented a house, and fills in electronics agreement initiator's essential information (surname
Name, cell-phone number, identification card number, upload identity card front and back sides), signatory's essential information (name, cell-phone number, identification card number, upload
Identity card front and back sides), agreement content (house region, house address, taxi mode, cash pledge, rent, payment method, start-stop of renting a house
Time, supplementary provision), it is (right that preview electronics arranges the correct password code of the errorless rear electronics agreement initiator's input of related content
2. initiator of expense for mainly having two aspect effects, 1. payment to initiate electronics agreement for electronics agreement initiator is used
The permission of digital certificate signs to the electronics agreement of creation) creation electronics agreement.Electronics agreement enters after creating successfully
State to be signed;The signatory of electronics agreement needs login system to find corresponding electricity after receiving the prompt information of system
Son arrange and input password credential (for signatory main function be obtain digital certificate access right, complete signature) it is complete
The signature arranged at electronics;Electronics can be arranged plaintext data by server of the system after electronics agreement signature, electronics arranges participant
Identity information data (name, identification card number, cell-phone number), both sides' digital signature data, timestamp, electronics appointment type etc. can deposit
Store up the interdependent node of block chain;After electronics agreement related data is saved in block chain node by server of the system, system is utilized
The hash computing module of system server-side calculates unique hash value to these data, and unique hash value is saved in by server of the system
In the database of third party's judicial expertise mechanism.
About meal scene: electronics agreement initiator initiates the agreement having a dinner party of having a meal, and fills in electronics agreement initiator's essential information
(about meal time, about meal place, about meal are standby for (name, cell-phone number), signatory's essential information (name, cell-phone number), agreement content
Note), preview electronics arranges the correct password code of the errorless rear electronics agreement initiator's input of related content and (electronics is arranged to send out
2. initiator of expense for mainly having two aspects, 1. payment to initiate electronics agreement for the side of serving obtains the power for using digital certificate
Limit signs to the electronics agreement of creation) creation electronics agreement.Electronics agreement enters state to be signed after creating successfully;
The signatory of electronics agreement needs login system to find corresponding electronics and arranges and input after receiving the prompt information of system
Password credential (main function is the access right for obtaining digital certificate for signatory, completes signature) completes electronics agreement
Signature;Electronics can be arranged plaintext data by server of the system after electronics agreement signature, electronics arranges participant identity information data
(name, cell-phone number), both sides' digital signature data, timestamp, electronics appointment type etc. can store the interdependent node of block chain;
After electronics agreement related data is saved in block chain node by server of the system, the hash computing module of server of the system is utilized
Unique hash value is calculated to these data, unique hash value is saved in the number of third party's judicial expertise mechanism by server of the system
According in library.
Compared with prior art, the present invention having the advantage that
1. the trust problem that system solves user in system by the way of real-name authentication.
2. digital certificate is used to confirm whether agreement is effectively complete, if is tampered, pretends to be by signed data.Label
During about, signatory can determine whether initiator is complete to the content after signing effectively;After the completion of same signature, both sides may be used
Verify the authenticity of agreement.Certification ensure that the authenticity of agreement, and both sides cannot deny and forge.
3. the logic of intelligent contract is to all block chain participants all as it can be seen that transaction is open and clear, can not distort.
4. being based on block chain technology, by agreement content cochain, the storage of data distribution formula is ensured, it is traceable to lose.
5. data hash can be saved in judicial expertise institute while the data cochain of electronic signature, guarantee electronics agreement
It can be used as credible evidence when dispute occurs.
Claims (4)
- The system 1. a kind of personal electric based on block chain is contracted, which is characterized in that the system includes user management module, identity Authentication module, digital certificate module supplement module, electronics provisioning modules, electronics agreement cochain module, electronics agreement inquiry mould with money Block, Hash generation module, electronics agreement deposit card module;The user management module assists mainly in the user of personal electric signing system, helps user's registration, logs in system System mainly includes the submodules such as registration, login, Modify password, modification cell-phone number, resetting trading password;The authentication module mainly solves user identity trust problem in personal electric signing system, and user passes through body Part card+cell-phone number+name real-name authentication mode, guarantees that user identity is true from source;The digital certificate module calls cert services to the system user for having carried out authentication module for client API is to third party CA mechanism application digital certificate, so that digital certificate module initiates system user using the digital certificate Electronics agreement be digitally signed or cryptographic services, ensure that content safety is reliable, prevent from distorting;The module of supplementing with money is mainly used for providing the function of supplementing with money to system user, and system user can be carried out by this module Supplement, inquire the cost record of expense when supplementing record, inquiry electronics agreement signature with money with money;Due to applying for that it is certain that digital certificate needs certain expense, electronics agreement cochain to need during the signature of electronics agreement Service charge, electronics agreement deposit card and require certain expense to related judicial expertise;The electronics provisioning modules provide the creation of electronics agreement, payment expense, signature function, registered and completion identity Certification, digital certificate module user can initiate electronic signature, the initiator of electronic signature is initiating the agreement page and is filling in connect Debit's cell-phone number, agreement title, agreement content, enter waiting after inputting cryptographic certificate call number certificate signature and payment expense Other side signs the stage;Other signatories of electronics agreement, which enter after system completes registration module and authentication module, can just sign agreement, sign Administration, which about periodically needs to input cryptographic certificate, signs, and to ensure that content safety is reliable, is not tampered with;The electronics agreement cochain module is mainly used for the electronics agreement relevant information of signed mistake uploading to block chain On, guarantee that data will not be tampered, can trace to the source;The electronics agreement enquiry module provides the query function of electronics agreement, registered and completion authentication module, number The user of word certificate request module can this module check different classifications electronics agreement, comprising: it is to be paid, wait sign, I Signed, wait other side's signature, other side's signed, send with charge free in, followed treaty, do not followed treaty, user is in the agreement for checking different conditions And corresponding operation is carried out to the agreement of different conditions;The Hash generation module is mainly used for generating the unique hash value for uploading and depositing card electronics treaty content, unique hash value Third party's judicial expertise institute can be saved in;The described electronics agreement, which deposits card and deposits card module, to be mainly used for the electronics of cochain arranging relevant information, generates unique Hash value is saved in judicial expertise mechanism, carries out judicial evidence preservation.
- 2. the method for realizing personal electric signing using the personal electric signing system described in claim 1 based on block chain, It is characterized in that, specifically includes the following steps:1) Accreditation System: user enters the registration that system client carries out account, and Accreditation System needs to provide cell-phone number, system is stepped on Password, mobile phone identifying code are recorded, then the account management module of calling system judges whether user exists in system, does not exist and then adds Add user to system database, exist, user is prompted to log in;2) login system: complete above-mentioned steps 1) system user input handset number, login password calling system account management Module judges whether account, password match, and then login system, mismatch then provide corresponding prompt for matching;3) above-mentioned steps 1 authentication: are completed), the system user of step 2 provides identification card number, cell-phone number, name and calls body Part authentication module completes authentication, and authentication is carried out using the service of third party authoritative institution, guarantee user's body from source Part is true and reliable;4) apply certificate: complete above-mentioned steps 1), step 2, step 3) system user setting password code after, call number Certificate module can be saved in system after certificate request success, can't save to third party CA mechanism application digital certificate Into the equipment of user, when system user carries out the signature of electronics agreement, input password code obtains the power for using digital certificate Limit, operation system can call the digital certificate of relative users to sign electronics agreement;5) operation is supplemented with money: since application digital certificate needs certain expense, electronics agreement cochain during electronics agreement signature It needs certain service charge, electronics agreement to deposit card and requires certain expense to related judicial expertise, therefore complete above-mentioned step It is rapid 1), the system user of step 2, step 3), step 4) electronics agreement initiate before, system client can guide user into Row is supplemented with money to guarantee that electronics agreement smoothly complete by signature;6) creation agreement: complete above-mentioned steps 1), step 2, step 3), step 4), step 5) system user can be used as electronics The initiator of agreement selects different personal electric signing scenes in the client of system, fills in recipient's information, about calibrates Topic, agreement related content initiate agreement, and user can initiate the content of agreement with preview;7) agreement is initiated: after electronics agreement initiator confirms that the electronics appointed information of preview is errorless, input password code payment electricity Son agreement correlative charges, and the permission for using itself digital certificate is obtained using password code, call number certificate completes signature, Electronics agreement, which enters, waits other side to sign state;8) agreement signature: the signatory of electronics agreement completes step 1), step 2, step 3), step 4), looks in system client Arrange to electronics to be signed, input password code obtains the signature that digital certificate access right completes electronics agreement;9) arrange cochain: after electronics agreement completes signature, client can call the cochain API of block chain, by the electricity after signature Son agreement related content, electronics agreement both sides' signing messages time, electronics agreement content, timestamp are saved in block chain associated section Point;10) card is deposited in the administration of justice: system calls Hash generation module to calculate the unique hash value for completing the electronics agreement of signature, calls phase The hash value that electronics is arranged is saved in related judicial expertise mechanism by the service for closing judicial expertise mechanism.
- 3. personal electric described in claim 1 signing system electronic bill, borrow money, rent a house, about meal, move, send blessing field Application in scape.
- 4. the personal electric signing system as claimed in claim 2 based on block chain realizes the method for personal electric signing in electronics Bill, borrow money, rent a house, about meal, move, send blessing scene in application.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910708357.8A CN110458730A (en) | 2019-08-01 | 2019-08-01 | A kind of personal electric signing system and method based on block chain |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910708357.8A CN110458730A (en) | 2019-08-01 | 2019-08-01 | A kind of personal electric signing system and method based on block chain |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110458730A true CN110458730A (en) | 2019-11-15 |
Family
ID=68484663
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910708357.8A Pending CN110458730A (en) | 2019-08-01 | 2019-08-01 | A kind of personal electric signing system and method based on block chain |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110458730A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111047327A (en) * | 2019-11-22 | 2020-04-21 | 支付宝(杭州)信息技术有限公司 | Intelligent contract execution method, device and equipment |
CN112751676A (en) * | 2021-01-14 | 2021-05-04 | 上海特高信息技术有限公司 | Block chain-based signing and storing method for electronic fund reimbursement agreement, hash value generation method, storing equipment and storing medium |
CN112910661A (en) * | 2021-05-10 | 2021-06-04 | 恒生电子股份有限公司 | Block chain consensus method, device, equipment and medium suitable for electronic subscription |
CN113570479A (en) * | 2021-08-03 | 2021-10-29 | 北京房江湖科技有限公司 | Block chain transmission method, system and storage medium for house property transaction data |
CN113901413A (en) * | 2021-10-28 | 2022-01-07 | 安徽高山科技有限公司 | Electronic appointment deposit certificate system based on block chain |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106408299A (en) * | 2016-08-31 | 2017-02-15 | 江苏买卖网电子商务有限公司 | Block chain technology-based electronic intelligent signing payment method |
CN107403303A (en) * | 2017-06-16 | 2017-11-28 | 兴业数字金融服务(上海)股份有限公司 | A kind of signature method for the electronic contract system that card is deposited based on block chain |
CN107944868A (en) * | 2017-12-07 | 2018-04-20 | 杭州趣链科技有限公司 | A kind of electronics deposit system and management method based on block chain intelligence contract |
CN108092779A (en) * | 2018-01-05 | 2018-05-29 | 北京汇通金财信息科技有限公司 | A kind of method and device for realizing electronic signature |
CN109639651A (en) * | 2018-11-22 | 2019-04-16 | 安云印(天津)大数据科技有限公司 | Contract based on living body authentication and block chain technology signs authentication method and its system online |
-
2019
- 2019-08-01 CN CN201910708357.8A patent/CN110458730A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106408299A (en) * | 2016-08-31 | 2017-02-15 | 江苏买卖网电子商务有限公司 | Block chain technology-based electronic intelligent signing payment method |
CN107403303A (en) * | 2017-06-16 | 2017-11-28 | 兴业数字金融服务(上海)股份有限公司 | A kind of signature method for the electronic contract system that card is deposited based on block chain |
CN107944868A (en) * | 2017-12-07 | 2018-04-20 | 杭州趣链科技有限公司 | A kind of electronics deposit system and management method based on block chain intelligence contract |
CN108092779A (en) * | 2018-01-05 | 2018-05-29 | 北京汇通金财信息科技有限公司 | A kind of method and device for realizing electronic signature |
CN109639651A (en) * | 2018-11-22 | 2019-04-16 | 安云印(天津)大数据科技有限公司 | Contract based on living body authentication and block chain technology signs authentication method and its system online |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111047327A (en) * | 2019-11-22 | 2020-04-21 | 支付宝(杭州)信息技术有限公司 | Intelligent contract execution method, device and equipment |
CN112751676A (en) * | 2021-01-14 | 2021-05-04 | 上海特高信息技术有限公司 | Block chain-based signing and storing method for electronic fund reimbursement agreement, hash value generation method, storing equipment and storing medium |
CN112751676B (en) * | 2021-01-14 | 2023-05-05 | 上海特高信息技术有限公司 | Signing and certification method, hash value generation method, certification equipment and storage medium |
CN112910661A (en) * | 2021-05-10 | 2021-06-04 | 恒生电子股份有限公司 | Block chain consensus method, device, equipment and medium suitable for electronic subscription |
CN113570479A (en) * | 2021-08-03 | 2021-10-29 | 北京房江湖科技有限公司 | Block chain transmission method, system and storage medium for house property transaction data |
CN113570479B (en) * | 2021-08-03 | 2023-12-12 | 贝壳找房(北京)科技有限公司 | Block chain transmission method, system and storage medium for real estate transaction data |
CN113901413A (en) * | 2021-10-28 | 2022-01-07 | 安徽高山科技有限公司 | Electronic appointment deposit certificate system based on block chain |
CN113901413B (en) * | 2021-10-28 | 2024-06-11 | 安徽高山科技有限公司 | Electronic contract evidence-storing system based on block chain |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110458730A (en) | A kind of personal electric signing system and method based on block chain | |
CN111970129B (en) | Data processing method and device based on block chain and readable storage medium | |
US11968727B2 (en) | Permission-based controlling network architectures and systems, having cellular network components and elements modified to host permission controlling schemas designed to facilitate protocol mediated payment activities via cellular networks methods for use thereof | |
US20200374129A1 (en) | Systems and methods for creating a digital id record and methods of using thereof | |
CN110060037B (en) | Distributed digital identity system based on block chain | |
US10410212B2 (en) | Secure transaction object creation, propagation and invocation | |
TW202008290A (en) | Blockchain-based service rental methods and devices | |
CN110633963B (en) | Electronic bill processing method, electronic bill processing device, computer readable storage medium and computer readable storage device | |
CN109327528A (en) | A kind of node administration method and device based on block chain | |
CN110414270B (en) | Personal data protection system and method based on block chain | |
CN113128950B (en) | Enterprise chain code service platform | |
CN107171787B (en) | Data blind signing and storing method and system based on multiple Hash algorithm | |
WO2022089237A1 (en) | Blockchain-based value verification method and apparatus, computer device and medium | |
CN114266681A (en) | Electronic contract signing method, system, storage medium and computing equipment | |
CN110969531A (en) | Borrowing deposit verification and online checking method and system | |
WO2022237588A1 (en) | Blockchain-based data evidence storage method and apparatus, device, and storage medium | |
CN112905979B (en) | Electronic signature authorization method and device, storage medium and electronic device | |
CN109067808A (en) | The method and device for realizing the certification of block chain system of real name is assured based on social relationships | |
US20240121613A1 (en) | Access controlling network architectures and systems, having cellular network components and elements modified to host access controlling schemas designed to transform and/or facilitate cellular communication signals in accordance with novel cellular communications protocols with multi-part multi-functional address signaling, and methods for use thereof | |
CN110321730A (en) | A kind of method, block chain node and the storage medium of operation data processing | |
CN114529297A (en) | Offline transaction method and device based on block chain and storage medium | |
CN109347865A (en) | A kind of user data authentication based on block chain technology deposits the method and system of card | |
US10867326B2 (en) | Reputation system and method | |
CN113328854B (en) | Service processing method and system based on block chain | |
CN114331437A (en) | Block chain-based digital seal using method and device |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20191115 |
|
RJ01 | Rejection of invention patent application after publication |