International Association for Cryptologic Research

International Association
for Cryptologic Research

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.