Masters Thesis

Envolution: encryption-based convolution

Envolution is an encryption algorithm which makes use of both convolution and deconvolution to encrypt and decrypt data. The initial idea for Envolution occurred to me back in October 2016. Originally, Envolution was developed to be both a public key exchange and encryption algorithm. Over the course of a little more than a year, it became clear that the public key exchange portion of the algorithm would not work. At that point, the decision was made to jettison the public key exchange portion of the algorithm and focus solely on the encryption portion of the algorithm. After a total of 2 years of development, nearly 30 major revisions, and with the help of my committee members and various members from the DSP (digital signals processing) and cryptographic community, Envolution was finally completed.

Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.