Journal "Software Engineering"
a journal on theoretical and applied science and technology
ISSN 2220-3397

Issue N5 2019 year

DOI: 10.17587/prin.10.204-218
Difference Code and a Protocol for Cyclic Blockwise Transmission in a Memory-Based Covert Channel
I. B. Kazakov, i_b_kazakov@mail.ru, Lomonosov Moscow State University, Moscow, 119234, Russian Federation
Corresponding author: Kazakov Ilia B., Postgraduate Student, Lomonosov Moscow State University, Moscow, 119234, Russian Federation, E-mail: i_b_kazakov@mail.ru
Received on January 10, 2019
Accepted on February 19, 2019

We study a covert channel based on manipulation of the volume of memory occupied by a transmitting process. The channel includes errors that lead to gluing several values into one. Channel reliability is provided by multiple transmission. We propose a strategy that minimizes the number of blocks transmitted under the given level of reliability and present reliability estimations. Model adequacy is verified through an experiment performed using a software implementation of the channel.

Keywords: covert channels, throughput, difference code, multiple transmission, probability of error, virtual memory
pp. 204–218
For citation:
Kazakov I. B. Difference Code and a Protocol for Cyclic Blockwise Transmission in a Memory-Based Covert Channel, Programmnaya Ingeneria, 2019, vol. 10, no. 5, pp. 204—218.