Visible to the public Biblio

Filters: Author is Kim, Seongmin  [Clear All Filters]
2018-09-12
Han, Juhyeng, Kim, Seongmin, Ha, Jaehyeong, Han, Dongsu.  2017.  SGX-Box: Enabling Visibility on Encrypted Traffic Using a Secure Middlebox Module. Proceedings of the First Asia-Pacific Workshop on Networking. :99–105.

A network middlebox benefits both users and network operators by offering a wide range of security-related in-network functions, such as web firewalls and intrusion detection systems (IDS). However, the wide usage of encryption protocol restricts functionalities of network middleboxes. This forces network operators and users to make a choice between end-to-end privacy and security. This paper presents SGX-Box, a secure middlebox system that enables visibility on encrypted traffic by leveraging Intel SGX technology. The entire process of SGX-Box ensures that the sensitive information, such as decrypted payloads and session keys, is securely protected within the SGX enclave. SGX-Box provides easy-to-use abstraction and a high-level programming language, called SB lang for handling encrypted traffic in middleboxes. It greatly enhances programmability by hiding details of the cryptographic operations and the implementation details in SGX enclave processing. We implement a proof-of-concept IDS using SB lang. Our preliminary evaluation shows that SGX-Box incurs acceptable performance overhead while it dramatically reduces middlebox developer's effort.