Researchers are reporting encouraging progress in experiments to develop an unbreakable computer code that harnesses the unpredictable realm of quantum physics.
Encryption is a lot like evolution.
Clever opponents don't rest until they find the new code's weakness and crack it. Then the cycle repeats itself. Quantum codes rely on the principles of quantum mechanics, which allow matter and the information it carries to exist in several states simultaneously. Only the sender and the receiver would know the code and agree upon the quantum state in which they would use it. Since quantum states are very fragile, an effort by an outsider to intercept the message and read it would automatically disturb the quantum state.