Transactions on Cryptographic Hardware and Embedded Systems 2025
KeyVisor – A Lightweight ISA Extension for Protected Key Handles with CPU-enforced Usage Policies
README
KeyVisor
This repository contains the source code for the paper KeyVisor - A Lightweight ISA Extension for Protected Key Handles with CPU-enforced Usage Policies. In general, the repository is divided into two parts: A hardware path that implements KeyVisor as a RoCC accelerator for the Chipyard framework, and a software part that demonstrates how to use KeyVisor.
Please refer to the respective subfolder for instructions on how to use KeyVisor.