|
|
|
| Efficient lattice-based online/offline signature with dynamic precomputation |
Shiyu WU1( ),Wenfang ZHANG1,2,*( ) |
1. School of Information Science and Technology, Southwest Jiaotong University, Chengdu 610031, China 2. Information Security and National Computing Grid Laboratory, Southwest Jiaotong University, Chengdu 610031, China |
|
|
|
Abstract An efficient trapdoor-free lattice-based online/offline signature algorithm DP-Olithium with dynamic precomputation was proposed in order to address the issue that traditional digital signatures fail to balance high efficiency and post-quantum security. The drawbacks of excessive offline storage overhead and high verification computational cost existing in current post-quantum signature schemes were resolved by dynamically generating offline precomputed resources and optimizing matrix-vector multiplications. The security of this scheme was reduced to module-lattice hard problems, and strong unforgeability against chosen-message attacks was formally proven to be achieved by the scheme in the quantum random oracle model. Simulation results show that the offline storage overhead of DP-Olithium can be reduced by up to 66% compared with other existing schemes. The most significant improvement was achieved in offline signing efficiency under the NIST-3 security level, at which the time overhead was cut by approximately 63%, and verification efficiency was boosted by around 68%. Demands from resource-constrained and low-latency application scenarios can be satisfied by the proposed algorithm.
|
|
Received: 04 December 2025
Published: 21 October 2026
|
|
|
| Fund: 中国铁路信息科技集团有限公司科技研究开发计划资助项目(WJZG-CKY-2024041(2024P02)). |
|
Corresponding Authors:
Wenfang ZHANG
E-mail: aa1397192336@163.com;wfzhang@swjtu.edu.cn
|
基于动态预计算的高效格基在线/离线签名算法
针对传统数字签名难以兼顾高效性和后量子安全的问题,提出基于动态预计算的高效无陷门格基在线/离线签名算法DP-Olithium. 通过动态生成离线预计算资源和优化矩阵向量乘法,解决现有抗量子签名离线存储开销大、验签计算成本高的问题. 将该方案的安全性归约到模格困难问题,形式化证明了该方案在量子随机谕言机模型下满足针对选择消息攻击的强存在不可伪造性. 仿真实验结果表明,与其他现有方案相比,DP-Olithium的离线存储开销最高可减少66%,在NIST-3安全级别下离线签名效率提升最明显,时间开销降低约63%,验证效率提高约68%,能够满足资源受限、低延迟场景的需求.
关键词:
后量子密码,
在线/离线签名,
基于格的密码学,
动态预计算,
数论变换
|
|
| [1] |
Shor P W Polynomial-time algorithms for prime factorization and discrete logarithms on a quantum computer[J]. SIAM Review, 1999, 41 (2): 303- 332
doi: 10.1137/S0036144598347011
|
|
|
| [2] |
王亚辉, 张焕国, 吴万青, 等 基于相位估计和方程求解破解RSA的量子算法[J]. 计算机学报, 2017, 40 (12): 2688- 2699 Wang Yahui, Zhang Huanguo, Wu Wanqing, et al Quantum algorithms for breaking RSA based on phase estimation and equation solving[J]. Chinese Journal of Computers, 2017, 40 (12): 2688- 2699
|
|
|
| [3] |
NIST. IR 8547. Transition to post-quantum cryptography standards [EB/OL]. (2024-11-12)[2025-10-11]. https://nvlpubs.nist.gov/nistpubs/ir/2024/NIST.IR.8547.ipd.pdf.
|
|
|
| [4] |
Even S, Goldreich O, Micali S On-line/off-line digital signatures[J]. Journal of Cryptology, 1996, 9 (1): 35- 67
doi: 10.1007/BF02254791
|
|
|
| [5] |
Yao C C, Zhao Y Online/Offline signatures for low-power devices[J]. IEEE Transactions on Information Forensics and Security, 2013, 8 (2): 283- 294
doi: 10.1109/TIFS.2012.2232653
|
|
|
| [6] |
Zhang P Y, Jiang H, Zheng Z, et al A new and efficient lattice-based online/offline signature from perspective of abort[J]. The Computer Journal, 2022, 65 (9): 2400- 2410
doi: 10.1093/comjnl/bxab074
|
|
|
| [7] |
Zhang P Y, Yang H N, Zhu L, et al A new lattice-based online/offline signatures framework for low-power devices[J]. Theoretical Computer Science, 2023, 962: 113942
doi: 10.1016/j.tcs.2023.113942
|
|
|
| [8] |
王后珍, 段小超, 文嘉明, 等 Olithium: 基于格的无陷门在线/离线签名方案[J]. 计算机学报, 2025, 48 (4): 877- 892 Wang Houzhen, Duan Xiaochao, Wen Jiaming, et al Olithium: a lattice-based online/offline signature scheme without trapdoors[J]. Chinese Journal of Computers, 2025, 48 (4): 877- 892
doi: 10.11897/SP.J.1016.2025.00877
|
|
|
| [9] |
谢志强, 邵侠 一种考虑资源状态动态反馈的云计算调度算法[J]. 北京理工大学学报, 2019, 39 (6): 624- 631 Xie Zhiqiang, Shao Xia A scheduling algorithm for the cloud computing system with the dynamical feedback of server state[J]. Transactions of Beijing Institute of Technology, 2019, 39 (6): 624- 631
doi: 10.15918/j.tbit1001-0645.2019.06.012
|
|
|
| [10] |
阿里云. Spark作业配置动态资源分配[EB/OL]. (2025-02-25)[2025-10-11]. https://help.aliyun.com/zh/ack/ack-managed-and-ack-dedicated/use-cases/configure-dynamic-resource-allocation-for-spark-jobsobs.
|
|
|
| [11] |
Xue H, Au M H, Xie X, et al. Efficient online-friendly two-party ECDSA signature [C]//Proceedings of the 2021 ACM SIGSAC Conference on Computer and Communications Security. Seoul: ACM, 2021: 558–573.
|
|
|
| [12] |
Lai J, Huang X, He D, et al Provably secure online/offline identity-based signature scheme based on SM9[J]. The Computer Journal, 2022, 65 (7): 1692- 1701
doi: 10.1093/comjnl/bxab009
|
|
|
| [13] |
Liu J K, Baek J, ZHOU J, et al Efficient online/offline identity-based signature for wireless sensor network[J]. International Journal of Information Security, 2010, 9 (4): 287- 296
doi: 10.1007/s10207-010-0109-y
|
|
|
| [14] |
Zhang W, Wei J, Khan M K PQC-enhanced privacy-preserving federated learning for edge-based IoT ecosystems[J]. IEEE Transactions on Consumer Electronics, 2025, 71 (4): 11171- 11182
doi: 10.1109/TCE.2025.3601395
|
|
|
| [15] |
Lyubashevsky V, Micciancio D, Peikert C, et al. SWIFFT: a modest proposal for FFT hashing [C]//Fast Software Encryption. Berlin: Springer, 2008: 54–72.
|
|
|
| [16] |
Zhou S, Xue H, Zhang D, et al. Preprocess-then-NTT technique and its applications to kyber and NewHope [M]//Information security and cryptology. Cham: Springer, 2019: 117–137.
|
|
|
| [17] |
Tan W, Lao Y, Parhi K K. Area-efficient matrix-vector polynomial multiplication architecture for ML-KEM using interleaving and folding transformation [C]//Proceedings of the IEEE International Symposium on Circuits and Systems. Singapore: IEEE, 2024: 1–5.
|
|
|
| [18] |
郭俊, 刘鹏, 杨昕遥, 等 大点数FFT在“申威26010”上的并行优化[J]. 浙江大学学报(工学版), 2024, 58 (1): 78- 86 Guo Jun, Liu Peng, Yang Xinyao, et al Parallel optimization of large-point FFT on Sunway 26010[J]. Journal of Zhejiang University (Engineering Science), 2024, 58 (1): 78- 86
doi: 10.3785/j.issn.1008-973X.2024.01.009
|
|
|
| [19] |
Ajtai M. Generating hard instances of lattice problems (extended abstract) [C]//Proceedings of the 28th Annual ACM Symposium on Theory of Computing. New York: ACM, 1996: 99–108.
|
|
|
| [20] |
Regev O. On lattices, learning with errors, random linear codes, and cryptography [C]//Proceedings of the Thirty-Seventh Annual ACM Symposium on Theory of Computing. Baltimore: ACM, 2005: 84–93.
|
|
|
| [21] |
Langlois A, Stehle D Worst-case to average-case reductions for module lattices[J]. Designs, Codes and Cryptography, 2015, 75 (3): 565- 599
doi: 10.1007/s10623-014-9938-4
|
|
|
| [22] |
Bagherzandi A, Cheon J H, Jarecki S. Multi signatures secure under the discrete logarithm assumption and a generalized forking lemma [C]//Proceedings of the 15th ACM Conference on Computer and Communications Security. Alexandria: ACM, 2008: 449–458.
|
|
|
| [23] |
Ducas L, Lepoint T, Lyubashevsky V, et al. CRYSTALS-Dilithium: digital signatures from module lattices [EB/OL]. (2017-06-20)[2025-10-11]. https://eprint.iacr.org/2017/633.
|
|
|
|
Viewed |
|
|
|
Full text
|
|
|
|
|
Abstract
|
|
|
|
|
Cited |
|
|
|
|
| |
Shared |
|
|
|
|
| |
Discussed |
|
|
|
|