About Marno van der Maas
Creating a future of secure and private computing.
Since 2017, I am doing a PhD in Computer Science at the University of Cambridge. My PhD is focused on making it possible for applications to keep data private from the rest of the system (even the operating system they run on top of). This is important since modern operating systems have increasingly more features and larger code bases. Thus, they are more likely to contain vulnerabilities. Creating a processor that enables private execution allows applications to keep data private from the operating system and the rest of the system. Private execution aims to improve on existing systems like Intel SGX, which has many known vulnerabilities.
At the University of Cambridge, I work in the Computer Architecture Group. I contributed to the Capability Hardware Enhanced RISC Instructions: CHERI Instruction-Set Architecture (Version 7); you can also find a more recent press release here.
Between 2014 and 2017, I worked for NXP semiconductors in the area of automotive security. I worked on improving the security of in-vehicle networks and car-to-car communication. Public information on what I worked on can be found by looking at these three patents that I filed:
- US20190081791A1: a patent that relates to generating public private key pairs that are unique per device, but still reproducible on a server side.
- US20190026103A1: a patent that relates to CAN transceivers that have security features. This patent allows any security rules that are included in the CAN transceiver to be updated.
- US20170235698A1: a patent that also relates to CAN transceivers that have security features. In this case it protects against a rogue node eavesdropping on the CAN bus by filtering out any messages that are not meant for this node.