基于無證書的多方合同簽署協(xié)議
doi: 10.11999/JEIT190166 cstr: 32379.14.JEIT190166
-
1.
西北師范大學(xué)計(jì)算機(jī)科學(xué)與工程學(xué)院 蘭州 730070
-
2.
西北師范大學(xué)數(shù)學(xué)與統(tǒng)計(jì)學(xué)院 蘭州 730070
Multi-party Contract Signing Protocol Based on Certificateless
-
1.
College of Computer Science and Engineering, Northwest Normal University, Lanzhou 730070, China
-
2.
College of Mathematics and Statistics, Northwest Normal University, Lanzhou 730070, China
-
摘要: 線上合同簽署在電子商務(wù)中日益普及,在互不信任的簽署方之間簽署一份合同并不是一件簡單的事情,各方就合同簽署問題提出過許多合同簽署協(xié)議。其中較多的協(xié)議是帶有第三方參與的,但是在效率方面并不占優(yōu)勢,且易出現(xiàn)安全問題。現(xiàn)有借助區(qū)塊鏈技術(shù)取代第三方參與的合同簽署協(xié)議中,區(qū)塊鏈的公開驗(yàn)證對不管是簽署方還是待簽署合同的敏感信息又發(fā)起了挑戰(zhàn)。且大多協(xié)議針對于雙方合同簽署,隨著簽署方數(shù)量的增加,協(xié)議的通信成本和復(fù)雜度都在急劇增加。該文結(jié)合現(xiàn)有協(xié)議,提出一個(gè)高效的多方合同簽署協(xié)議,協(xié)議中通過基于無證書的高效聚合簽名方案,用于提高區(qū)塊鏈下簽署方簽名驗(yàn)證效率,在區(qū)塊鏈上僅公開簽署方的臨時(shí)密鑰以減少系統(tǒng)開銷。該協(xié)議滿足正確性、安全性、公平性、私密性以及高效性。
-
關(guān)鍵詞:
- 聚合可驗(yàn)證簽名 /
- 隱私保護(hù) /
- 區(qū)塊鏈 /
- 合同簽署
Abstract: Online contract signing is becoming more and more popular in e-commerce. It is not easy to sign a contract between two parties who do not trust each other. Many of these protocols involve the participation of third parties, but they are not advantageous in efficiency and prone to security problems. Currently, contract signing agreements with third-party participation are replaced by block chain technology, but the public verification of block chain challenges the sensitive information of both the signer and the contract to be signed. And most of the agreements are for the signing of contracts between the two parties. With the increase of the number of signatories, the communication cost and complexity of the agreements increase sharply. Combined with the existing protocols, this paper proposes an efficient multi-party contract signing protocol. In the protocol, an efficient aggregation signature scheme based on no certificate is used to improve the signature verification efficiency of the signer under the block chain, and only the temporary key of the signer is disclosed on the block chain to reduce the system overhead. The protocol satisfies the requirements of correctness, security, fairness, privacy and high efficiency.-
Key words:
- Aggregation verifiable signature /
- Privacy protection /
- Blockchain /
- Contract signing
-
BLUM M. How to exchange (secret) keys[C]. The Fifteenth Annual ACM Symposium on Theory of Computing, Boston, USA, 1983: 440–447. Al-RIYAMI S S and PATERSON K G. Certificateless public key cryptography[C]. The 9th International Conference on the Theory and Application of Cryptology and Information Security, Taipei, China, 2003: 452–473. BONEH D, GENTRY C, LYNN B, et al. Aggregate and verifiably encrypted signatures from bilinear maps[C]. 2003 International Conference on the Theory and Applications of Cryptographic Techniques, Warsaw, Poland, 2003: 416–432. 周彥偉, 楊波, 張文政. 高效可證安全的無證書聚合簽名方案[J]. 軟件學(xué)報(bào), 2015, 26(12): 3204–3214. doi: 10.13328/j.cnki.jos.004830ZHOU Yanwei, YANG Bo, and ZHANG Wenzheng. Efficient and provide security certificateless aggregate signature scheme[J]. Journal of Software, 2015, 26(12): 3204–3214. doi: 10.13328/j.cnki.jos.004830 曹素珍, 郎曉麗, 劉祥震, 等. 可證安全的高效無證書聚合簽名方案[J]. 信息網(wǎng)絡(luò)安全, 2019, 19(1): 42–50. doi: 10.3969/j.issn.1671-1122.2019.01.006CAO Suzhen, LANG Xiaoli, LIU Xiangzhen, et al. Probably secure and efficient certificateless aggregate signature scheme[J]. Netinfo Security, 2019, 19(1): 42–50. doi: 10.3969/j.issn.1671-1122.2019.01.006 許芷巖, 吳黎兵, 李莉, 等. 新的無證書廣義指定驗(yàn)證者聚合簽名方案[J]. 通信學(xué)報(bào), 2017, 38(11): 2017220.XU Zhiyan, WU Libing, LI Li, et al. New certificateless aggregate signature scheme with universal designated verifier[J]. Journal on Communications, 2017, 38(11): 2017220. 蘇靖楓, 柳菊霞. 不含雙線性對的高效無證書聚合簽密方案[J]. 計(jì)算機(jī)應(yīng)用, 2018, 38(2): 374–378. doi: 10.11772/j.issn.1001-9081.2017081984SU Jingfeng and LIU Juxia. Efficient certificateless aggregate signcryption scheme without bilinear pairings[J]. Journal of Computer Applications, 2018, 38(2): 374–378. doi: 10.11772/j.issn.1001-9081.2017081984 WAN Zhiguo, DENG R H, and LEE D. Electronic contract signing without using trusted third party[C]. Proceedings of the 9th International Conference on Network and System Security, New York, USA, 2015: 386–394. 田海博, 何杰杰, 付利青. 基于公開區(qū)塊鏈的隱私保護(hù)公平合同簽署協(xié)議[J]. 密碼學(xué)報(bào), 2017, 4(2): 187–198.TIAN Haibo, HE Jiejie, and FU Liqing. A privacy preserving fair contract signing protocol based on block chains[J]. Journal of Cryptologic Research, 2017, 4(2): 187–198. 吳進(jìn)喜, 高瑩, 張宗洋, 等. 基于區(qū)塊鏈的多方隱私保護(hù)公平合同簽署協(xié)議[J]. 信息安全學(xué)報(bào), 2018, 3(3): 8–16.WU Jinxi, GAO Ying, ZHANG Zongyang, et al. A multi-party privacy preserving fair contract signing protocol based on blockchains[J]. Journal of Cyber Security, 2018, 3(3): 8–16. HUANG Hui, LI K C, and CHEN Xiaofeng. A fair three-party contract singing protocol based on blockchain[C]. The 9th International Symposium on Cyberspace Safety and Security, Xi’an, China, 2017: 72–85. 高瑩, 吳進(jìn)喜. 基于區(qū)塊鏈的高效公平多方合同簽署協(xié)議[J]. 密碼學(xué)報(bào), 2018, 5(5): 556–567.GAO Ying and WU Jinxi. Efficient multi-party fair contract signing protocol based on blockchains[J]. Journal of Cryptologic Research, 2018, 5(5): 556–567. 周彥偉, 楊波, 王青龍. 安全的無雙線性映射的無證書簽密機(jī)制[J]. 軟件學(xué)報(bào), 2017, 28(10): 2757–2768. doi: 10.13328/j.cnki.jos.005150ZHOU Yanwei, YANG Bo, and WANG Qinglong. Secure certificateless signcryption scheme without bilinear pairing[J]. Journal of Software, 2017, 28(10): 2757–2768. doi: 10.13328/j.cnki.jos.005150 韋性佳, 張京花, 劉增芳, 等. 具有前向安全性質(zhì)的基于身份的聚合簽名方案[J]. 計(jì)算機(jī)科學(xué), 2018, 45(6A): 387–391.WEI Xingjia, ZHANG Jinghua, LIU Zengfang, et al. Identity based aggregate signature scheme with forward security[J]. Computer Science, 2018, 45(6A): 387–391. 王亞飛, 張睿哲. 強(qiáng)安全無對的無證書簽名方案[J]. 通信學(xué)報(bào), 2013, 34(2): 94–99. doi: 10.3969/j.issn.1000-436x.2013.02.011WANG Yafei and ZHANG Ruizhe. Strongly secure certificateless signature scheme without pairings[J]. Journal on Communications, 2013, 34(2): 94–99. doi: 10.3969/j.issn.1000-436x.2013.02.011 -