节点文献

CDBS:基于CRYSTALS-Dilithium算法的盲签名方案

CDBS: blind signature scheme based on CRYSTALS-Dilithium algorithm

  • 推荐 CAJ下载
  • PDF下载
  • 不支持迅雷等下载工具,请取消加速工具后下载。

【作者】 杨亚涛常鑫史浩鹏王伟王克

【Author】 YANG Yatao;CHANG Xin;SHI Haopeng;WANG Wei;WANG Ke;Department of Electronic and Communication Engineering,Beijing Electronic Science and Technology Institute;School of Telecommunication Engineering,Xidian University;

【机构】 北京电子科技学院电子与通信工程系西安电子科技大学通信工程学院

【摘要】 为了应对传统盲签名方案在用户端、签名方和验证者交互过程中无法抵御量子计算攻击的这一难题,以NIST选定的后量子数字签名算法CRYSTALS-Dilithium为基础框架,设计了一种新型抗量子计算攻击的盲签名方案CDBS。整体方案采用Fiat-Shamir签名结构,包括密钥生成、盲化、签名、去盲和验证5个阶段,方案内部结合拒绝采样技术防止密钥泄露,使用NTT算法优化多项式计算以提高签名和验证效率。分析表明,所提方案安全性依赖于模误差学习(MLWE)问题和小整数解(SIS)问题,同时满足正确性、盲性和不可伪造性。与其他基于格的盲签名方案相比,所提方案具有较高的安全性,且签名生成过程更高效,占用开销更小。在相同样本参数设置下,所提方案整体开销仅为MBS方案的67.1%。经软件测试验证,实现一次完整的盲签名和验证过程平均仅需657.65μs。所提方案为CRYSTALS-Dilithium数字签名算法的拓展应用提供了参考。

【Abstract】 In order to solve the inadequacy of traditional blind signature schemes in resisting quantum computing attacks during interactions between users, signers, and verifiers was addressed, a novel quantum-resistant blind signature scheme named CDBS was proposed. This scheme aimed to enhance security and could resist quantum computing attacks. The scheme was based on the post-quantum digital signature algorithm CRYSTALS-Dilithium, selected by national institute of standards and technology(NIST). The overall scheme adopted the Fiat-Shamir signature structure, which comprised five stages, such as key generation, blinding, signing, unblinding and verification. The scheme incorporated rejection sampling technology to prevent key leakage and used NTT algorithm to optimise polynomial computation, thereby enhancing the efficiency of both signature generation and verification. Security analysis indicated that the scheme satisfied correctness, blindness, and unforgeability based upon module learning with error(MLWE) and small integer solution(SIS) problems. The scheme showed higher security and more efficient signature generation processes with smaller overhead than other lattice-based blind signature schemes. Given the same parameters, the overall computing overhead in the scheme was only 67.1% of the MBS scheme. Through software testing, an average time was only 657.65 μs to complete one blind signature and verification process. This work provided a valuable reference for the extended application on the CRYSTALS-Dilithium digital signature algorithm.

【基金】 北京市自然科学基金资助项目(No.4232034);中央高校基本科研业务费专项资金资助项目(No.3282024052,No.3282024058)~~
  • 【文献出处】 通信学报 ,Journal on Communications , 编辑部邮箱 ,2024年07期
  • 【分类号】TN918.4
  • 【下载频次】47
节点文献中: 

本文链接的文献网络图示:

本文的引文网络