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 PDF

Info

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
Application number
CN201910708357.8A
Other languages
Chinese (zh)
Inventor
梁勇利
宋月
郭仲勇
许高锋
张宏元
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhongdun Cloud Chain (guangzhou) Information Technology Co Ltd
Original Assignee
Zhongdun Cloud Chain (guangzhou) Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhongdun Cloud Chain (guangzhou) Information Technology Co Ltd filed Critical Zhongdun Cloud Chain (guangzhou) Information Technology Co Ltd
Priority to CN201910708357.8A priority Critical patent/CN110458730A/en
Publication of CN110458730A publication Critical patent/CN110458730A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/64Protecting data integrity, e.g. using checksums, certificates or signatures
    • G06F21/645Protecting data integrity, e.g. using checksums, certificates or signatures using a third party
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • G06Q20/3821Electronic credentials
    • G06Q20/38215Use of certificates or encrypted proofs of transaction rights
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • G06Q20/3825Use of electronic signatures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/389Keeping log of transactions for guaranteeing non-repudiation of a transaction
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/18Legal 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

A kind of personal electric signing system and method based on block chain
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)

  1. 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. 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. 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. 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.
CN201910708357.8A 2019-08-01 2019-08-01 A kind of personal electric signing system and method based on block chain Pending CN110458730A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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