
Today's cryptographic systems rely on complex mathematical algorithms to ensure data confidentiality.
Classical cryptographic systems are divided into two main categories:
How long will today's conventional cryptography be secure? We don't know, however some very real threats are emerging, these include:
Quantum computers pose a very real threat to asymmetric algorithms in particular, where decryption algorithms have already been established, whilst symmetric systems are expected to hold up somewhat better although the work factor will be dramatically reduced.
These real threats have relegated classic cryptography to be convenient for the time-being, but not a future-proof solution. Information encrypted and sent today can easily be stored and decoded down the track. In such an information intensive age, where data security is expected to last the course of time, a more robust data security method is necessary.
However, there is a simple classical cipher which has been mathematically proven to be secure: the One Time Pad (OTP).
This is a is an encryption algorithm where the plaintext is combined with a random key or "pad" that is as long as the plaintext and used only once. Provided that the key is truly random, never re-used and is as long as the message to encrypt, the ciphertext has provable everlasting security as it becomes indistinguishable from random noise.
It's from this property that Quantum Cryptography derives its strength.