skip to content

Department of Computer Science and Technology

  • Professor of Systems, Security, and Architecture

I am Professor of Systems, Security, and Architecture at the University of Cambridge Department of Computer Science and Technology. I am involved in several research groups at the lab, including Security, Networks and Operating Systems, and Computer Architecture. I lead cross-layer research projects spanning computer architecture, compilers, program analysis, program transformation, operating systems, networking, and security.

I proposed, and along with colleagues Peter G. Neumann (SRI International), Simon W. Moore (Cambridge), Peter Sewell (Cambridge), and Brooks Davis (SRI International) lead, the CHERI architecture project, a new processor protection model incorporated into Arm prototype Morello processor, SoC, and board, as well as a number of CHERI-extended RISC-V based products from other vendors anticipated to ship in 2025-2026. The CHERI model incorporates support for fine-grained memory safety and scalable software compartmentalisation into contemporary computer architectures, microarchitectures, compilers, and OS/application software. CHERI has been the subject of over $250M in US and UK government and industry R&D investment since 2010.

I teach in the areas of security and operating systems across our undergraduate and masters degrees. I have a resarch team of around a dozen PhD students, postdocs, and research engineers working across a variety of research areas. I have strong interests in open-source software, am on the board of directors of the FreeBSD Foundation and CHERI Alliance CIC. I am a coauthor on the Design and Implementation of the FreeBSD Operating System (second edition) published by Pearson. I am co-director, with Ben Laurie, of Capabilities Limited, a lab spinout of around 15 staff members focused on CHERI adoption.

 

Contact Details

Room: 
GE13
Office phone: 
(01223) 7-63569
Email: 

robert.watson@cl.cam.ac.uk