Zero-Knowledge Middleboxes

被引:0
|
作者
Grubbs, Paul [1 ,2 ]
Arun, Arasu [1 ]
Zhang, Ye [1 ]
Bonneau, Joseph [1 ]
Walfish, Michael [1 ]
机构
[1] NYU, Dept Comp Sci, Courant Inst, New York, NY 10003 USA
[2] Univ Michigan, Ann Arbor, MI 48109 USA
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper initiates research on zero-knowledge middleboxes (ZKMBs). A ZKMB is a network middlebox that enforces network usage policies on encrypted traffic. Clients send the middlebox zero-knowledge proofs that their traffic is policy-compliant; these proofs reveal nothing about the client's communication except that it complies with the policy. We show how to make ZKMBs work with unmodified encrypted-communication protocols (specifically TLS 1.3), making ZKMBs invisible to servers. As a contribution of independent interest, we design optimized zero-knowledge proofs for TLS 1.3 session keys. We apply the ZKMB paradigm to several case studies. Experimental results suggest that in certain settings, performance is in striking distance of practicality; an example is a middlebox that filters domain queries (each query requiring a separate proof) when the client has a long-lived TLS connection with a DNS resolver. In such configurations, the middlebox's overhead is 2-5 ms of running time per proof, and client latency to create a proof is several seconds. On the other hand, clients may have to store hundreds of MBs depending on the underlying zero-knowledge proof machinery, and for some applications, latency is tens of seconds.
引用
收藏
页码:4255 / 4272
页数:18
相关论文
共 50 条
  • [41] Zero-knowledge proofs of knowledge for group homomorphisms
    Maurer, Ueli
    [J]. DESIGNS CODES AND CRYPTOGRAPHY, 2015, 77 (2-3) : 663 - 676
  • [42] The power of preprocessing in zero-knowledge proofs of knowledge
    DeSantis, A
    Persiano, G
    [J]. JOURNAL OF CRYPTOLOGY, 1996, 9 (03) : 129 - 148
  • [43] Zero-knowledge proofs of knowledge for group homomorphisms
    Ueli Maurer
    [J]. Designs, Codes and Cryptography, 2015, 77 : 663 - 676
  • [44] Algebraic construction for zero-knowledge sets
    Xue, Rui
    Li, Ning-Hui
    Li, Jiang-Tao
    [J]. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2008, 23 (02) : 166 - 175
  • [45] New Techniques for Noninteractive Zero-Knowledge
    Groth, Jens
    Ostrovsky, Rafail
    Sahai, Amit
    [J]. JOURNAL OF THE ACM, 2012, 59 (03)
  • [46] Experimental relativistic zero-knowledge proofs
    Alikhani, Pouriya
    Brunner, Nicolas
    Crepeau, Claude
    Designolle, Sebastien
    Houlmann, Raphael
    Shi, Weixu
    Yang, Nan
    Zbinden, Hugo
    [J]. NATURE, 2021, 599 (7883) : 47 - +
  • [47] On the Amortized Complexity of Zero-Knowledge Protocols
    Cramer, Ronald
    Damgard, Ivan
    Keller, Marcel
    [J]. JOURNAL OF CRYPTOLOGY, 2014, 27 (02) : 284 - 316
  • [48] On the Concurrent Composition of Quantum Zero-Knowledge
    Ananth, Prabhanjan
    Chung, Kai-Min
    La Placa, Rolando L.
    [J]. ADVANCES IN CRYPTOLOGY (CRYPTO 2021), PT I, 2021, 12825 : 346 - 374
  • [49] ON THE CONCRETE COMPLEXITY OF ZERO-KNOWLEDGE PROOFS
    BOYAR, J
    PERALTA, R
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1990, 435 : 507 - 525
  • [50] Zero-Knowledge Accumulators and Set Algebra
    Ghosh, Esha
    Ohrimenko, Olga
    Papadopoulos, Dimitrios
    Tamassia, Roberto
    Triandopoulos, Nikos
    [J]. ADVANCES IN CRYPTOLOGY - ASIACRYPT 2016, PT II, 2016, 10032 : 67 - 100