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