Renounce Darkness: Employing Cache Attack for Defending Against Information Leakage in Socket-Based IPC

View at publisher
Authors: Tianqi Liu, Yingxu Lai, Xiaoming Liu, Yilin Liu, Haochen Wang
Cited by: 0
References: 19

Abstract

Socket-based IPC is widely adopted by local applications, yet it remains vulnerable to Man-in-the-Machine (MitMa) attacks, in which local unprivileged users can intercept or tamper with sensitive information. To reduce the attack surface of MitMa, we present CACHE CABLE, which transmits sensitive information covertly to defend against leakage. CACHE CABLE is the first defense-oriented use of cache covert channels, repurposed as secure endpoints for transmitting sensitive information. It integrates with socket-based IPC and dynamically activates a covert cache channel, referred to as acable, only when sensitive information needs to be sent. We design a secure and noiseresilient communication protocol, along with an application-layer protocol that ensures the reliable establishment ofcables. Our implementation demonstrates that CACHE CABLE achieves reliable, error-free transmission rates of up to 497 KB/s with minimal overhead. It effectively resists impersonation, wiretapping, tampering, and jamming attacks under the strong MitMa threat model. Evaluations show that CACHE CABLE enhances data confidentiality without sacrificing compatibility or introducing significant overhead, making it suitable for protecting sensitive interactions in widely used local applications.

Fields of Study & Subjects

Security and Verification in Computing Cryptographic Implementations and Security Cryptography and Data Security

Publication details

Journal / source
IEEE Transactions on Computers
Volume
75
Issue
4
Pages
1503–1517
Publication date
15 January 2026