Date of Award
Master of Science (MS)
Cryptography can be viewed as the science of information hiding. One key primitive of cryptography is the cipher. In order to assemble and analyze modern ciphers, cryptographers must be well versed in mathematics and computer science. This intersection of knowledge is uncommon and thus cryptography remains a field with a small population. Through the use of visual programming we will attempt to make this field more main stream. CryptKeeper is a visual programming tool designed to make the assembly and analysis of ciphers easier. It is designed to be a supplementary tool to available prospecting cryptographers. CryptKeeper eliminates many of the complexities inherent to programming modern ciphers, and handles much of the mathematics required. It allows users to visually watch the execution of ciphers and analyze how they process data. CryptKeeper allows users to focus more on the details of the cipher rather than the details of its implementation.
Tafoya, Carlos Jerome, "Visual Assembly and Analysis of Cryptographic Ciphers" (2011). Computer Science Graduate Theses & Dissertations. 24.