Fast Non-Malleable Commitments

被引:9
|
作者
Brenner, Hai [1 ]
Goyal, Vipul [2 ,3 ]
Richelson, Silas [3 ,4 ]
Rosen, Alon [1 ]
Vald, Margarita [5 ]
机构
[1] IDC Herzliya, Efi Arazi Sch Comp Sci, Herzliyya, Israel
[2] Microsoft Res, Bangalore, Karnataka, India
[3] IDC Herzliya, Herzliyya, Israel
[4] UCLA, Los Angeles, CA USA
[5] Tel Aviv Univ, Blavatnik Sch Comp Sci, Tel Aviv, Israel
基金
欧洲研究理事会;
关键词
Non-malleable Commitments; Elliptic Curve Cryptography; Protocols; Practical implementation;
D O I
10.1145/2810103.2813721
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The notion of non-malleability in cryptography refers to the setting where the adversary is a man-in-the-middle (MIM) who takes part in two or more protocol executions and tries to use information obtained in one, to violate the security of another. Despite two decades of research, non-malleable commitments (NMCs) have remained too inefficient to be implemented in practice, without some sort of trusted setup. In this work, we give a fast implementation of NMC in the plain model, based on the DDH assumption being hard over elliptic curve groups. Our main theoretical result is a new NMC scheme which can be thought of as a "high dimensional" generalization of the one in the recent work of [GRRV14]. Central to our efficiency improvements is a method of constraining challenges sent by the receiver. This new approach enables us to obtain dramatically improved parameters over those suggested in [GRRV14]. In particular, our work opens the door to implementations based on Elliptic Curves. Our prototype implementation gives evidence of our protocol's efficiency. Additionally, like the Elgamal commitment it is built on top of, our scheme allows for homomrphic operations on committed values, and is amenable to fast Schnorr proofs of knowledge. Thus, it will work well when used as a building block inside larger cryptographic protocols. As an example of its performance, our protocol allows a committer to commit to a 1.9-KB message using a scheme supporting 2 20 identities in less than one second.
引用
收藏
页码:1048 / 1057
页数:10
相关论文
共 50 条
  • [1] Textbook Non-malleable Commitments
    Goyal, Vipul
    Pandey, Omkant
    Richelson, Silas
    STOC'16: PROCEEDINGS OF THE 48TH ANNUAL ACM SIGACT SYMPOSIUM ON THEORY OF COMPUTING, 2016, : 1128 - 1141
  • [2] Concurrent non-malleable commitments
    Pass, R
    Rosen, A
    46TH ANNUAL IEEE SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 2005, : 563 - 572
  • [3] Non-malleable Subvector Commitments
    Libert, Benoit
    ADVANCES IN CRYPTOLOGY - ASIACRYPT 2024, PT III, 2025, 15486 : 3 - 32
  • [4] Computational soundness of non-malleable commitments
    Galindo, David
    Garcia, Flavio D.
    van Rossum, Peter
    INFORMATION SECURITY PRACTICE AND EXPERIENCE, 2008, 4991 : 361 - +
  • [5] Non-malleable Commitments Against Quantum Attacks
    Bitansky, Nir
    Lin, Huijia
    Shmueli, Omri
    ADVANCES IN CRYPTOLOGY - EUROCRYPT 2022, PT III, 2022, 13277 : 519 - 550
  • [6] From Polynomial IOP and Commitments to Non-malleable zkSNARKs
    Faonio, Antonio
    Fiore, Dario
    Kohlweiss, Markulf
    Russo, Luigi
    Zajac, Michal
    THEORY OF CRYPTOGRAPHY, TCC 2023, PT III, 2023, 14371 : 455 - 485
  • [7] Concurrent Non-Malleable Commitments (and More) in 3 Rounds
    Ciampi, Michele
    Ostrovsky, Rafail
    Siniscalchi, Luisa
    Visconti, Ivan
    ADVANCES IN CRYPTOLOGY (CRYPTO 2016), PT III, 2016, 9816 : 270 - 299
  • [8] Non-malleable Vector Commitments via Local Equivocability
    Lior Rotem
    Gil Segev
    Journal of Cryptology, 2023, 36
  • [9] Breaking the Three Round Barrier for Non-malleable Commitments
    Goyal, Vipul
    Khurana, Dakshita
    Sahai, Amit
    2016 IEEE 57TH ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE (FOCS), 2016, : 21 - 30
  • [10] Non-malleable Vector Commitments via Local Equivocability
    Roten, Lior
    Segev, Gil
    THEORY OF CRYPTOGRAPHY, TCC 2021, PT III, 2021, 13044 : 415 - 446