Efficient Zero-Knowledge Proof of Algebraic and Non-Algebraic Statements with Applications to Privacy Preserving Credentials

被引:29
|
作者
Chase, Melissa [1 ]
Ganesh, Chaya [2 ]
Mohassel, Payman [3 ]
机构
[1] Microsoft Res, Redmond, WA USA
[2] NYU, Dept Comp Sci, New York, NY 10003 USA
[3] Visa Res, Foster City, CA USA
关键词
IMPROVED GARBLED CIRCUIT; ANONYMOUS CREDENTIALS; SIGNATURE SCHEMES; SECURITY; PROVE;
D O I
10.1007/978-3-662-53015-3_18
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Practical anonymous credential systems are generally built around sigma-protocol ZK proofs. This requires that credentials be based on specially formed signatures. Here we ask whether we can instead use a standard (say, RSA, or (EC)DSA) signature that includes formatting and hashing messages, as a credential, and still provide privacy. Existing techniques do not provide efficient solutions for proving knowledge of such a signature: On the one hand, ZK proofs based on garbled circuits (Jawurek et al. 2013) give efficient proofs for checking formatting of messages and evaluating hash functions. On the other hand they are expensive for checking algebraic relations such as RSA or discrete-log, which can be done efficiently with sigma protocols. We design new constructions obtaining the best of both worlds: combining the efficiency of the garbled circuit approach for non-algebraic statements and that of sigma protocols for algebraic ones. We then discuss how to use these as building-blocks to construct privacy-preserving credential systems based on standard RSA and (EC)DSA signatures. Other applications of our techniques include anonymous credentials with more complex policies, the ability to efficiently switch between commitments (and signatures) in different groups, and secure two-party computation on committed/signed inputs.
引用
收藏
页码:499 / 530
页数:32
相关论文
共 50 条
  • [31] LedgerMaze: An Efficient Privacy-Preserving Noninteractive Zero-Knowledge Scheme Over Account-Model Blockchain
    Bao, Zijian
    He, Debiao
    Wei, Wei
    Peng, Cong
    Huang, Xinyi
    IEEE TRANSACTIONS ON COMPUTERS, 2023, 72 (12) : 3489 - 3502
  • [32] Efficient Non-interactive Zero-Knowledge Proof for Graph 3-Coloring Problem
    Zhan, Haitao
    Bai, Dongyang
    Wang, Yuzhu
    Zhang, Mingwu
    FRONTIERS IN CYBER SECURITY, FCS 2023, 2024, 1992 : 370 - 386
  • [33] An efficient noninteractive zero-knowledge proof system for NP with general assumptions
    Kilian, J
    Petrank, E
    JOURNAL OF CRYPTOLOGY, 1998, 11 (01) : 1 - 27
  • [34] Enhancing Unmanned Aerial Vehicle Security: A Zero-Knowledge Proof Approach with Zero-Knowledge Succinct Non-Interactive Arguments of Knowledge for Authentication and Location Proof
    Koulianos, Athanasios
    Paraskevopoulos, Panagiotis
    Litke, Antonios
    Papadakis, Nikolaos K.
    SENSORS, 2024, 24 (17)
  • [35] Efficient 4-round zero-knowledge proof system for NP
    Zhao, YL
    Zhu, H
    PROGRESS IN NATURAL SCIENCE-MATERIALS INTERNATIONAL, 2002, 12 (12) : 948 - 952
  • [36] An Efficient Noninteractive Zero-Knowledge Proof System for NP with General Assumptions
    Joe Kilian
    Erez Petrank
    Journal of Cryptology, 1998, 11 : 1 - 27
  • [37] Efficient 4-round zero-knowledge proof system for NP
    ZHAO Yunlei and ZHU Hong(1. Department of Computer Science
    2. Department of Computer Science
    ProgressinNaturalScience, 2002, (12) : 70 - 74
  • [38] 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
  • [39] COMMUNICATION EFFICIENT ZERO-KNOWLEDGE PROOFS OF KNOWLEDGE (WITH APPLICATIONS TO ELECTRONIC CASH)
    DESANTIS, A
    PERSIANO, G
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 577 : 449 - 460
  • [40] An anonymous authentication scheme with conditional privacy-preserving for Vehicular Ad hoc Networks based on zero-knowledge proof and Blockchain
    Shahrouz, Jamile Khalili
    Analoui, Morteza
    AD HOC NETWORKS, 2024, 154