List your company

Backward-edge Control-flow Protection on Embedded System Benchmarks

0.1Overhead (%)µRAI
-20.416118.067256.55395.033May 9, 2026

Evaluation results

MethodLinks
µRAIBackward Enforcement Policy=return address integrity, Required Hardware=MPU, Prototype Arch.=M, Prototype System=Bare-metal, Support Arch.=Universal2026.050.1———————
DeTRAPBackward Enforcement Policy=shadow stack, Required Hardware=Debug Trigger RISC-V, Prototype Arch.=Bare-metal, Prototype System=Bare-metal, Support Arch.=Universal2026.051.9———————
SUMBackward Enforcement Policy=shadow stack, Required Hardware=MPU, Prototype Arch.=M, Prototype System=Both, Support Arch.=Universal2026.052.77———————
SilhouetteBackward Enforcement Policy=shadow stack, Required Hardware=ULSI/MPU, Prototype Arch.=M, Prototype System=Bare-metal, Support Arch.=Universal2026.053.4———————
KageBackward Enforcement Policy=shadow stack, Required Hardware=ULSI/MPU, Prototype Arch.=M, Prototype System=RTOS, Support Arch.=Universal2026.055.2———————
WATSONBackward Enforcement Policy=shadow stack, Required Hardware=DWT, Prototype Arch.=M, Prototype System=Bare-metal, Support Arch.=Universal2026.057.33———————
RIOBackward Enforcement Policy=encrypt return addresses, Required Hardware=TrustZone, Prototype Arch.=M, Prototype System=Bare-metal, Support Arch.=Selected2026.0516.83———————
RECFISHBackward Enforcement Policy=shadow stack, Required Hardware=MPU, Prototype Arch.=R, Prototype System=RTOS, Support Arch.=Universal2026.0521———————
TzmCFIBackward Enforcement Policy=shadow stack, Required Hardware=TrustZone, Prototype Arch.=M, Prototype System=RTOS, Support Arch.=Selected2026.0584———————
SherlocBackward Enforcement Policy=shadow stack, Required Hardware=TrustZone/MTB, Prototype Arch.=M, Prototype System=Both, Support Arch.=Restricted2026.05100———————
CaREBackward Enforcement Policy=shadow stack, Required Hardware=TrustZone, Prototype Arch.=M, Prototype System=Bare-metal, Support Arch.=Selected2026.05513———————