Abstract: This paper explores the effectiveness of using orthogonal Walsh codes in a CDMA-esque combination of data to achieve an encrypted and scrambled cyphertext. The algorithm is developed and implemented on an FPGA as opposed to software so that greater speed and security can be accomplished. A comparison of its utilization and speed on several commonly used FPGAs is explored, and potential attacks are simulated to show the robustness of the encryption algorithm. Future work on optimization of key length and key selection algorithm is also proposed.
(Note: Submitted for publication on 4/1/2017)