DYST (Did You See That?): An Amplified Covert Channel That Points To Previously Seen Data
Steffen Wendzel, Tobias Schmidbauer, Sebastian Zillien, Jörg Keller
TL;DR
The paper addresses covert channels by introducing history covert channels and the DYST framework, which amplifies secret messages by signaling through unaltered legitimate traffic rather than creating or modifying data themselves. It formalizes the concept with a signaling channel and a data channel, defines the covert amplification factor (CAF), and presents multiple variants (DYST-Basic, DYST-Ext, DYST-Remote-Smarthome, DYST-Remote-RTCP) for local and remote deployments. The authors provide theoretical analyses (including $2^{-h}$ match probabilities, distances $2^{h}$, and bandwidths $bw_{basic}(h)=\frac{h}{2^{h}}$; extended formulations using $P_h(X\ge h-t)$ and $U_{h,t,c}$), implement PoC systems, and evaluate robustness and detectability using KS-tests and compressibility scores in university and home networks, showing that DYST can achieve signaling with minimal detectable footprint. They further explore throughput optimization via multi-pointer signaling, remote feasibility, and discuss broader implications and countermeasures, highlighting practical limits and avenues for future work in secure communications and censorship circumvention.
Abstract
Covert channels are stealthy communication channels that enable manifold adversary and legitimate scenarios, ranging from malware communications to the exchange of confidential information by journalists and censorship circumvention. We introduce a new class of covert channels that we call history covert channels. We further present a new paradigm: covert channel amplification. All covert channels described until now need to craft seemingly legitimate flows or need to modify third-party flows, mimicking unsuspicious behavior. In contrast, history covert channels can communicate by pointing to unaltered legitimate traffic created by regular network nodes. Only a negligible fraction of the covert communication process requires the transfer of covert information by the covert channel's sender. This information can be sent through different protocols/channels. Our approach allows an amplification of the covert channel's message size, i.e., minimizing the fraction of actually transferred secret data by a covert channel's sender in relation to the overall secret data being exchanged. Further, we extend the current taxonomy for covert channels to show how history channels can be categorized. We describe multiple scenarios in which history covert channels can be realized, analyze the characteristics of these channels, and show how their configuration can be optimized.
