Publicly Verifiable Zero-Knowledge and Post-Quantum Signatures from VOLE-in-the-Head

被引:15
|
作者
Baum, Carsten [1 ,2 ]
Braun, Lennart [1 ]
Guilhem, Cyprien Delpech de Saint [3 ]
Klooss, Michael [4 ]
Orsini, Emmanuela [5 ]
Roy, Lawrence [1 ]
Scholl, Peter [1 ]
机构
[1] Aarhus Univ, Aarhus, Denmark
[2] Tech Univ Denmark, Lyngby, Denmark
[3] Katholieke Univ Leuven, Imec COSIC, Leuven, Belgium
[4] Aalto Univ, Espoo, Finland
[5] Bocconi Univ, Milan, Italy
来源
基金
欧洲研究理事会;
关键词
PROOFS;
D O I
10.1007/978-3-031-38554-4_19
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We present a new method for transforming zero-knowledge protocols in the designated verifier setting into public-coin protocols, which can be made non-interactive and publicly verifiable. Our transformation applies to a large class of ZK protocols based on oblivious transfer. In particular, we show that it can be applied to recent, fast protocols based on vector oblivious linear evaluation (VOLE), with a technique we call VOLE-in-the-head, upgrading these protocols to support public verifiability. Our resulting ZK protocols have linear proof size, and are simpler, smaller and faster than related approaches based on MPC-in-the-head. To build VOLE-in-the-head while supporting both binary circuits and large finite fields, we develop several new technical tools. One of these is a new proof of security for the SoftSpokenOT protocol (Crypto 2022), which generalizes it to produce certain types of VOLE correlations over large fields. Secondly, we present a new ZK protocol that is tailored to take advantage of this form of VOLE, which leads to a publicly verifiable VOLE-in-the-head protocol with only 2x more communication than the best, designated-verifier VOLE-based protocols. We analyze the soundness of our approach when made non-interactive using the Fiat-Shamir transform, using round-by-round soundness. As an application of the resulting NIZK, we present FAEST, a post-quantum signature scheme based on AES. FAEST is the first AES-based signature scheme to be smaller than SPHINCS+, with signature sizes between 5.6 and 6.6kB at the 128-bit security level. Compared with the smallest version of SPHINCS+ (7.9kB), FAEST verification is slower, but the signing times are between 8x and 40x faster.
引用
收藏
页码:581 / 615
页数:35
相关论文
共 34 条
  • [31] Post-quantum ID-Based Ring Signatures from Symmetric-Key Primitives
    Buser, Maxime
    Liu, Joseph K.
    Steinfeld, Ron
    Sakzad, Amin
    APPLIED CRYPTOGRAPHY AND NETWORK SECURITY, ACNS 2022, 2022, 13269 : 892 - 912
  • [32] Post-quantum secure compact deterministic wallets from isogeny-based signatures with rerandomized keys
    Shaw, Surbhi
    Dutta, Ratna
    THEORETICAL COMPUTER SCIENCE, 2025, 1035
  • [33] DualRing-PRF: Post-quantum (Linkable) Ring Signatures from Legendre and Power Residue PRFs
    Zhang, Xinyu
    Steinfeld, Ron
    Liu, Joseph K.
    Esgin, Muhammed F.
    Liu, Dongxi
    Ruj, Sushmita
    INFORMATION SECURITY AND PRIVACY, PT II, ACISP 2024, 2024, 14896 : 124 - 143
  • [34] MQ on my Mind: Post-Quantum Signatures from the Non-Structured Multivariate Quadratic Problem
    Benadjila, Ryad
    Feneuil, Thibauld
    Rivain, Matthieu
    9TH EUROPEAN SYMPOSIUM ON SECURITY AND PRIVACY, EUROS&P 2024, 2024, : 468 - 485