Dr Gareth Owenson
Research interests in cyber security and digital forensics. If you're interest in studying for a PhD or collaborating in any of the following areas please get in touch:
- Distributed systems: I'm interested in scalability of fully decentralised systems such as ad hoc networks, bitcoin, etc. I have many publications in this field and several PhD students working on new and innovative techniques.
- Malware analysis: I'm interested in developing novel automated analysis techniques to rapidly reverse engineer advanced malware to determine its functionality and develop countermeasures.
- Memory Forensics: Memory structures are often entirely undocumented and vary from version to version presenting real problems to analysts who wish to extract non-volatile data. I'm interested in automated analysis techniques to identify key structures and extract forensically relevant data.
My blog covers a mix of personal and professional interests. Read it here. Recent posts:
- My github account
- Tor Research Framework - a Java tor client framework for use by researchers
- Tiny Linux Bootloader - a single sector Linux bootloader capable of handling initrd. Ideal for those who don't want a boot partition, and might have a side interest in anti-forensics / obfuscated boot, or for those interested in some easy to follow code that explains the Linux boot process.
- pytruecrypt - a python based truecrypt volume library. Created as part of the Truecrypt auditing effort
- Ad Hoc Wireless Network Simulator
- x86 Assembler - NASM compatible x86 assembler with open source licence
- x86 operating system - a from scratch OS written in C and assembly with easy to follow code.
- Drone racing - flying small drones up to 60mph round a race track. I own a 250 racing quad and a 550 hexacopter.
- Motorcycling - I own a Yamaha FJR1300 (the semi-auto version), and have previously owned a Fazer, a commuter (XJ600) and a cruiser (EN500).