The foundation of modern security relies on encryption technology to protect sensitive information. Existing encryption algorithms that are in widespread use today – such as AES – treat the information to be secured as a monolithic block of data. This data is then encrypted using a key designed to convert the plaintext into ciphertext. This process is slow and latency gets even worse when the key sizes are increased to stave off advances in computing horsepower. Additionally, existing encryption algorithms are susceptible to plaintext recovery attacks and will be irreparably compromised when quantum computing becomes mainstream in the near-future. This means that even the most well-designed security systems are vulnerable.
- Each message is treated as a discrete block
- Messages are encrypted using 128-bit keys (or 192-bit, 256-bit, etc.)
- Block sizes must be exact
- Susceptible to plaintext recovery attacks
- Slow and latency worsens as key sizes increase
- Costly upgrades needed to update algorithms