The Systems Security Consulting team were already involved in the Digital Security by Design (DSbD) community, having previously contributed to projects like implementing CHERI RISC-V (Capability Hardware Enhanced RISC Instructions) and participating on the CHERI-CPU, University of Cambridge’s Slack workspace.
In 2023, they expanded their involvement by joining the DSbD Technology Access Programme (TAP). This initiative built upon their earlier academic research at Imperial College London, now focusing on utilising the Arm Morello prototype board, which incorporates CHERI technology.
While it is possible to port software to CHERI with minimal or no changes, exploiting its potential further requires the use of fine-grained compartmentalisation models. Remodelling can involve time-consuming and labour-intensive decomposition and porting. Systems Security Consulting had already designed their solution, Intravisor, to solve this problem for CHERI users. By focusing on application-level containerisation, the end result could be a much more efficient and cost-effective form of virtualisation than the industry standard, the Open Container Initiative (OCI), used by Docker.
Joining TAP has given the team access to actual hardware. Previously, they had relied on AWS F1 field-programmable gate array (FPGA) instances while working on CHERI RISC-V. Arm Morello is the first piece of hardware that natively supports rich operating systems with the CHERI protection model. Through TAP, the Systems Security Consulting team were able to evaluate Intravisor and demonstrate their academic research to the wider community, including to potential customers.