- •Лекция Пост-квантовая криптография
- •Влияние квантового компьютера на существующие криптосистемы
- •Новые криптосистемы
- •Схемы шифрования и обмена ключами
- •Схемы электронной подписи
- •Уровни практической стойкости
- •Итоги конкурса алгоритмов шифрования июль 2022г.
- •Параметры схем шифрования и распределения ключей
- •Параметры схем распределения ключей
- •Итоги конкурса алгоритмов ЦП
- •Параметры схем электронной подписи
- •Математический аппарат криптосистем в постквантовой криптографии
- •Валгоритмах CRYSTALS-Kyber, CRYSTALS-Dilithium и FALCON
- •Дорожная карта России по развитию квантовых технологий
- •Задачи дорожной карты
- •Стандартизация в России
- •2. Криптосистемы на основе алгебраического кодирования
- •кодами для обеспечения ее стойкости. Поэтому потребуется освежить знания по корректирующим кодам, которые
- •Каждый ЛК может быть однозначно задан своей порождающей матрицей G, состоящей из двоичных
- •Если G – порождающая матрица кода V, а
- •Пример линейного кода
- •Если в кодовом слове y возникает ошибка e (при его передаче по каналу
- •Если код имеет минимальное кодовое расстояние dmin , то он
- •Декодирование линейных кодов
- •Однако процедура декодирования (т. е. исправления ошибок) остается весьма сложной для произвольных линейных
- •Более того, в теории вычислительной сложности [9] доказывается утверждение, что если бы для
- •Валерий
- •Криптосистемы на основе алгебраического кодирования
- •2. Криптосистема Мас-Элис
- •3) генерируется случайная перестановочная n n матрица PA (перестановочной называется такая матрица PA
- •Шифрование КС Мак-Элис
- •Заметим, что в отличие от метода РША и подобно тому, как это было
- •Стойкость КС Мак-Элис
- •2) для восстановления
- •Представленный ранее материал позволяет сформулировать следующие основные свойства КС Мак-Элис:
- •Криптосистема Ниддерайтера 1986 г.
- •Алгоритмы шифрования -дешифрования
- •Системы шифрования с инкапсуляцией ключей (гибридные системы)
- •Пример системы шифрования с инкапсуляцией ключей
- •Принцип работы системы шифрования с инкапсуляцией ключей
- •Параметры схем шифрования и распределения ключей
- •Выводы
- •Вопросы реализации квантовых вычислений
- •Квантовое настоящее
- •Исследования квантового компьютера
- •Способы практической реализации квантовых компьютеров
- •Ядерные магнитно-резонансные компьютеры
- •Выравнивание спинов–молекулы (например, хлороформ 13CHCl3) помещаются в растворитель (например, дейтерированный ацетон (СD3)2CO. Затем
- •ЯМР-компьютеры: за и против
- •Современный ядерный компьютер
- •Параметры российского 70-кубитного квантового компьютера на ионах иттербия.
- •70-кубитный компьютер
- •Современный ядерный
- •ЭВМ – 50-е годы ХХ века
- •КОМПЛЕКС ЛАБОРАТОРНЫХ РАБОТ ПО ТЕМЕ: «АТАКИ НА КРИПТОАЛГОРИТМЫ С ИСПОЛЬЗОВАНИЕМ КВАНТОВОГО КОМПЬЮТЕРА»
Системы шифрования с инкапсуляцией ключей (гибридные системы)
Преимущества и недостатки симметричных систем:
•Относительная простота реализации;
•Высокая помехоустойчивость (отсутствие размножения ошибок в канале связи для поточных шифров);
•Сложность распределения ключей.
Преимущества и недостатки асимметричных систем:
•Простота распределения ключей. (нужно распределять только открытые ключи);
•Высокая вычислительная сложность выполнения криптографических преобразований.
Пример системы шифрования с инкапсуляцией ключей
А
|
|
|
|
|
Поточный |
|
|
|
|
|
|
|
|
|||
|
M |
|
шифратор |
|
E1 |
|
Блок |
|||||||||
|
|
|
||||||||||||||
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
объеди- |
||
|
|
|
|
|
|
|
|
|
|
E2 |
|
|||||
|
|
|
|
|
|
|
|
|
|
|
нения |
|
||||
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
ШГ |
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
Формиров. |
|
|
|
|
|
|
||||||
|
|
|
|
шифрующей |
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
гаммы |
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
КШ |
|
|
|
|
||||
|
ГСЧ |
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Инкапсуляц
ия шифрова- ние Кш
PKB
|
|
|
|
|
|
|
|
|
В |
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Поточный |
|
|
|||
|
|
|
|
|
|
|
|
шифратор |
|
||||
|
|
Блок разъе- |
Е1 |
|
|||||||||
|
|
|
|
|
|
|
|
||||||
|
|
динения |
|
|
|
|
|
М |
|||||
|
|
|
|
|
|
Е2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Канал |
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
Формиров. |
|
|||||||
связи |
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
шифрующей |
|
||||
|
|
|
|
|
|
|
|
гаммы |
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Деинкапсуля-
ция расшифр- КРШ ование
SKB
Удостоверяющий
центр
Принцип работы системы шифрования с инкапсуляцией ключей
•Сначала проводится распределение открытых ключей (Pki), например, с помощью сертификатов с использованием PKI;
•На передающей стороне случайным образом генерируется ключ для симметричной системы(Кш).
•Этот ключ инкапсулируется как сообщение в пакет, который шифруется с помощью открытого ключа PKB по схеме Мак- Элис и передается корр.В по каналу связи.
•Корреспонденты В, деинкапсулирет криптограмму из пакета
и, используя свой закрытый ключ, расшифровывает ее и получает ключ Кш=Крш.
•Корреспонденты А и В используют далее ключи Кш и Крш для шифрования / расшифрования соответственно по симметричной схеме.
Параметры схем шифрования и распределения ключей
Выводы
•Стойкость КС Мак-Элис основывается на сложности переборного алгоритма декодирования линейного кода. Для криптоанализа можно применить квантовый компьютер
(алгоритм Гровера). Это позволит уменьшить объем вычислений
N
в раз. Однако при соответствующем выборе параметров кода, объем вычислений все равно останется нереализуемо большим, поэтому КС Мак-Элис остается стойкой и по
отношению к квантовому компьютеру.
•Доказано, что схема Ниддерайтера по стойкости эквивалентна КС Мак-Элис.
•Эти схемы легли в основу новых алгоритмов обмена ключами (методов инкапсуляции ключей) для постквантовых гибридных систем шифрования.
46
Вопросы реализации квантовых вычислений
•В настоящее время квантовые вычисления находятся на начальной стадии развития. Дальнейший прогресс будет зависеть от решения технических задач, связанных с созданием элементной базы квантовых компьютеров.
•Существуют и практические реализации квантового алгоритма Шора. Первый созданный квантовый компьютер основан на явлении ядерно- магнитного резонанса и состоял из семи кубитов, чего хватило для разложения числа 15 на простые множители 3 и 5.
•В 2021 фирма IBM представила 127-кубитовый компьютер
Egle, а к 2023 г. Прогнозирует преодоление 1000-кубитного порога.
Рекордно факторизованное число 1099551473989=1048589*2048601
IBM: 20-50 кубитов (9 м3), облачный доступ Google: 72 кубита
D-Wave: 1152 “кубита”, Google, NASA
ЦКТ МГУ – анонсировал 50 кубитов к 2021 году
47
Квантовое настоящее
Настоящее
На начало 2026 года в мире нет единого абсолютного лидера по созданию КК, так как «мощность» КК измеряется количеством кубитов, точностью и архитектурой. Основные претенденты: D- Wave Advantage2 (более 4400 кубитов, отжиг), китайский
Zuchongzhi 3.0 (сверхпроводники) и Quantinuum Helios (ионные ловушки).
В России создан 70-кубитный ионный компьютер
Исследования квантового компьютера
Компании |
Квантовая среда |
Особенности |
|
|
|
Очень высокая вероятность |
|
|
Исследования квантовой среды |
квантовых ошибок, что не |
|
IBM |
на основе схем из |
позволяет создавать |
|
|
сверхпроводящих металлов |
полноценные квантовые |
|
|
|
компьютеры |
|
|
Исследование теоретически |
Существование квазичастиц, |
|
Microsoft |
более надежной квантовой |
используемых в |
|
среды и создание |
топологическом кубите, пока |
||
|
|||
|
топологического кубита |
не доказано |
|
Alcatel- |
Исследования |
Создание топологического |
|
Lucent |
конденсированного состояния |
кубита на основе дробного |
|
(Bell |
вещества с целью создания |
квантового эффекта Холла |
|
Labs) |
топологического кубита |
пока в стадии исследований |
|
|
Исследования по созданию |
Пока не доказано, что чипы |
|
D-Wave |
квантового компьютера на |
||
построены на основе |
|||
Systems |
основе сверхпроводящего чипа, |
||
квантовых эффектов |
|||
|
содержащего 512 кубитов |
||
|
|
||
|
Разноплановые исследования |
Google адаптирует свои |
|
|
компьютеров D-Wave Systems, |
||
технологии под возможности |
|||
построенных на основе |
|||
|
квантовых компьютеров |
||
|
контактов Джозефсона |
||
|
|
1 Топологический кубит – это теоретический кубит на основе двухмерных квазичастиц
(анионов), являющихся более стабильными, что позволяет уменьшить ошибки декогеренции.
49
Способы практической реализации квантовых компьютеров
•Квантовые вычисления с использованием метода
импульсного ядерного магнитного резонанса в
молекулярных жидкостях.
•Квантовые вычисления на основе использования в качестве элементной базы квантовых компьютеров: ионов в ловушках в вакууме; спинов одиночных электронов в квантовых точках в двумерном газе в полупроводниковых гетероструктурах; атомы в резонаторах электромагнитного поля.
•Квантовые вычисления, основанные на состояниях сверхпроводников, разделенных переходами Джозефсона и различающихся числом зарядов.
50
Ядерные магнитно-резонансные компьютеры
Протоны и нейтроны обладают спином. Суммарный спин основных атомов хим. элементов равен нулю (спины сокращаются). В изотопах имеются дополнительные нейтроны.
Эти дополнительные нейтроны приводят к положительному или отрицательному спину атома
Спином - собственный момент импульса атомного ядра или атома; в этом случае спин определяется как векторная сумма (вычисленная по правилам сложения моментов в квантовой механике) спинов элементарных частиц, образующих систему, и орбитальных моментов этих частиц, обусловленных их движением внутри системы.
51
