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 条
  • [21] Algebraic Techniques for Short(er) Exact Lattice-Based Zero-Knowledge Proofs
    Bootle, Jonathan
    Lyubashevsky, Vadim
    Seiler, Gregor
    ADVANCES IN CRYPTOLOGY - CRYPTO 2019, PT 1, 2019, 11692 : 176 - 202
  • [22] Lattice-Based Zero-Knowledge Proofs and Applications: Shorter, Simpler, and More General
    Lyubashevsky, Vadim
    Nguyen, Ngoc Khanh
    Plancon, Maxime
    ADVANCES IN CRYPTOLOGY - CRYPTO 2022, PT II, 2022, 13508 : 71 - 101
  • [23] A New 3-pass Zero-knowledge Lattice-based Identification Scheme
    Akleylek, Sedat
    Soysaldi, Meryem
    2019 4TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND ENGINEERING (UBMK), 2019, : 409 - 413
  • [24] Lattice-Based Zero-Knowledge Proofs: New Techniques for Shorter and Faster Constructions and Applications
    Esgin, Muhammed F.
    Steinfeld, Ron
    Liu, Joseph K.
    Liu, Dongxi
    ADVANCES IN CRYPTOLOGY - CRYPTO 2019, PT 1, 2019, 11692 : 115 - 146
  • [25] On New Zero-Knowledge Proofs for Lattice-Based Group Signatures with Verifier-Local Revocation
    Zhang, Yanhua
    Hu, Yupu
    Zhang, Qikun
    Jia, Huiwen
    INFORMATION SECURITY, ISC 2019, 2019, 11723 : 190 - 208
  • [26] Zero-Knowledge Proof for Lattice-Based Group Signature Schemes with Verifier-Local Revocation
    Perera, Maharage Nisansala Sevwandi
    Koshiba, Takeshi
    ADVANCES IN NETWORK-BASED INFORMATION SYSTEMS, NBIS-2018, 2019, 22 : 772 - 782
  • [27] Limbo: Efficient Zero-knowledge MPCitH-based Arguments
    Guilhem, Cyprien Delpech de Saint
    Orsini, Emmanuela
    Tanguy, Titouan
    CCS '21: PROCEEDINGS OF THE 2021 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, 2021, : 3022 - 3036
  • [28] Short, Invertible Elements in Partially Splitting Cyclotomic Rings and Applications to Lattice-Based Zero-Knowledge Proofs
    Lyubashevsky, Vadim
    Seiler, Gregor
    ADVANCES IN CRYPTOLOGY - EUROCRYPT 2018, PT I, 2018, 10820 : 204 - 224
  • [29] Zero-Knowledge Proofs for Improved Lattice-Based Group Signature Scheme with Verifier-Local Revocation
    Zhang, Yanhua
    Yin, Yifeng
    Liu, Ximeng
    Zhang, Qikun
    Jia, Huiwen
    FRONTIERS IN CYBER SECURITY, FCS 2019, 2019, 1105 : 107 - 127
  • [30] Practical zero-knowledge arguments from Σ-protocols
    Zhao, YL
    Deng, RH
    Zang, BY
    Zhao, YM
    INTERNET AND NETWORK ECONOMICS, PROCEEDINGS, 2005, 3828 : 288 - 298