Атакуйте каталоги, а не кэши: атаки по побочному каналу в мире неинклюзивных кэшей

Attack Directories, Not Caches: Side Channel Attacks in a Non-Inclusive World
Christopher W. Fletcher, Josep Torrellas, Roy H. Campbell, Mengjia Yan, Read Sprabery, Bhargava Gopireddy
2019-05-01

Evict+ReloadPrime+Probeатаки по побочным каналам кэшаатаки на каталогинеинклюзивные кэши
Хотя облачные среды обеспечивают сильные гарантии изоляции виртуальной памяти, атаки на кэши, использующие общие кэши, стали серьезной проблемой безопасности. Однако, несмотря на прежнюю эффективность атак на кэши, их применимость в современных системах в последнее время подвергается сомнению, поскольку тенденции развития иерархии кэшей смещаются от инклюзивных иерархий кэшей. В этой работе мы проводим обратную разработку структуры каталога в сегментированной неинклюзивной иерархии кэшей и показываем, что каталог можно использовать для инициализации атак на кэш последнего уровня, основанных на конфликтах. Мы разрабатываем первую межъядерную атаку Prime+Probe на неинклюзивные кэши. Эта атака работает при минимальных предположениях: злоумышленнику не требуется совместно использовать с жертвой виртуальную память или выполняться на том же процессорном ядре. Мы также демонстрируем первую высокоскоростную атаку Evict+Reload на том же оборудовании. Обе атаки демонстрируются путем извлечения битов ключа во время операций RSA в GnuPG на современном сервере Intel Skylake-X с неинклюзивным кэшем.
1
Обе атаки успешно извлекают биты RSA-ключа из GnuPG, работающего на современном сервере Intel Skylake-X.
2
Предложена первая межъядерная атака Prime+Probe на неинклюзивные кэши, не требующая совместного использования виртуальной памяти или работы на том же процессорном ядре, что и жертва.
3
Представлена первая высокоскоростная атака Evict+Reload, продемонстрированная на том же оборудовании с неинклюзивным кэшем.
4
Результаты показывают, что неинклюзивная организация кэша не устраняет практические побочные каналы, поскольку каталоги могут использоваться для запуска таких атак.
5
В работе выполнена обратная разработка структуры каталогов в сегментированных неинклюзивных кэш-иерархиях и показано, что они позволяют проводить конфликтные атаки на кэш последнего уровня.

директория и кэш последнего уровня в секционированной неинклюзивной иерархии кэшей, включая аппаратную платформу Intel Skylake-X

структура директории и её использование для конфликтных межъядерных атак по побочному каналу Prime+Probe и высокоскоростных атак Evict+Reload, включая извлечение битов ключа RSA

Publication Details
Publication Date
2019-05-01
Journal
Publisher
ISSN
Access Type
Author Information
Authors
Christopher W. Fletcher
Josep Torrellas
Roy H. Campbell
Mengjia Yan
Read Sprabery
Bhargava Gopireddy
Explore further
Open the scid.ai AI chat with a ready-made request: it will find papers on a similar topic and help build a literature review.
Find similar papers in the chat
Make a presentation
100%