mbhuUM / ArmSSLH

The Spectre Menace: Mitigating Spectre Attacks with LLVM

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ASSLH

ARM Strong Speculative Load Hardening: Mitigating Spectre Attacks with LLVM

Alt text

Tasks:

  1. Spectre v1 PoC on AARCH64 (M1/M2)
  2. SLH Pass on Spectre v1 Poc on AARCH64
  3. Variable-Timing PoC on AARCH64
  4. USLH Pass on Variable-Timing PoC on AARCH64
  5. Benchmark with USLH AARCH64 pass on Spec2017 or likewise

About

The Spectre Menace: Mitigating Spectre Attacks with LLVM


Languages

Language:LLVM 33.3%Language:C++ 24.5%Language:C 23.9%Language:Assembly 17.2%Language:Makefile 0.5%Language:Python 0.5%Language:Shell 0.2%