20192019

Research output per year

If you made any changes in Pure these will be visible here soon.

Personal profile

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.

Fingerprint Dive into the research topics where Nikhil Patnaik is active. These topic labels come from the works of this person. Together they form a unique fingerprint.

  • 10 Similar Profiles

Research Output

  • 1 Conference Contribution (Conference Proceeding)

Usability Smells: An Analysis of Developers’ Struggle With Crypto Libraries

Patnaik, N., Hallett, J. & Rashid, A., 16 Aug 2019, Proceedings of the Fifteenth Symposium on Usable Privacy and Security. USENIX Association, p. 245-257 13 p.

Research output: Chapter in Book/Report/Conference proceedingConference Contribution (Conference Proceeding)

Open Access
File
  • 20 Downloads (Pure)