Nathan S. Rutherford

Security Lab Intern @ HP Labs
PhD Student @ Royal Holloway, University of London

I am a systems security researcher within the Centre for Doctoral Training (CDT) in Cyber Security at Royal Holloway, University of London. My research centres around hardware-software co-design for building cross-device security extensions for many-core, heterogenous systems. I also have wider research interests in areas related to usable security, and discussions surrounding security aspects of software development practices.

Previously I completed an MSci (Hons) in Computer Science at Lancaster University. During my time at Lancaster I worked as a research associate on a number of projects ranging from large-scale language processing pipelines to augmenting network monitoring systems using Software Defined Networking (SDN).

Outside of research I enjoy indie game development, making noises on the guitar, and subservience to my feline overlords.


PhD in Information Security, Present

Royal Holloway, University of London

MSci in Computer Science, 2019

Lancaster University


05 Apr 2021 Joined HP Labs as a Security Research Intern for six months
24 Mar 2021 Accepted to give research pitch at EuroDW'21
14 Dec 2020 Presented a poster at HP Day 2020



April 2021 - October 2021

Security Lab Intern

HP Labs | Platform Security

Researching virtualization security

June 2019 - September 2019

Research Associate

Networking Research Group | Lancaster University

Research and development of proof-of-concept systems for augmenting network monitoring using P4 and other SDN technologies.

P4 C Go Python

January 2019 - April 2019

Security Researcher (Placement)

Amiosec Ltd

Performed a security compatibility assessment of P4, a new toolchain for programming network elements (e.g. switches).
Based on this assessment, VHDL and P4 methods for developing FPGA-based packet processors were compared.
The result from this was a technical report and in-house presentation delivered to Amiosec.


June 2018 - May 2019

Undergraduate Research Associate

UCREL | Lancaster University

Engineered a large-scale biomedical corpus query system and NLP pipeline (BioTM) using open-source software that processed over 10,000 open-access academic papers.
This tool allowed biomedical researchers to apply common corpus linguistic methods to aid hypothesis generation for future research.

Python Docker

July 2017 - June 2018

Research Intern

SCC & Psychology | Lancaster University

Developed a proof-of-concept Android application that interfaced with an [OpenBCI board]( for portable collection of EEG (electrical activity of the brain) data in psychology studies concerned with epilepsy monitoring.
This app was demonstrated at the 2018 Digital Health Showcase at Lancaster University.

Android NodeJS Java