Constructing Covert Channel on Intel CPU-iGPU platform

2021 International Conference on Information Networking (ICOIN)(2021)

引用 0|浏览5
暂无评分
摘要
Most modern multi-core CPUs are implemented in System-on-a-Chip (SoC), where CPU and integrated Graphics Processing Unit (iGPU) share physical memory and some microarchitectures. iGPUs provide horsepower required by computeintensive tasks, taking off CPU's heavy workload. These tasks include rendering graphics, executing cryptographic or machine learning algorithms. While iGPU utilization has been expanded to various fields, now covering security-sensitive applications as well, possible security threats that could follow has not received enough attention yet. In this paper, we present a novel covert channel attack on heterogeneous processor platforms (CPU-iGPU) by using cache activity on LLC as a communication channel. To successfully mount this attack, iGPU-side trojan finds LLC eviction set on Shared Virtual Memory (SVM), which will create contention on target cache line of CPU-side spy. We successfully construct covert channel between a CPU process and an iGPU kernel, making it the first micro-architectural timing attack on Intel CPU-iGPU platform. We also evaluate performance of the attack in terms of channel bandwidth and bit error rate.
更多
查看译文
关键词
Covert Channel Timing Attack,Integrated GPU,Heterogeneous Processor platform.
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要