发明名称 METHOD AND APPARATUS FOR CROSS-CORE COVERT CHANNEL
摘要 Passing messages between two virtual machines that use a single multicore processor having inclusive cache includes using a cache-based covert channel. A message bit in a first machine is interpreted as a lowest level cache flush. The cache flush in the first machine clears a L1 level cache in the second machine because of the inclusiveness property of the multicore processor cache. The second machine reads its cache and records access time. If the access time is long, then the cache was previously cleared and a logical 1 was sent by the first machine. A short access time is interpreted as a logical 0 by the second machine. By sending many bits, a message can be sent from the first virtual machine to the second virtual machine via the cache-based covert channel without using non-cache memory as a covert channel.
申请公布号 EP3015980(A1) 申请公布日期 2016.05.04
申请号 EP20150191678 申请日期 2015.10.27
申请人 THOMSON LICENSING 发明人 MAURICE, CLÉMENTINE;HEEN, OLIVIER;NEUMANN, CHRISTOPH;FRANCILLON, AURÉLIEN
分类号 G06F9/445;G06F9/455;G06F12/08;G06F12/14;G06F21/00;G06F21/55;G06F21/75 主分类号 G06F9/445
代理机构 代理人
主权项
地址