Towards Practical Encrypted Network Traffic Pattern Matching for Secure Middleboxes
Shangqi Lai, Xingliang Yuan, Shi-Feng Sun, Joseph K. Liu and, Ron Steinfeld, Amin Sakzad, Dongxi Liu

TL;DR
This paper introduces a bandwidth-efficient encrypted pattern matching protocol for secure middleboxes, significantly reducing communication overhead and enabling fast packet inspection against large rule sets in encrypted environments.
Contribution
It presents the first bandwidth-efficient encrypted pattern matching protocol using a novel SHVE+ primitive, improving performance and security for encrypted network traffic inspection.
Findings
Inspects a packet over 20,000 rules within 100 microseconds.
Achieves 94% reduction in bandwidth consumption compared to prior work.
Supports real-world rulesets and traffic with high efficiency.
Abstract
Network Function Virtualisation (NFV) advances the adoption of composable software middleboxes. Accordingly, cloud data centres become major NFV vendors for enterprise traffic processing. Due to the privacy concern of traffic redirection to the cloud, secure middlebox systems (e.g., BlindBox) draw much attention; they can process encrypted packets against encrypted rules directly. However, most of the existing systems supporting pattern matching based network functions require the enterprise gateway to tokenise packet payloads via sliding windows. Such tokenisation induces a considerable communication overhead, which can be over 100 to the packet size. To overcome this bottleneck, in this paper, we propose the first bandwidth-efficient encrypted pattern matching protocol for secure middleboxes. We resort to a primitive called symmetric hidden vector encryption (SHVE), and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsInternet Traffic Analysis and Secure E-voting · Network Packet Processing and Optimization · Caching and Content Delivery
