计算机与现代化 ›› 2022, Vol. 0 ›› Issue (01): 120-126.

• 信息安全 • 上一篇    

基于区块链的无证书签密方案

  

  1. (1.河南省鹤壁市广播电视台,河南鹤壁458030;2.郑州师范学院,河南郑州450044;3.北京大学,北京100871)
  • 出版日期:2022-01-24 发布日期:2022-01-24
  • 作者简介:张天喜(1968—),男,河南鹤壁人,工程师,研究方向:通讯与电子信息,E-mail: 994861943@qq.com; 王利朋(1987—),男,河南卫辉人,博士研究生,研究方向:虚拟化安全,云存储,并行计算; 通信作者:付俊俊(1995—),女,河南驻马店人,本科生,研究方向:区块链,密码学,E-mail: fujunjun0920@163.com; 崔驰(1987—),男,河南泌阳人,讲师,硕士,研究方向:车联网,信息安全,Email: cuichi0713@hotmail.com; 靳梦璐(1994—),女,河南郑州人,硕士研究生,研究方向:区块链,信息管理,E-mail: linda3979@163.com。
  • 基金资助:
    河南省科技攻关计划项目(202102210359,202102310522); 河南省高等学校重点科研项目(20B520040,21B520022)

Certificateless Signcryption Scheme Based on Blockchain

  1. (1. Henan Hebi Radio and Television Station,  Hebi 458030, China; 
    2. Zhengzhou Normal University, Zhengzhou 450044, China; 3. Peking University, Beijing 100871, China)
  • Online:2022-01-24 Published:2022-01-24

摘要: 签密算法能够在一个逻辑步骤中同时实现加密和签名功能,相较于传统的先签名后加密方案,签密算法具有计算量与通信成本低的优点,被广泛应用于电子支付、物联网等场景中。现有的基于椭圆曲线和双线性对实现的签密方案普遍存在执行效率低的问题,因此本文提出一种基于区块链的无证书签密方案。新方案基于离散对数实现,具有执行效率高等优点。新方案同时利用区块链不可篡改性和可追溯等优点,用以实现方案的不可否认性。安全性分析表明本文方案具有不可否认性、机密性及不可伪造等特性,性能分析表明新方案执行效率较高,仿真实验显示引入区块链后对系统整体性能影响甚微。

关键词: 签密, 无证书, 区块链, 离散对数

Abstract: Signcryption algorithm can realize encryption and signature functions at the same time in a logical step. Compared with the traditional scheme of signing first and then encrypting, signcryption algorithm has the advantages of low calculation amount and communication cost, and is widely used in electronic payment, Internet of Things, etc. Existing signcryption schemes based on elliptic curve and bilinear pairing generally have the problem of low execution efficiency. Therefore, this paper proposes a certificateless signcryption scheme based on blockchain. The new scheme is implemented based on discrete logarithm puzzle and has the advantages of high execution efficiency. The new scheme also takes advantage of the non-tamperable modification and traceability of the blockchain to achieve non-repudiation. Security analysis shows that the proposed scheme has the characteristics of non-repudiation, confidentiality, and unforgeability. Performance analysis shows that the new scheme is more efficient in execution. Simulation experiments show that the introduction of blockchain has little effect on the overall performance of the system.

Key words: signcryption, certificateless; , blockchain discrete logarithm