2020 IEEE Symposium on Security and Privacy (SP) 2020
DOI: 10.1109/sp40000.2020.00082
|View full text |Cite
|
Sign up to set email alerts
|

NetCAT: Practical Cache Attacks from the Network

Abstract: Increased peripheral performance is causing strain on the memory subsystem of modern processors. For example, available DRAM throughput can no longer sustain the traffic of a modern network card. Scrambling to deliver the promised performance, instead of transferring peripheral data to and from DRAM, modern Intel processors perform I/O operations directly on the Last Level Cache (LLC). While Direct Cache Access (DCA) instead of Direct Memory Access (DMA) is a sensible performance optimization, it is unfortunat… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
26
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
6
3
1

Relationship

0
10

Authors

Journals

citations
Cited by 41 publications
(26 citation statements)
references
References 47 publications
0
26
0
Order By: Relevance
“…CPU caches are probably the most popular microarchitectural components that can be abused for side or covert channels [35,37,69,101]. As CPU caches are shared among different threads and even across CPU cores, adversaries can abuse them in a wide range of attack scenarios [36,53,57,60,64,68].…”
Section: Side-and Covert Channelsmentioning
confidence: 99%
“…CPU caches are probably the most popular microarchitectural components that can be abused for side or covert channels [35,37,69,101]. As CPU caches are shared among different threads and even across CPU cores, adversaries can abuse them in a wide range of attack scenarios [36,53,57,60,64,68].…”
Section: Side-and Covert Channelsmentioning
confidence: 99%
“…Similarly, with DDIO, a NIC can directly read data from the LLC; if the data is not present, the NIC will read it from the memory instead, but not allocate it in the LLC. DDIO cuts the packet processing latency by removing the memory trip time [57]. Also, with DDIO, the memory bandwidth consumption of the network packet processing can be significantly reduced [2].…”
Section: Data Direct I/o Technologymentioning
confidence: 99%
“…This would reduce the attack surface for a P+P attack as only parts of a cache set can be primed. However, attacks against other peripherals, where access to a limited number of cache ways per set is sufficient, are still possible as recent results show [39].…”
Section: A Cache Attacks From Fpga Pac To Cpumentioning
confidence: 99%