Каждый раз, когда математики создавали новые шифры для засекречивания сообщений, находились другие математики, которые раскрывали эти шифры. Если удается подслушать само сообщение, то алгоритм и ключ, с помощью которых оно было закодировано, рано или поздно могут быть раскрыты, и тогда тайное становится явным. За последнее десятилетие положение несколько изменилось. С появлением стандарта кодирования данных (Dаtа Encryption Standard) даже знание используемого при шифровании алгоритма, как считают специалисты, не облегчает задачу расшифровки кода, а в системах ключей общего пользования знания половины ключа не достаточно для быстрого раскрытия шифра. Новый метод, называемый квантовой криптографией, основан на другом принципе, который делает невозможным подслушивание без того, чтобы оно осталось незамеченным на передающей и принимающей сторонах. Однако это сопряжено с рядом нежелательных явлений: данные передаются сравнительно медленно, а система связи способна работать в лучшем случае