Open Access. Powered by Scholars. Published by Universities.®

Physical Sciences and Mathematics Commons

Open Access. Powered by Scholars. Published by Universities.®

Brigham Young University

Theses and Dissertations

2020

API usability

Articles 1 - 1 of 1

Full-Text Articles in Physical Sciences and Mathematics

A Developer Usability Study Of Tls Libraries, Jonathan Blake Armknecht Sep 2020

A Developer Usability Study Of Tls Libraries, Jonathan Blake Armknecht

Theses and Dissertations

Transport Layer Security (TLS) is a secure communication protocol between a client and a server over a network. The TLS protocol provides the two endpoints with confidentiality through symmetric encryption, endpoint authentication using public-key cryptography, and data integrity using a MAC. However, studies show that security vulnerabilities within TLS connections are often caused by developers misusing TLS library APIs. We measure the usability of four TLS libraries by performing a developer user study. Participants were given code that connects to google.com through HTTP, and tasked with using a TLS library to change the code so that it connects securely to …