Streamline: A Fast, Flushless Cache Covert-Channel

Streamline: A Fast, Flushless Cache Covert-Channel
1 / 1
Streamline: A Fast, Flushless Cache Covert-Channel - slide 1 of 12 Streamline: A Fast, Flushless Cache Covert-Channel - slide 2 of 12 Streamline: A Fast, Flushless Cache Covert-Channel - slide 3 of 12 Streamline: A Fast, Flushless Cache Covert-Channel - slide 4 of 12 Streamline: A Fast, Flushless Cache Covert-Channel - slide 5 of 12 Streamline: A Fast, Flushless Cache Covert-Channel - slide 6 of 12 Streamline: A Fast, Flushless Cache Covert-Channel - slide 7 of 12 Streamline: A Fast, Flushless Cache Covert-Channel - slide 8 of 12 Streamline: A Fast, Flushless Cache Covert-Channel - slide 9 of 12 Streamline: A Fast, Flushless Cache Covert-Channel - slide 10 of 12 Streamline: A Fast, Flushless Cache Covert-Channel - slide 11 of 12 Streamline: A Fast, Flushless Cache Covert-Channel - slide 12 of 12
Streamline: A Fast, Flushless Cache Covert-Channel Attack by Enabling Asynchronous Collusion Gururaj Saileshwar1, Christopher Fletcher2, Moinuddin Qureshi1 ASPLOS-2021 1 2 3x -6x higher bit-rate vs state-of-the-art covert-channel attacks

Related Topics

Download this presentation From Below

"Streamline: A Fast, Flushless Cache Covert-Channel" is the property of its rightful owner. Permission is granted to download and print the materials on this website for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.

Presentation Transcript

01
Streamline: A Fast, Flushless Cache Covert-Channel Attack by Enabling Asynchronous Collusion Gururaj Saileshwar1,
Christopher Fletcher2, Moinuddin Qureshi1 ASPLOS-2021 1 2 3x -6x higher bit-rate vs state-of-the-art covert-channel attacks Note: The authors reserve all rights to this presentation. Fair use for educational purposes is permissible.<br>
02
What are Covert-Channels? Why Important? Trojan Spy Sandbox Core-1 Core-0 Last-Level Cache (LLC) 1, 0, 1 .. Hit, Miss, Hit .. Cache Covert-Channel [Perceival’05]:
Trojan transmits bits covertly to Spy via Cache Contention Importance of Bit-rate: Determines Payload Size & Transmission Time<br>
03
State-of-the-art Covert-Channels CORE-0
(Trojan) CORE-1
(Spy) B LLC Shared Address
(Read-only) Flush+Reload Attack [USENIX-SEC’14] 1. Synchronous Operation
Bit-rate limited to < 500KB/s 2. Applicable to certain ISAs (x86) Requires unprivileged usage of Cacheline Flush Instruction (clflush) Q. Real Upper Bound on Bit-rate for Cache Covert-Channels?
Q. How to make these Universally Applicable to all ISAs? Limitations:<br>