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
来源
ADVANCES IN CRYPTOLOGY (CRYPTO 2016), PT III | 2016年 / 9816卷
关键词
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
相关论文
共 11 条
  • [1] Preserving Privacy in Mobile Health Systems Using Non-Interactive Zero-Knowledge Proof and Blockchain
    Tomaz, Antonio Emerson Barros
    Do Nascimento, Jose Claudio
    Hafid, Abdelhakim Senhaji
    De Souza, Jose Neuman
    IEEE ACCESS, 2020, 8 : 204441 - 204458
  • [2] Batch zero-knowledge proof and verification and its applications
    Peng, Kun
    Boyd, Colin
    Dawson, Ed
    ACM TRANSACTIONS ON INFORMATION AND SYSTEM SECURITY, 2007, 10 (02)
  • [3] Zero-Knowledge Proof of Traffic: A Deterministic and Privacy-Preserving Cross Verification Mechanism for Cooperative Perception Data
    Tao, Ye
    Javanmardi, Ehsan
    Lin, Pengfei
    Nakazato, Jin
    Jiang, Yuze
    Tsukada, Manabu
    Esaki, Hiroshi
    IEEE ACCESS, 2023, 11 : 142846 - 142861
  • [4] 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
  • [5] A New Approach to Efficient Non-Malleable Zero-Knowledge
    Kim, Allen
    Liang, Xiao
    Pandey, Omkant
    ADVANCES IN CRYPTOLOGY - CRYPTO 2022, PT IV, 2022, 13510 : 389 - 418
  • [6] Privacy preserving authentication system based on non-interactive zero knowledge proof suitable for Internet of Things
    Ashutosh Dhar Dwivedi
    Rajani Singh
    Uttam Ghosh
    Raghava Rao Mukkamala
    Amr Tolba
    Omar Said
    Journal of Ambient Intelligence and Humanized Computing, 2022, 13 : 4639 - 4649
  • [7] Privacy preserving authentication system based on non-interactive zero knowledge proof suitable for Internet of Things
    Dwivedi, Ashutosh Dhar
    Singh, Rajani
    Ghosh, Uttam
    Mukkamala, Raghava Rao
    Tolba, Amr
    Said, Omar
    JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2021, 13 (10) : 4639 - 4649
  • [8] Security and Efficient Data Verification Protocol for Distributed Database based on Zero-knowledge Proof
    Liu, Han
    Bai, YunXu
    PROCEEDINGS OF THE 2024 27 TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN, CSCWD 2024, 2024, : 612 - 617
  • [9] Privacy-preserving Blockchain-based Systems for Car Sharing Leveraging Zero-Knowledge Protocols
    Gudymenko, Ivan
    Khalid, Asadullah
    Siddiqui, Hira
    Idrees, Mujtaba
    Clauss, Sebastian
    Luckow, Andre
    Bolsinger, Manuel
    Miehle, Daniel
    2020 IEEE INTERNATIONAL CONFERENCE ON DECENTRALIZED APPLICATIONS AND INFRASTRUCTURES (DAPPS 2020), 2020, : 114 - 119
  • [10] Blockchain-Enhanced Zero Knowledge Proof-Based Privacy-Preserving Mutual Authentication for IoT Networks
    Pathak, Aditya
    Al-Anbagi, Irfan
    Hamilton, Howard J.
    IEEE ACCESS, 2024, 12 : 118618 - 118636