Shorter Lattice-Based Zero-Knowledge Proofs for the Correctness of a Shuffle

被引:2
|
作者
Herranz, Javier [1 ]
Martinez, Ramiro [1 ]
Sanchez, Manuel [1 ]
机构
[1] Univ Politecn Cataluna, Dept Matemat, Barcelona, Spain
基金
欧盟地平线“2020”;
关键词
Electronic voting; Verifiable shuffle; Lattice-based cryptography; Zero-knowledge;
D O I
10.1007/978-3-662-63958-0_27
中图分类号
F8 [财政、金融];
学科分类号
0202 ;
摘要
In an electronic voting procedure, mixing networks are used to ensure anonymity of the casted votes. Each node of the network re-encrypts the input list of ciphertexts and randomly permutes it in a process named shuffle, and must prove (in zero-knowledge) that the process was applied honestly. To maintain security of such a process in a post-quantum scenario, new proofs are based on different mathematical assumptions, such as lattice-based problems. Nonetheless, the best lattice-based protocols to ensure verifiable shuffling have linear communication complexity on N, the number of shuffled ciphertexts. In this paper we propose the first sub-linear (on N) post-quantum zero-knowledge argument for the correctness of a shuffle, for which we have mainly used two ideas: arithmetic circuit satisfiability results from [6] and Benes networks to model a permutation of N elements. The achieved communication complexity of our protocol with respect to N is O root Nlog(2) (N)), but we will also highlight its dependency on other important parameters of the underlying lattice ingredients.
引用
收藏
页码:315 / 329
页数:15
相关论文
共 50 条
  • [1] 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
  • [2] 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
  • [3] Compressed Zero-Knowledge Proofs for Lattice-Based Accumulator
    Si, Shumin
    Lin, Xiuhan
    Wei, Puwen
    COMPUTER JOURNAL, 2024, 67 (02): : 694 - 708
  • [4] Threshold Decryption and Zero-Knowledge Proofs for Lattice-Based Cryptosystems
    Bendlin, Rikke
    Damgard, Ivan
    THEORY OF CRYPTOGRAPHY, PROCEEDINGS, 2010, 5978 : 201 - 218
  • [5] 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
  • [6] Relaxed Lattice-Based Signatures with Short Zero-Knowledge Proofs
    Boschini, Cecilia
    Camenisch, Jan
    Neven, Gregory
    INFORMATION SECURITY (ISC 2018), 2018, 11060 : 3 - 22
  • [7] Lattice-Based Zero-Knowledge Proofs in Action: Applications to Electronic Voting
    Farzaliyev, Valeh
    Parn, Calvin
    Saarse, Heleen
    Willemson, Jan
    JOURNAL OF CRYPTOLOGY, 2025, 38 (01)
  • [8] How to Avoid Repetitions in Lattice-Based Deniable Zero-Knowledge Proofs
    Arnal, Xavier
    Cano, Abraham
    Finogina, Tamara
    Herranz, Javier
    SECURE IT SYSTEMS, NORDSEC 2022, 2022, 13700 : 253 - 269
  • [9] Lattice-Based Group Signatures and Zero-Knowledge Proofs of Automorphism Stability
    del Pino, Rafael
    Lyubashevsky, Vadim
    Seiler, Gregor
    PROCEEDINGS OF THE 2018 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY (CCS'18), 2018, : 574 - 591
  • [10] 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