По мере роста внимания к существующей угрозе, которую квантовые вычисления представляют для некоторых из наиболее важных и широко используемых форм шифрования, инженер по криптографии Филиппо Вальсorda хочет сделать одно абсолютно ясным: вопреки популярному мифу, который отказывается умирать, ЭйЭсЭс 128 (AES 128) идеально подходит для постквантового мира.
Что такое ЭйЭсЭс 128?
ЭйЭсЭс 128 — это наиболее широко используемый вариант Стандарта расширенного шифрования (Advanced Encryption Standard), набора блоковых шифров, официально принятого Национальным институтом стандартов и технологий (НИСТ) в 2001 году. Хотя спецификация позволяет использовать размеры ключей 192 и 256 бит, ЭйЭсЭс 128 считался наиболее предпочтительным, поскольку он соответствует оптимальному балансу между вычислительными ресурсами, необходимыми для его использования, и уровнем безопасности, который он предлагает. За свою 30-летнюю историю не было обнаружено никаких уязвимостей, и единственным известным способом его взлома является метод брутфорс-атаки. С 2128 или 3,4 х 1038 возможными комбинациями ключей такая атака заняла бы примерно 9 миллиардов лет, используя все ресурсы майнинга Биткойна на 2026 год.
Все сводится к параллелизации
За последнее десятилетие произошло интересное явление, связанное с общей уверенностью в ЭйЭсЭс 128. Любители-шифровщики и математики извратили ряд уравнений, известных как алгоритм Гровера (Grover’s algorithm), чтобы объявить о смерти ЭйЭсЭс 128, когда появится квантовый компьютер с криптографическим значением (КРКЦ). Они заявили, что КРКЦ уменьшит эффективную прочность до 264, что является достаточно малым количеством, чтобы, если это правда, позволить тем же ресурсам майнинга Биткойна взломать его менее чем за секунду (сравнение используется исключительно для иллюстрации; КРКЦ, скорее всего, не сможет работать как кластеры Биткойн-ASIC и, что более важно, не сможет параллелизировать рабочую нагрузку, как это предполагают любители).