The Study of Symmetric and Asymmetric Key Encryptions

dc.contributor.author Bevers, Johnathan
dc.date.accessioned 2022-02-03T20:57:44Z
dc.date.available 2022-02-03T20:57:44Z
dc.date.issued 2021-12
dc.description.abstract Encryption has become a mission critical component in the concept of cyber security. As we know, cryptography prior to the modern age was effectively synonymous with encryption, which has a large amount of complex information that needs to be understood for encryption algorithms to make sense for an average person. In this thesis, we present the background information needed to understand modern day encryption, including mathematical background, encryption keys, security level, and other relevant topics. We also introduce and discuss cryptography and encryption in fine detail to provide an assessable reading experience for those who are both professionals in the field and general readers. Moreover, we implement several classic encryption algorithms in Python, such as DES, AES, RSA, Diffie-Hellman and Elgamal encryption, by analyzing the differences and similarities among them. We evaluate and compare the performance of those algorithms based on a list of carefully selected performance metrics, such as security and speed, to determine which algorithms should be used and which ones should be avoided in different scenarios. The study reveals that different encryption algorithms may have different performances in various scenarios, which can be used as a guidance when a security system is being developed and implemented.
dc.identifier.uri https://jewlscholar.mtsu.edu/handle/mtsu/6599
dc.language.iso en_US
dc.publisher University Honors College, Middle Tennessee State University
dc.title The Study of Symmetric and Asymmetric Key Encryptions
dc.type Thesis
Files
Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
BEVERS_Johnathan _F21ThesisFinal.pdf
Size:
668.86 KB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
2.27 KB
Format:
Item-specific license agreed upon to submission
Description: