Computer Laboratory

Daniel R. Thomas

Small picture of Daniel R. Thomas from 2014-03-20

Photo is from 2014-03-20 by Quentin Stafford-Fraser



Telephone: +44 1223 763 748

GPG: 5017 A1EC 0B29 08E3 CF64 7CCD 5514 35D5 D749 33D9 (work)
EA14 782B FF32 D5B8 464B 92D7 B2FB 14CF 18EB 83B1 (home)

I have an (outdated) personal home page and a blog

ORCID: 0000-0001-8936-0683



I do a fair bit of supervising of various courses. I also have some project ideas.


I currently tick ML, Programming in Java, and Further Java.


I have done a small amount of lecturing: I gave one lecture on LaTeX for Markus Kuhn's Unix Tools course in November 2013.

I will be giving one lecture as part of the Research Students Lecture series in Easter 2014.


My interests are in protecting end users from security problems through large scale data analysis, good code and secure protocols.

I am a member of the Digital Technology Group, the Security Group and the Cambridge Cloud Cybercrime Centre.

I run the mobile security reading group with Alastair Beresford

I maintain the Android vulnerabilities website, information on the deployed version distribution of Android and help with the Device Analyzer project.

I am interested in Cryptography and have a page with notes including some DSA parameters.

I worked on the Nigori protocol with Alastair R. Beresford and Ben Laurie.


Presentations and posters


I think reviewing papers is important and expect to review about 1 a month or as many as I have recieved, whichever is higher, I currently review fewer papers than that. I have reviewed papers for: Ubicomp 2014, ACM SIGCOMM Computer Communications Review (CCR), Journal of Internet Services and Applications (JISA) and Mobile and Ubiquitous Multimedia (MUM) 2013 amongst others.

University Politics

I used to represent the PhD students to the Staff-Student Consultative Forum and the Faculty Board. I used to represent PhD students in the Digital Technology Group to the Graduate Student Forum.

I have a Level 2 Award in Food Safety in Catering which means that I can run various food based events in the department.

Declarations of interest

I have received funding from various organisations, I try not to let that influence me but in the interest of transparency details follow.

  • From October 2015 I will by funded by ThreatSTOP
  • I am currently funded from the EPSRC Doctoral Training Account of the Computer Laboratory
  • The first year of my PhD was funded by Google
  • My year as a Research Assistant was partly funded by Google
  • I spent a summer working for Broadcom
  • I have been both a student and a mentor on the Google Summer of Code
  • I spent a summer as an on an Undergraduate Research Opportunity (UROP) placement funded by BT
  • Much of this was done with either Andrew Rice or my current supervisor Alastair R. Beresford
  • GCHQ has provided small amounts of money to attend conferences and buy books.