Covert Channels through Random Number Generator: Mechanisms, Capacity Estimation and Mitigations
Covert Channels through Random Number Generator: Mechanisms, Capacity Estimation and Mitigations
复制标题
通过随机数生成器的隐蔽通道:机制、容量估计和缓解措施
DOI:
10.1145/2976749.2978374
复制
发表时间:
2016
期刊:
影响因子:
--
通讯作者:
D. Ponomarev
中科院分区:
文献类型:
--
作者:
Dmitry Evtyushkin;D. Ponomarev
Covert channels present serious security threat because they allow secret communication between two malicious processes even if the system inhibits direct communication. We describe, implement and quantify a new covert channel through shared hardware random number generation (RNG) module that is available on modern processors. We demonstrate that a reliable, high-capacity and low-error covert channel can be created through the RNG module that works across CPU cores and across virtual machines. We quantify the capacity of the RNG channel under different settings and show that transmission rates in the range of 7-200 kbit/s can be achieved depending on a particular system used for transmission, assumptions, and the load level. Finally, we describe challenges in mitigating the RNG channel, and propose several mitigation approaches both in software and hardware.