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 条
  • [41] Short Round Sub-Linear Zero-Knowledge Argument for Linear Algebraic Relations
    Seo, Jae Hong
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2012, E95A (04) : 776 - 789
  • [42] Blockchain-integrated zero-knowledge proof system for privacy-preserving near-miss reporting in construction projects
    Nyato, Eric Joshua
    Kimito, Emmanuel
    Yang, Jaehun
    Lee, Doyeop
    Lee, Dongmin
    AUTOMATION IN CONSTRUCTION, 2024, 168
  • [43] Privacy-Preserving Noninteractive Compliance Audits of Blockchain Ledgers with Zero-Knowledge Proofs
    Peter, Bertalan Zoltan
    Kocsis, Imre
    ACTA POLYTECHNICA HUNGARICA, 2024, 21 (11) : 7 - 27
  • [44] An enhanced Kerberos protocol with non-interactive zero-knowledge proof
    Zhu, Yuesheng
    Ma, Limin
    Zhang, Jinjiang
    SECURITY AND COMMUNICATION NETWORKS, 2015, 8 (06) : 1108 - 1117
  • [45] Research on Privacy Protection of Technology Service Transactions Based on Blockchain and Zero-Knowledge Proof
    Zhu J.
    Feng W.
    Zhong W.
    Huang M.
    Feng S.
    Shuja J.
    Wireless Communications and Mobile Computing, 2023, 2023
  • [46] A Framework for Privacy-Preserving Multiparty Computation with Homomorphic Encryption and Zero-Knowledge Proofs
    Dhokrat, Janak
    Pulgam, Namita
    Maktum, Tabassum
    Mane, Vanita
    Informatica (Slovenia), 2024, 48 (21): : 1 - 13
  • [47] zk-PoT: Zero-Knowledge Proof of Traffic for Privacy Enabled Cooperative Perception
    Tao, Ye
    Jiang, Yuze
    Lin, Pengfei
    Tsukada, Manabu
    Esaki, Hiroshi
    2023 IEEE 20TH CONSUMER COMMUNICATIONS & NETWORKING CONFERENCE, CCNC, 2023,
  • [48] zKDET: A Traceable and Privacy-Preserving Data Exchange Scheme based on Non-Fungible Token and Zero-Knowledge
    Song, Rui
    Gao, Shang
    Song, Yubo
    Xiao, Bin
    2022 IEEE 42ND INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2022), 2022, : 224 - 234
  • [49] Privacy-Preserving Energy Trading Using Blockchain and Zero Knowledge Proof
    Hou, Dongkun
    Zhang, Jie
    Huang, Sida
    Peng, Zitian
    Ma, Jieming
    Zhu, Xiaohui
    2022 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN (BLOCKCHAIN 2022), 2022, : 412 - 418
  • [50] A Novel Zero-Knowledge Scheme for Proof of Data Possession in Cloud Storage Applications
    Kaaniche, Nesrine
    El Moustaine, Ethmane
    Laurent, Maryline
    2014 14TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID), 2014, : 522 - 531