<p>In the digital age, the reliance on network communication for information exchange has surged, making encrypted network traffic a linchpin of secure digital interactions. However, while encryption safeguards data, it creates hurdles for network management and security surveillance. Conventional deep packet inspection (DPI) falters when faced with encrypted traffic, and existing studies in this area have drawbacks like reliance on trusted third parties and limited detection capabilities. To address these issues, we present a novel zero knowledge proof based encrypted traffic management(<InlineEquation ID="IEq1"> <EquationSource Format="TEX">\(\mathbb {ZKP}\)</EquationSource> <EquationSource Format="MATHML"><math> <mi mathvariant="double-struck">ZKP</mi> </math></EquationSource> </InlineEquation>-<InlineEquation ID="IEq2"> <EquationSource Format="TEX">\(\mathbb {PET}\)</EquationSource> <EquationSource Format="MATHML"><math> <mi mathvariant="double-struck">PET</mi> </math></EquationSource> </InlineEquation>) scheme. By integrating a third-party verifier operating under the honest-but-curious (HBC) model, <InlineEquation ID="IEq3"> <EquationSource Format="TEX">\(\mathbb {ZKP}\)</EquationSource> <EquationSource Format="MATHML"><math> <mi mathvariant="double-struck">ZKP</mi> </math></EquationSource> </InlineEquation>-<InlineEquation ID="IEq4"> <EquationSource Format="TEX">\(\mathbb {PET}\)</EquationSource> <EquationSource Format="MATHML"><math> <mi mathvariant="double-struck">PET</mi> </math></EquationSource> </InlineEquation> establishes a trustless verification system that effectively and efficiently curbs metadata leakage. <InlineEquation ID="IEq5"> <EquationSource Format="TEX">\(\mathbb {ZKP}\)</EquationSource> <EquationSource Format="MATHML"><math> <mi mathvariant="double-struck">ZKP</mi> </math></EquationSource> </InlineEquation>-<InlineEquation ID="IEq6"> <EquationSource Format="TEX">\(\mathbb {PET}\)</EquationSource> <EquationSource Format="MATHML"><math> <mi mathvariant="double-struck">PET</mi> </math></EquationSource> </InlineEquation> is implemented with two applications: HTTP traffic blocking and blacklist management. For HTTP traffic blocking, the BTHP circuit is developed to extract version details from TLS traffic and verify compliance, enabling precise traffic control. In blacklist management, tailored extraction algorithms for DoT and DoH encrypted DNS traffic are implemented, and Merkle tree based membership proofs are utilized to decide whether to intercept traffic. Experimental evaluations demonstrate that <InlineEquation ID="IEq7"> <EquationSource Format="TEX">\(\mathbb {ZKP}\)</EquationSource> <EquationSource Format="MATHML"><math> <mi mathvariant="double-struck">ZKP</mi> </math></EquationSource> </InlineEquation>-<InlineEquation ID="IEq8"> <EquationSource Format="TEX">\(\mathbb {PET}\)</EquationSource> <EquationSource Format="MATHML"><math> <mi mathvariant="double-struck">PET</mi> </math></EquationSource> </InlineEquation> can efficiently enforce diverse network policies on encrypted traffic. It not only safeguards security and privacy but also exhibits outstanding performance, offering a dependable, efficient, and privacy-centric solution for encrypted network traffic management.</p>

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Efficient encrypted network traffic management with zero-knowledge proof

  • Naiheng Zhang

摘要

In the digital age, the reliance on network communication for information exchange has surged, making encrypted network traffic a linchpin of secure digital interactions. However, while encryption safeguards data, it creates hurdles for network management and security surveillance. Conventional deep packet inspection (DPI) falters when faced with encrypted traffic, and existing studies in this area have drawbacks like reliance on trusted third parties and limited detection capabilities. To address these issues, we present a novel zero knowledge proof based encrypted traffic management( \(\mathbb {ZKP}\) ZKP - \(\mathbb {PET}\) PET ) scheme. By integrating a third-party verifier operating under the honest-but-curious (HBC) model, \(\mathbb {ZKP}\) ZKP - \(\mathbb {PET}\) PET establishes a trustless verification system that effectively and efficiently curbs metadata leakage. \(\mathbb {ZKP}\) ZKP - \(\mathbb {PET}\) PET is implemented with two applications: HTTP traffic blocking and blacklist management. For HTTP traffic blocking, the BTHP circuit is developed to extract version details from TLS traffic and verify compliance, enabling precise traffic control. In blacklist management, tailored extraction algorithms for DoT and DoH encrypted DNS traffic are implemented, and Merkle tree based membership proofs are utilized to decide whether to intercept traffic. Experimental evaluations demonstrate that \(\mathbb {ZKP}\) ZKP - \(\mathbb {PET}\) PET can efficiently enforce diverse network policies on encrypted traffic. It not only safeguards security and privacy but also exhibits outstanding performance, offering a dependable, efficient, and privacy-centric solution for encrypted network traffic management.