节点文献
CDBS:基于CRYSTALS-Dilithium算法的盲签名方案
CDBS: blind signature scheme based on CRYSTALS-Dilithium algorithm
【摘要】 为了应对传统盲签名方案在用户端、签名方和验证者交互过程中无法抵御量子计算攻击的这一难题,以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.
【Key words】 blind signature; digital signature; CRYSTALS-Dilithium; lattice; post quantum cryptography;
- 【文献出处】 通信学报 ,Journal on Communications , 编辑部邮箱 ,2024年07期
- 【分类号】TN918.4
- 【下载频次】47