CN113112271A - 一种基于区块链的电子签约机制 - Google Patents
一种基于区块链的电子签约机制 Download PDFInfo
- Publication number
- CN113112271A CN113112271A CN202110526516.XA CN202110526516A CN113112271A CN 113112271 A CN113112271 A CN 113112271A CN 202110526516 A CN202110526516 A CN 202110526516A CN 113112271 A CN113112271 A CN 113112271A
- Authority
- CN
- China
- Prior art keywords
- signing
- transaction
- block chain
- receiver
- electronic
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
- 239000003999 initiator Substances 0.000 claims description 15
- 238000000034 method Methods 0.000 claims description 5
- 230000000694 effects Effects 0.000 claims description 4
- 238000012790 confirmation Methods 0.000 claims description 2
- 230000007547 defect Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 101150050759 outI gene Proteins 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Classifications
-
- 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/382—Payment protocols; Details thereof insuring higher security of transaction
- G06Q20/3827—Use of message hashing
-
- 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/3829—Payment protocols; Details thereof insuring higher security of transaction involving key management
-
- 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/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
- G06Q20/405—Establishing or using transaction specific rules
-
- 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)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Finance (AREA)
- Tourism & Hospitality (AREA)
- Economics (AREA)
- Development Economics (AREA)
- Technology Law (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
本发明设计了一种基于区块链的电子签约机制,在提高电子签约安全性的同时,实现了电子签约的可信,可追溯和保护用户数据的隐私,其技术要点是,签约双方在区块链上利用待签约文件的哈希值发起签约,双方之间发送“转账”交易单,在账本共识协议的控制下,实现双方之间对合约不可抵赖的签名确认,使得电子签约安全可信以及责任可追溯,同时,保证了用户签约信息的隐私。
Description
技术领域
本发明属于信息安全技术领域,涉及电子签约技术。
背景技术
目前各种电子商务活动和电子政务活动快速发展,传统电子签约已经不适应时代发展的潮流,企业公章管理改革和电子签约的推动势在必行。现有电子签约平台的问题主要存在以下问题:CA(Certificate Authority,CA)中心化和伴生弱信任背书,CA中心化带来单点崩塌、数据易被篡改、中心黑幕等。不同签约***签约标准不统一,各平台间不能互签互验,用户使用不方便。
区块链的出现为电子签约存在的问题提供了可行的解决方案。区块链提供了一个无中心的可信第三方,可以避免可信第三方带来的中心化问题,利用区块链技术去中心化、不可篡改、匿名性、可追溯的特点,通过区块链技术的交易模式,可以确保双方合同签约过程安全可信的进行,提高市场合同签约的诚信和效率。为此,针对公章集中式管理方式成本高、安全性低,现有电子签约平台中心化、签约标准不统一的弊端。本发明提出基于区块链的电子签约机制,由多个参与方共同维护数据的一致性,极大的降低了电子签约数据丢失或者被篡改的可能,使得电子签约更加的安全、可信。
发明内容
本发明的目的是提供一种基于区块链的电子签约机制,为电子签约提供一种安全高效的签约方式。为提高电子签约的可信度,采用区块链技术以及密码学工具。其具体过程如下:
1)首先由双方在电子合同平台锁定合同后生成文件哈希值,并发送给双方;
2)签约发起方对文件哈希值进行加密签名并向签约接收方发起交易,交易单上传至区块链;
3)***后台通知签约接收方,签约接收方在截止时间前对交易单进行解密确认后继续进行加密签名并向签约发起方发起交易,交易单上传至区块链;
4)***后台通知签约发起方,签约发起方在截止时间前对交易单进行解密确认后继续进行加密签名并向签约接收方发起交易,交易单上传至区块链,顺序的三次签名都被记账,才使双方合同生效,除此之外的情况,都认为合约是无效的。
附图说明
图1 详细描述了基于区块链的电子签约机制。
图2 详细描述了合同加解密过程。
图3 详细描述了***整体架构。
具体实施方式
(2)签约发起方对合同文件哈希值进行加密签名并向区块链发起交易:
(3)签约接收方对合同文件哈希值解密比对确认后,对接收值进行加密签名并向区块链发起交易:
(3.3)签约接收方比对合同文件哈希值,签约接收方用签约发起方的私钥对接收密文重复第二步加密并传入区块链,发起交易;
Claims (1)
1.一种基于区块链的电子签约机制的具体过程如下:
第一步:首先由双方在电子合同平台锁定合同后生成文件哈希值,并发送给双方;
第二步:签约发起方对文件哈希值进行加密签名并向签约接收方发起交易,交易单上传至区块链;
第三步:***后台通知签约接收方,签约接收方在截止时间前对交易单进行解密确认后继续进行加密签名并向签约发起方发起交易,交易单上传至区块链;
第四步:***后台通知签约发起方,签约发起方在截止时间前对交易单进行解密确认后继续进行加密签名并向签约接收方发起交易,交易单上传至区块链,顺序的三次签名都被记账,双方合同即生效。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110526516.XA CN113112271A (zh) | 2021-05-14 | 2021-05-14 | 一种基于区块链的电子签约机制 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110526516.XA CN113112271A (zh) | 2021-05-14 | 2021-05-14 | 一种基于区块链的电子签约机制 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113112271A true CN113112271A (zh) | 2021-07-13 |
Family
ID=76722157
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110526516.XA Withdrawn CN113112271A (zh) | 2021-05-14 | 2021-05-14 | 一种基于区块链的电子签约机制 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113112271A (zh) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107423980A (zh) * | 2017-07-11 | 2017-12-01 | 厦门易功成信息技术有限公司 | 一种供应链上数据交易征信平台及方法 |
JP2017220710A (ja) * | 2016-06-03 | 2017-12-14 | 日本電信電話株式会社 | 契約合意方法、合意検証方法、契約合意装置および合意検証装置 |
CN110287732A (zh) * | 2019-05-15 | 2019-09-27 | 杭州趣链科技有限公司 | 一种基于区块链电子合同存证方法 |
KR102099861B1 (ko) * | 2019-12-03 | 2020-04-16 | 주식회사 아이콘루프 | 블록체인을 이용한 문서 확인 시스템 및 방법 |
CN112069550A (zh) * | 2020-07-20 | 2020-12-11 | 江苏傲为控股有限公司 | 一种基于智能合约方式的电子合同存证*** |
CN112202563A (zh) * | 2020-09-09 | 2021-01-08 | 毛泽龙 | 基于区块链的安全交易***及方法 |
-
2021
- 2021-05-14 CN CN202110526516.XA patent/CN113112271A/zh not_active Withdrawn
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2017220710A (ja) * | 2016-06-03 | 2017-12-14 | 日本電信電話株式会社 | 契約合意方法、合意検証方法、契約合意装置および合意検証装置 |
CN107423980A (zh) * | 2017-07-11 | 2017-12-01 | 厦门易功成信息技术有限公司 | 一种供应链上数据交易征信平台及方法 |
CN110287732A (zh) * | 2019-05-15 | 2019-09-27 | 杭州趣链科技有限公司 | 一种基于区块链电子合同存证方法 |
KR102099861B1 (ko) * | 2019-12-03 | 2020-04-16 | 주식회사 아이콘루프 | 블록체인을 이용한 문서 확인 시스템 및 방법 |
CN112069550A (zh) * | 2020-07-20 | 2020-12-11 | 江苏傲为控股有限公司 | 一种基于智能合约方式的电子合同存证*** |
CN112202563A (zh) * | 2020-09-09 | 2021-01-08 | 毛泽龙 | 基于区块链的安全交易***及方法 |
Non-Patent Citations (2)
Title |
---|
徐睿;孟祥君;马锋;赵希超;游佳;张子谦;: "基于防篡改技术的电子签约服务平台", 计算机***应用, no. 04 * |
高莹;吴进喜;: "基于区块链的高效公平多方合同签署协议", 密码学报, no. 05 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108199835B (zh) | 一种多方联合私钥解密方法 | |
US7181015B2 (en) | Method and apparatus for cryptographic key establishment using an identity based symmetric keying technique | |
CN115549887A (zh) | 用于信息的安全交换的公共秘密的确定和层级确定性密钥 | |
CN108768930A (zh) | 一种数据的加密传输方法 | |
CN112564906B (zh) | 一种基于区块链的数据安全交互方法及*** | |
CN104901935A (zh) | 一种基于cpk的双向认证及数据交互安全保护方法 | |
CN101115060A (zh) | 用户密钥管理体系中的非对称密钥传输过程中用户加密密钥的保护方法 | |
CN101640590A (zh) | 一种获取标识密码算法私钥的方法和密码中心 | |
CN101707767B (zh) | 一种数据传输方法及设备 | |
CN103905384A (zh) | 基于安全数字证书的嵌入式终端间会话握手的实现方法 | |
CN107181584B (zh) | 非对称完全同态加密及其密钥置换和密文交割方法 | |
CN105610773A (zh) | 一种电能表远程抄表的通讯加密方法 | |
CN109800586A (zh) | 一种对投标文件实现一方加密多方解密的***及方法 | |
CN103117851A (zh) | 一种公钥机制实现防篡改防抵赖的加密控制方法及装置 | |
CN104243493A (zh) | 一种网络身份认证方法及*** | |
CN111416712B (zh) | 基于多个移动设备的量子保密通信身份认证***及方法 | |
CN111817846A (zh) | 一种轻量级的密钥协商通信协议 | |
TWI487308B (zh) | 量子通訊方法 | |
CN113268764A (zh) | 一种混合链和门限代理重加密的个人信用数据授权方法 | |
CN104902471B (zh) | 无线传感器网络中基于身份的密钥交换设计方法 | |
CN105024800A (zh) | 随机安全通讯方法及蓝牙装置 | |
CN108809656B (zh) | 一种基于双重认证防护签名的密钥交换协议构造方法 | |
CN113839786B (zh) | 一种基于sm9密钥算法的密钥分发方法和*** | |
CN110138544A (zh) | 一种物联网设备的加密解密***及方法 | |
CN113112271A (zh) | 一种基于区块链的电子签约机制 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20210713 |
|
WW01 | Invention patent application withdrawn after publication |