English

Attacking and Defending Covert Channels and Behavioral Models

Machine Learning 2015-03-19 v1

Abstract

In this paper we present methods for attacking and defending kk-gram statistical analysis techniques that are used, for example, in network traffic analysis and covert channel detection. The main new result is our demonstration of how to use a behavior's or process' kk-order statistics to build a stochastic process that has those same kk-order stationary statistics but possesses different, deliberately designed, (k+1)(k+1)-order statistics if desired. Such a model realizes a "complexification" of the process or behavior which a defender can use to monitor whether an attacker is shaping the behavior. By deliberately introducing designed (k+1)(k+1)-order behaviors, the defender can check to see if those behaviors are present in the data. We also develop constructs for source codes that respect the kk-order statistics of a process while encoding covert information. One fundamental consequence of these results is that certain types of behavior analyses techniques come down to an {\em arms race} in the sense that the advantage goes to the party that has more computing resources applied to the problem.

Keywords

Cite

@article{arxiv.1104.5071,
  title  = {Attacking and Defending Covert Channels and Behavioral Models},
  author = {Valentino Crespi and George Cybenko and Annarita Giani},
  journal= {arXiv preprint arXiv:1104.5071},
  year   = {2015}
}
R2 v1 2026-06-21T17:59:08.814Z