В качестве достоинства квантовой криптографии по сравнению с обычной называют следующее. Обычные шифры можно взломать задним числом: допустим, сейчас мы не можем расшифровать шифрограмму, но мы её сохраним. А в будущем - может, через годы, может - через десятки лет - увеличатся вычислительные мощности, появятся, может быть, новые алгоритмы взлома. И вот тогда мы взломаем, если информация всё ещё будет актуальной. Собственно, сообщение, зашифрованное шифром RSA известным популяризатором математики Мартином Гарднером в журнале Scientific American в 1977 году, было расшифровано в 1993-м.
Квантовая криптография, как сказано выше, тоже обладает уязвимостями. Когда я начинал ей заниматься, будучи студентом в середине 2000-х, меня бесили заявления о её "абсолютной" стойкости. Но сейчас перестали говорить не только об абсолютной, но и о безусловной (unconditional) стойкости. Уязвимости есть и будут. Возможно, в какой-то момент учёным и инженерам удастся закрыть все известные уязвимости. Но не факт, что не будут обнаружены новые. Но что важно - обнаружение новых уязвимостей не позволяет взломать прошлые сеансы. Квантовая криптография взламывается либо в самом этом моменте, либо уже никогда. Это называется по-английски everlasting security. Не знаю, как перевести на русский - "вечная секретность", "секретность навсегда"?
Поэтому заявляется, что квантовая криптография может быть предпочтительной для данных с большим сроком конфиденциальности: например, генетические данные.
Никакой шифр не гарантирует нам, что он будет так же стоек, допустим, и через 20 лет, даже и без квантового компьютера! Мы не можем предсказать на столь долгий срок развитие вычислительных мощностей и новых алгоритмов. Вот, например, какая революция сейчас происходит в методах искусственного интеллекта! А квантовая криптография гарантирует, что новыми методами нельзя взламывать старые сеансы.
Так вот и в рамках подхода "секретность на физическом уровне" тоже получается именно "секретность навсегда", всё так же! Говоря более профессиональным языком, там тоже не вычислительная стойкость (то есть основанная на невозможности противника решить за разумное время определенные вычислительные задачи), а информационная.
Если совмещать её с шифрами, то так: если мы только шифруем наше сообщение, то перехватчик прочитывает и сохраняет шифрограмму ("абракадабру") и может вернуться к ней позже. А если мы добавляем секретность на физическом уровне, то он и шифрограмму не прочитает - ну или, допустим, прочитает, но не полностью. И тут уже всё: не прочитал - значит, не прочитал, поезд уехал, дальше хоть обвычисляйся:)
Post #360
144