Repository logo
Log In(current)
  1. Home
  2. Colleges & Schools
  3. Graduate School
  4. Masters Theses
  5. A Quantitative Analysis of Security Keys and Commit Signing on Github
Details

A Quantitative Analysis of Security Keys and Commit Signing on Github

Date Issued
May 1, 2024
Author(s)
Collier, Parker N
Advisor(s)
Scott I Routi
Additional Advisor(s)
Doowon Kim, Audris Mockus
Abstract

This thesis analyzes the use and impact of security and signing keys on Github, the foremost public code development platform. These keys are used for developer authentication and code commit signing, but little research has been done on the usage of these keys. We set out to collect every available key associated with a Github user and performed quantitative analysis on the gathered data. Our data was gathered using Github’s publicly available REST and GraphQl API’s. We found that very few users create keys for signing commits, and there are a number of keys on the database that could be considered weak by modern standards. Personal keys for user identification is not widely accepted. A better understanding of how developers interact with these systems is needed to develop software that is both usable and secure.

Subjects

Github

Cryptography

Quantitative

Degree
Master of Science
Major
Computer Science
Comments

This work is based upon research supported by the National Science Foundation under award CNS-2238001.

File(s)
Thumbnail Image
Name

Parker_Collier_TRACE_R.pdf

Size

520.43 KB

Format

Adobe PDF

Checksum (MD5)

47f39edbac3bac6094b18a3e50066af9

Thumbnail Image
Name

submission_ack_fixed.pdf

Size

594.15 KB

Format

Adobe PDF

Checksum (MD5)

f643bacd75cf04dd0ad15797f9065451

Built with DSpace-CRIS software - Extension maintained and optimized by 4Science

  • Privacy policy
  • End User Agreement
  • Send Feedback
  • Contact
  • Libraries at University of Tennessee, Knoxville
Repository logo COAR Notify