DocumentCode :
2205865
Title :
Analysis of Implementations to Secure Git for Use as an Encrypted Distributed Version Control System
Author :
Shirey, Russell G. ; Hopkinson, Kenneth M. ; Stewart, Kyle E. ; Hodson, Douglas D. ; Borghetti, Brett J.
Author_Institution :
Dept. of Electr. & Comput. Eng., Air Force Inst. of Technol. (AFIT), Wright-Patterson AFB, OH, USA
fYear :
2015
fDate :
5-8 Jan. 2015
Firstpage :
5310
Lastpage :
5319
Abstract :
This paper analyzes two existing methods for securing Git repositories, Git-encrypt and Git-crypt, by comparing their performance relative to the default Git implementation. Securing a Git repository is necessary when the repository contains sensitive or restricted data. This allows the repository to be stored on any third-party cloud provider with assurance that even if the repository data is leaked, it will remain secure. The analysis of current Git encryption methods is done through a series of tests that examines the performance trade-offs made for added security. This performance is analyzed in terms of size, time, and functionality using three different Git repositories of varying size. The three experiments include initializing and populating a repository, compressing a repository through garbage collection, and modifying then committing files to the repository. The results show that Git maintains functionality with each of these two encryption implementations at the cost of time and repository size. The time increase is found to be a factor ranging from 14 to 38 times the original time. The size increase over multiple commits of edited files is found to increase linearly proportional to the working set of files.
Keywords :
cryptography; Git repositories; Git-crypt; Git-encrypt; encrypted distributed version control system; restricted data; sensitive data; Computers; Control systems; Encryption; Kernel; Linux; Vectors; Cloud; Cryptography; Distributed; Encryption; Git; Open Source; Repository; Secure; Software; Version Control;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
System Sciences (HICSS), 2015 48th Hawaii International Conference on
Conference_Location :
Kauai, HI
ISSN :
1530-1605
Type :
conf
DOI :
10.1109/HICSS.2015.625
Filename :
7070454
Link To Document :
بازگشت