Q-ESP: a QoS-compliant Security Protocol to enrich IPSec Framework
Mahmoud Mostafa (IRIT), Anas Abou El Kalam (IRIT), Christian Fraboul, (IRIT)

TL;DR
This paper introduces Q-ESP, a new IPSec security protocol designed to support QoS by exposing necessary header information for better network traffic classification, along with its implementation and evaluation.
Contribution
The paper proposes Q-ESP, a novel IPSec extension that enables QoS support by allowing classifiers to access IP header information, and provides a kernel-based implementation and evaluation.
Findings
Q-ESP effectively exposes header info for QoS classification.
Implementation in NetBSD kernel demonstrates practical feasibility.
Evaluation shows improved QoS support without compromising security.
Abstract
IPSec is a protocol that allows to make secure connections between branch offices and allows secure VPN accesses. However, the efforts to improve IPSec are still under way; one aspect of this improvement is to take Quality of Service (QoS) requirements into account. QoS is the ability of the network to provide a service at an assured service level while optimizing the global usage of network resources. The QoS level that a flow receives depends on a six-bit identifier in the IP header; the so-called Differentiated Services code point (DSCP). Basically, Multi-Field classifiers classify a packet by inspecting IP/TCP headers, to decide how the packet should be processed. The current IPSec standard does hardly offer any guidance to do this, because the existing IPSec ESP security protocol hides much of this information in its encrypted payloads, preventing network control devices such as…
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
TopicsIPv6, Mobility, Handover, Networks, Security · Network Packet Processing and Optimization · Network Security and Intrusion Detection
