RSA Cryptosystem: An Analysis And Python Simulator

ASU Author/Contributor (non-ASU co-authors, if there are any, appear on document)
Cescily Metzgar (Creator)
Appalachian State University (ASU )
Web Site:
Rick Klima

Abstract: This project involves an exploration of the RSA cryptosystem and the mathematical concepts embedded within it. The first goal is to explain what the cryptosystem consists of, and why it works. Additional goals include detailing some techniques for primality testing, discussing integer factorization, modular exponentiation, and digital signatures, and explaining the importance of these topics to the security and efficiency of the RSA cryptosystem. The final goal is to implement all of these components into a full simulation of the entire RSA cryptosystem using the Python programming language.

Additional Information

Honors Project
Metzgar, C. (2017). "RSA Cryptosystem: An Analysis And Python Simulator." Unpublished Honors Thesis. Appalachian State University, Boone, NC.
Language: English
Date: 2017
RSA, Cryptology, Python Simulation, Digital Signatures, Primality Testing

Email this document to