Edinburgh Research Explorer

Prof David Aspinall

Personal Chair in Software Safety and Security

Willingness to take Ph.D. students: Yes

Please see the Informatics Security and Privacy group page for projects including some of mine: S and P PhD topics Please contact me directly for topics in other areas.

Research Interests

Software security: certified security and proof-carrying code.
Mobile security: security of mobile devices, applications and app stores.
User authentication: passwords and challenge questions.
Theorem proving: proof development environments and proof language foundations programming and specification languages and type systems.


David Aspinall studied at the University of Cambridge and then the University of Edinburgh, where he is now a senior member of academic staff in the School of Informatics. He has contributed to a substantial body of research in machine-assisted mathematics, programming and specification languages, and computer security.

ID: 15340