A simple encryption algorithm
Joseph Keenan St. Pierre · 2017
In this paper I present a Simple Encryption Algorithm (SEAL), by which 128-bit long blocks can be quickly encrypted/decrypted. The algorithm is designed to run efficiently in software without any specialized hardware while still guaranteeing a strong degree of confidentiality. The cipher is composed entirely of simple bit-wise operations, such as the exclusive or, and modular addition, thereby making it exceedingly easy to implement in most programming languages as well as efficient in terms of performance.