Projects
CollAES
CollAES is a hardware/software co-design. It is an efficient AES implementation resistant to side-channel attacks on ARM-FPGA embedded SoC. github page
AdapTimer
AdapTimer is a hardware/software collaborative timer resistant to flush-based cache attacks on ARM-FPGA embedded SoC. github page
PumpChannel
PumpChannel is an efficient and secure communication channel for Trusted Execution Environment on ARM-FPGA embedded SoC. github page
FlushTime
FlushTime is a Linux kernel defense to mitigating flush-based cache attacks via collaborating flush instructions and timers on ARMv8-A. github page
SnapMem
SnapMem is a burn-after-reading memory architecture resistant to cache-related attacks on ARM-FPGA embedded SoC. github page