Mr Nikhil Patnaik
BSc
Current positions
Research Associate: Engineering Security and Privacy in Software Systems
School of Computer Science
Contact
Press and media
Many of our academics speak to the media as experts in their field of research. If you are a journalist, please contact the University’s Media and PR Team:
Research interests
Cryptographic application programming interfaces (APIs) are currently widely used to provide security of communication and information flows in contemporary applications. Existing research has highlighted that vulnerabilities arise in software due to misunderstanding about the guarantees provided by API functions or unintentional misconfiguration of relevant security parameters. However, little is understood about developers’ mental models that lead to such issues and the misalignment between these models and the actual functionality the API as intended by developers. The aim of the studentship is to study developers’ mental models of security APIs and to understand any misalignment with correct API usage. Based on these results we will design novel programming abstractions that improve the usability of security APIs.
Projects and supervisions
Research projects
Equitable Privacy
Principal Investigator
Role
Researcher
Description
Digital technologies are becoming pervasive in society, from online shopping and social interactions through to finance, banking, transportation. With a future vision of smart cities, driven by a real-time, data-driven,…Managing organisational unit
Department of Computer ScienceDates
01/09/2022 to 28/02/2026
Publications
Recent publications
06/08/2023Towards Equitable Privacy
SLR: From Saltzer & Schroeder to 2021...
ACM Transactions on Software Engineering and Methodology
Developers are Neither Enemies Nor Users
2021 IEEE Secure Development Conference (SecDev)
"Do this! Do that!, And Nothing will happen"
43rd International Conference on Software Engineering
Usability Smells
Proceedings of the Fifteenth Symposium on Usable Privacy and Security
Thesis
Usable Abstractions for Secure Programming
Supervisors
Award date
05/12/2023