Fixing and Mechanizing the Security Proof of Fiat-Shamir with Aborts and Dilithium

被引:10
|
作者
Barbosa, Manuel [1 ,2 ]
Barthe, Gilles [3 ]
Doczkal, Christian [3 ]
Don, Jelle [4 ]
Fehr, Serge [4 ,5 ]
Gregoire, Benjamin [6 ]
Huang, Yu-Hsuan [4 ]
Hulsing, Andreas [7 ]
Lee, Yi [3 ,8 ]
Wu, Xiaodi [8 ]
机构
[1] Univ Porto FCUP, Porto, Portugal
[2] INESC TEC, Porto, Portugal
[3] Max Planck Inst Secur & Privacy, Bochum, Germany
[4] Ctr Wiskunde & Informat, Amsterdam, Netherlands
[5] Leiden Univ, Leiden, Netherlands
[6] Univ Cote dAzur, Inria Ctr, Valbonne, France
[7] Eindhoven Univ Technol, Eindhoven, Netherlands
[8] Univ Maryland, College Pk, MD USA
来源
基金
荷兰研究理事会;
关键词
D O I
10.1007/978-3-031-38554-4_12
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We extend and consolidate the security justification for the Dilithium signature scheme. In particular, we identify a subtle but crucial gap that appears in several ROM and QROM security proofs for signature schemes that are based on the Fiat-Shamir with aborts paradigm, including Dilithium. The gap lies in the CMA-to-NMA reduction and was uncovered when trying to formalize a variant of the QROM security proof by Kiltz, Lyubashevsky, and Schaffner (Eurocrypt 2018). The gap was confirmed by the authors, and there seems to be no simple patch for it. We provide new, fixed proofs for the affected CMA-to-NMA reduction, both for the ROM and the QROM, and we perform a concrete security analysis for the case of Dilithium to show that the claimed security level is still valid after addressing the gap. Furthermore, we offer a fully mechanized ROM proof for the CMA-security of Dilithium in the EasyCrypt proof assistant. Our formalization includes several new tools and techniques of independent interest for future formal verification results.
引用
收藏
页码:358 / 389
页数:32
相关论文
共 50 条
  • [1] A Detailed Analysis of Fiat-Shamir with Aborts
    Devevey, Julien
    Fallahpour, Pouria
    Passelegue, Alain
    Stehle, Damien
    ADVANCES IN CRYPTOLOGY - CRYPTO 2023, PT V, 2023, 14085 : 327 - 357
  • [2] Polytopes in the Fiat-Shamir with Aborts Paradigm
    Bambury, Henry
    Beguinet, Hugo
    Ricosset, Thomas
    Sageloli, Eric
    ADVANCES IN CRYPTOLOGY - CRYPTO 2024, PT I, 2024, 14920 : 339 - 372
  • [3] On the (in)security of the Fiat-Shamir paradigm
    Goldwasser, S
    Kalai, YT
    44TH ANNUAL IEEE SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 2003, : 102 - 113
  • [4] Security of the extended Fiat-Shamir schemes
    Ohta, K
    Okamoto, T
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 1998, E81A (01): : 65 - 71
  • [5] Why "Fiat-Shamir for Proofs" Lacks a Proof
    Bitansky, Nir
    Dachman-Soled, Dana
    Garg, Sanjam
    Jain, Abhishek
    Kalai, Yael Tauman
    Lopez-Alt, Adriana
    Wichs, Daniel
    THEORY OF CRYPTOGRAPHY (TCC 2013), 2013, 7785 : 182 - 201
  • [6] Fiat-Shamir with Aborts: Applications to Lattice and Factoring-Based Signatures
    Lyubashevsky, Vadim
    ADVANCES IN CRYPTOLOGY - ASIACRYPT 2009, 2009, 5912 : 598 - 616
  • [7] Fiat-Shamir Security of FRI and Related SNARKs
    Block, Alexander R.
    Garreta, Albert
    Katz, Jonathan
    Thaler, Justin
    Tiwari, Pratyush Ranjan
    Zajac, Michal
    ADVANCES IN CRYPTOLOGY, ASIACRYPT 2023, PT II, 2023, 14439 : 3 - 40
  • [8] Post-quantum Security of Fiat-Shamir
    Unruh, Dominique
    ADVANCES IN CRYPTOLOGY - ASIACRYPT 2017, PT I, 2017, 10624 : 65 - 95
  • [9] From obfuscation to the security of fiat-shamir for proofs
    Microsoft Research, Cambridge, United States
    不详
    不详
    Lect. Notes Comput. Sci., 1600, (224-251):
  • [10] Forward Security of Fiat-Shamir Lattice Signatures
    Tao, Yang
    Zhang, Rui
    Ji, Yunfeng
    APPLIED CRYPTOGRAPHY AND NETWORK SECURITY, PT I, ACNS 2023, 2023, 13905 : 607 - 633