A Verifiable and Practical Lattice-Based Decryption Mix Net with External Auditing

被引:8
|
作者
Boyen, Xavier [1 ]
Haines, Thomas [2 ]
Muller, Johannes [3 ]
机构
[1] Queensland Univ Technol, Brisbane, Qld, Australia
[2] Norwegian Univ Sci & Technol, Trondheim, Norway
[3] Univ Luxembourg, SnT, Luxembourg, Luxembourg
来源
基金
澳大利亚研究理事会;
关键词
Lattice-based; Verifiability; Accountability; Mix net; e-voting; SHUFFLE; SECURE; PROOF;
D O I
10.1007/978-3-030-59013-0_17
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Mix nets are often used to provide privacy in modern security protocols, through shuffling. Some of the most important applications, such as secure electronic voting, require mix nets that are verifiable. In the literature, numerous techniques have been proposed to make mix nets verifiable. Some of them have also been employed for securing real political elections. With the looming possibility of quantum computers and their threat to cryptosystems based on classical hardness assumptions, there is significant pressure to migrate mix nets to post-quantum alternatives. At present, no verifiable and practical post-quantum mix net with external auditing is available as a drop-in replacement of existing constructions. In this paper, we give the first such construction. We propose a verifiable decryption mix net which solely employs practical lattice-based primitives. We formally prove that our mix net provides a high level of verifiability, and even accountability which guarantees that misbehaving mix servers can also be identified. Verification is executed by a (temporarily trusted) public auditor whose role can easily be distributed. To demonstrate practicality for real-world systems, we provide detailed performance benchmarks on our stand-alone implementation based only on the most conservative lattice hardness assumptions.
引用
收藏
页码:336 / 356
页数:21
相关论文
共 39 条
  • [1] Verifiable Mix-Nets and Distributed Decryption for Voting from Lattice-Based Assumptions
    Aranha, Diego F.
    Baum, Carsten
    Gjosteen, Kristian
    Silde, Tjerand
    PROCEEDINGS OF THE 2023 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, CCS 2023, 2023, : 1467 - 1481
  • [2] Lattice-based verifiable timed signature and application
    Chen, Huiyan
    Wang, Qingnan
    Wang, Ke
    Tan, Shuncong
    Xin, Hongcai
    Tongxin Xuebao/Journal on Communications, 2024, 45 (10): : 142 - 152
  • [3] Programmable RNS Lattice-Based Parallel Cryptographic Decryption
    Martins, Paulo
    Sousa, Leonel
    Eynard, Julien
    Bajard, Jean-Claude
    PROCEEDINGS OF THE ASAP2015 2015 IEEE 26TH INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS, 2015, : 149 - 153
  • [4] Threshold Decryption and Zero-Knowledge Proofs for Lattice-Based Cryptosystems
    Bendlin, Rikke
    Damgard, Ivan
    THEORY OF CRYPTOGRAPHY, PROCEEDINGS, 2010, 5978 : 201 - 218
  • [5] Lattice-based revocable (hierarchical) IBE with decryption key exposure resistance
    Katsumata, Shuichi
    Matsuda, Takahiro
    Takayasu, Atsushi
    THEORETICAL COMPUTER SCIENCE, 2020, 809 : 103 - 136
  • [6] Practical Lattice-Based Multisignature Schemes for Blockchains
    Ma, Changshe
    Jiang, Mei
    IEEE ACCESS, 2019, 7 : 179765 - 179778
  • [7] Practical Lattice-Based Digital Signature Schemes
    Howe, James
    Poeppelmann, Thomas
    O'Neill, Maire
    O'Sullivan, Elizabeth
    Gueneysu, Tim
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2015, 14 (03)
  • [8] A Practical Lattice-Based Sequential Aggregate Signature
    Wang, Zhipeng
    Wu, Qianhong
    PROVABLE SECURITY, PROVSEC 2019, 2019, 11821 : 94 - 109
  • [9] Practical Lattice-Based Cryptography: NTRUEncrypt and NTRUSign
    Hoffstein, Jeff
    Howgrave-Graham, Nick
    Pipher, Jill
    Whyte, William
    LLL ALGORITHM: SURVEY AND APPLICATIONS, 2010, : 349 - 390
  • [10] Lattice-based revocable attribute-based encryption with decryption key exposure resistance
    Dong, Xingting
    Hu, Yupu
    Wang, Baocang
    Liu, Momeng
    Gao, Wen
    IET INFORMATION SECURITY, 2021, 15 (06) : 428 - 441