Dr. Daniel Page
A long time ago I used to be a PhD student researching cache systems with James Irwin within what was then called the Languages and Architecture group; my supervisors were David May and Henk Muller. Then I jumped ship into the Cryptography group and worked as a post-doctoral researcher on aspects of cryptographic hardware from the point of view of performance and side-channel security; my supervisor was Nigel Smart. Now I'm a lecturer affiliated to the Cryptography and Information Security group ...
... I've got a non-University web-page which is home to non-University content.
Vacancies: Please note, I have no funds available to provide short-term summer internships to students or researchers from outside the UK; applications for all PhD positions should go via the Departmental admissions procedure.
I am interested mainly in practical aspects of cryptography; roughly speaking this covers implementation of cryptographic primitives (in hardware and/or software) and physical security (side-channel and fault attacks). My previous work has focussed on:
- Implementation using novel processors and/or hardware (e.g., implementation of cryptography on GPUs, multi-core and SIMD implementation of pairings, efficient algorithms for arithmetic).
- Novel side-channel attacks and countermeasures (e.g., non-deterministic processor designs, attacks using cache memory as a side-channel).
- Domain specific compiler/language support for cryptography (e.g., optimisation of ECC, automatic countermeasures against side-channel attack).
- Projects (not including EPSRC grants)
- Books on
- UG Tutorials
- UG/MSc Projects
- UG/MSc Units (supported by a slew of teaching material)