Research
CIDPro: Custom Instructions for Dynamic Program Diversification
Abstract
CIDPro is a novel framework that uses dynamic program diversification and custom instruction generation to mitigate timing side-channel attacks in embedded systems. It integrates the LLVM compiler and the RISC-V FPGA soft-processor,