Систематический анализ защищённых кэш-архитектур на основе рандомизации
Systematic Analysis of Randomization-based Protected Cache Architectures
2021-05-01
SCID: 54.1/a69kkk77
Discuss with AI
CEASER-SPRIME+PRUNE+PROBEатаки по побочным каналам кэшамножества вытеснениярандомизированные защищённые кэши
Figures from the paper
Abstract (AI)
Современные защищённые кэш-архитектуры направлены на снижение угрозы атак по побочным каналам за счёт рандомизации отображения адресов памяти на наборы кэша. По мере того как производители исследуют возможность внедрения таких кэшей, крайне важно понимать их фактический уровень безопасности. В данной работе существующие защищённые кэши на основе рандомизации сведены к обобщённой модели кэша. Затем мы проводим всесторонний анализ безопасности существующих решений, включая CEASER-S и SCATTERCACHE, сопоставляя их с экземплярами этой модели. Для рандомизированных кэшей мы адаптируем атаки на кэш с использованием нового метода PRIME+PRUNE+PROBE и оптимизируем его посредством пакетных обращений, бутстрэппинга и многоэтапного профилирования. Метод PRIME+PRUNE+PROBE формирует вероятностные, но надёжные множества вытеснения, делая возможными атаки, ранее считавшиеся вычислительно невыполнимыми. Мы также моделируем сквозную атаку, в ходе которой извлекаются секреты из уязвимой реализации AES. Наконец, исследование CEASER-S показывает, что криптографические слабости алгоритма рандомизации могут привести к полному подрыву безопасности. Проведённый систематический анализ обеспечивает более реалистичную и сопоставимую оценку уровней безопасности рандомизированных кэшей. Количественная оценка влияния параметров конструкции на уровень безопасности позволяет сделать важные выводы для дальнейших исследований защищённых кэш-архитектур.
Key Findings
1
Анализ CEASER-S показывает, что криптографические слабости алгоритма рандомизации могут полностью подорвать безопасность, а параметры конструкции существенно влияют на уровень защиты.
2
Сквозное моделирование демонстрирует утечку секретов из уязвимой реализации AES, защищённой рандомизированным кэшем.
3
Пакетные обращения, начальная инициализация и многошаговое профилирование повышают эффективность PRIME+PRUNE+PROBE и делают практичными атаки на рандомизированное отображение кэша.
4
Новая техника PRIME+PRUNE+PROBE строит вероятностные, но надёжные множества вытеснения, делая возможными атаки на рандомизированные кэши, ранее считавшиеся вычислительно невыполнимыми.
5
В работе разработана обобщённая модель, объединяющая существующие защищённые кэш-архитектуры с рандомизацией, включая CEASER-S и SCATTERCACHE.
Research Object
архитектуры защищённой кэш-памяти на основе рандомизации, включая CEASER-S и SCATTERCACHE
Research Subject
их защищённость от атак по побочным каналам кэш-памяти, включая осуществимость атак, построение множеств вытеснения, а также влияние параметров рандомизации и криптографических уязвимостей
Publication Details
Publication Date
2021-05-01
Journal
Publisher
ISSN
Cited by
75
Open access PDF
Access Type
Author Information
Download PDF
Subscribe to digest