SOFIA: Software and control flow integrity architecture
Hardware-enforced Protection against Software Reverse-Engineering based on an Instruction Set Encoding