The paper is a dissertation research project aimed at researching cryptography from both a classical computing standpoint and a quantum computing standpoint as well as researching the viability of their real-world implementation at some point in the future.