Designing Transport-Level Encryption for Datacenter Networks

Read full text
Authors: Tianyi Gao, Xinshu Ma, Suhas Narreddy, Eugenio Luo, Steven W. D. Chien, Michio Honda
Cited by: 0
References: 99

Abstract

Cloud applications need network data encryption to isolate from other tenants and protect their data from potential eavesdroppers in the network infrastructure. This paper presents SMT, a protocol design for emerging datacenter transport protocols, such as NDP and Homa, to integrate data encryption. SMT integrates TLS-based encryption with a message-based transport protocol that supports efficient Remote Procedure Calls (RPCs), a common workload in datacenters. This architecture enables the use of per-message record sequence number spaces in a secure session, while ensuring unique message identities to prevent replay attacks. It also enables the use of existing NIC offloads designed for TLS over TCP, while being a native transport protocol alongside TCP and UDP. We implement SMT in the Linux kernel by extending Homa/Linux and improve RPC throughput by up to 41 % and latency by up to 35 % in comparison to TLS/TCP.

Fields of Study & Subjects

Cryptography and Data Security Advanced Data Storage Technologies Caching and Content Delivery

Publication details

Journal / source
2026 IEEE Symposium on Security and Privacy (SP)
Publisher
IEEE
Pages
2850–2867
Publication date
18 May 2026
Language
EN