Lattice-Based Zero-Knowledge Arguments for Integer Relations

被引:19
|
作者
Libert, Benoit [1 ,2 ]
Ling, San [3 ]
Khoa Nguyen [3 ]
Wang, Huaxiong [3 ]
机构
[1] CNRS, Lab LIP, Lyon, France
[2] Univ Lyon, CNRS, ENSL, Inria,UCBL,ENS Lyon,Lab LIP, Lyon, France
[3] Nanyang Technol Univ, Sch Phys & Math Sci, Singapore, Singapore
来源
基金
欧盟地平线“2020”;
关键词
ANONYMOUS CREDENTIALS; SIGNATURE SCHEMES; SECURE; ACCUMULATORS; PROTOCOLS; PROOFS;
D O I
10.1007/978-3-319-96881-0_24
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We provide lattice-based protocols allowing to prove relations among committed integers. While the most general zero-knowledge proof techniques can handle arithmetic circuits in the lattice setting, adapting them to prove statements over the integers is non-trivial, at least if we want to handle exponentially large integers while working with a polynomial-size modulus q. For a polynomial L, we provide zero-knowledge arguments allowing a prover to convince a verifier that committed L-bit bitstrings x, y and z are the binary representations of integers X, Y and Z satisfying Z = X + Y over Z. The complexity of our arguments is only linear in L. Using them, we construct arguments allowing to prove inequalities X < Z among committed integers, as well as arguments showing that a committed X belongs to a public interval [alpha, beta], where alpha and beta can be arbitrarily large. Our range arguments have logarithmic cost (i.e., linear in L) in the maximal range magnitude. Using these tools, we obtain zero-knowledge arguments showing that a committed element X does not belong to a public set S using <(O)over tilde>(n center dot log vertical bar S vertical bar) bits of communication, where n is the security parameter. We finally give a protocol allowing to argue that committed L-bit integers X, Y and Z satisfy multiplicative relations Z = XY over the integers, with communication cost subquadratic in L. To this end, we use our protocol for integer addition to prove the correct recursive execution of Karatsuba's multiplication algorithm. The security of our protocols relies on standard lattice assumptions with polynomial modulus and polynomial approximation factor.
引用
收藏
页码:700 / 732
页数:33
相关论文
共 50 条
  • [1] Lattice-based zero-knowledge arguments for additive and multiplicative relations
    Veronika Kuchta
    Amin Sakzad
    Ron Steinfeld
    Joseph K. Liu
    Designs, Codes and Cryptography, 2021, 89 : 925 - 963
  • [2] Lattice-based zero-knowledge arguments for additive and multiplicative relations
    Kuchta, Veronika
    Sakzad, Amin
    Steinfeld, Ron
    Liu, Joseph K.
    DESIGNS CODES AND CRYPTOGRAPHY, 2021, 89 (05) : 925 - 963
  • [3] Practical Lattice-Based Zero-Knowledge Proofs for Integer Relations
    Lyubashevsky, Vadim
    Nguyen, Ngoc Khanh
    Seiler, Gregor
    CCS '20: PROCEEDINGS OF THE 2020 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, 2020, : 1051 - 1070
  • [4] Zero-Knowledge Arguments for Matrix-Vector Relations and Lattice-Based Group Encryption
    Libert, Benoit
    Ling, San
    Mouhartem, Fabrice
    Nguyen, Khoa
    Wang, Huaxiong
    ADVANCES IN CRYPTOLOGY - ASIACRYPT 2016, PT II, 2016, 10032 : 101 - 131
  • [5] Zero-knowledge arguments for matrix-vector relations and lattice-based group encryption
    Libert, Benoit
    Ling, San
    Mouhartem, Fabrice
    Khoa Nguyen
    Wang, Huaxiong
    THEORETICAL COMPUTER SCIENCE, 2019, 759 : 72 - 97
  • [6] Efficient Lattice-Based Zero-Knowledge Arguments with Standard Soundness: Construction and Applications
    Yang, Rupeng
    Au, Man Ho
    Zhang, Zhenfei
    Xu, Qiuliang
    Yu, Zuoxia
    Whyte, William
    ADVANCES IN CRYPTOLOGY - CRYPTO 2019, PT 1, 2019, 11692 : 147 - 175
  • [7] Sub-linear Lattice-Based Zero-Knowledge Arguments for Arithmetic Circuits
    Baum, Carsten
    Bootle, Jonathan
    Cerulli, Andrea
    del Pino, Rafael
    Groth, Jens
    Lyubashevsky, Vadim
    ADVANCES IN CRYPTOLOGY - CRYPTO 2018, PT II, 2018, 10992 : 669 - 699
  • [8] Zero-Knowledge Arguments for Lattice-Based PRFs and Applications to E-Cash
    Libert, Benoit
    Ling, San
    Khoa Nguyen
    Wang, Huaxiong
    ADVANCES IN CRYPTOLOGY - ASIACRYPT 2017, PT III, 2017, 10626 : 304 - 335
  • [9] Short Zero-Knowledge Proof of Knowledge for Lattice-Based Commitment
    Tao, Yang
    Wang, Xi
    Zhang, Rui
    POST-QUANTUM CRYPTOGRAPHY, PQCRYPTO 2020, 2020, 12100 : 268 - 283
  • [10] Compressed Zero-Knowledge Proofs for Lattice-Based Accumulator
    Si, Shumin
    Lin, Xiuhan
    Wei, Puwen
    COMPUTER JOURNAL, 2024, 67 (02): : 694 - 708