- •Протокол: Обманчивая передача
- •Протокол – обманчивая
- •Видно, что В не получает никакой информации о z j для j i
- •Лекция 9
- •Понятие о квантовых вычислениях
- ••В квантовом компьютере бит это квантовая система с двумя возможными физическими состояниями элементарной
- •Обозначения
- •n- кубитовый регистр
- •Вычисление функции в кубитовом регистре
- •Идея квантовых вычислений
- •Элементарные преобразования
- •Задачи, решаемые с помощью квантового компьютера
- •Алгоритм Дойча (алгоритм параллельных вычислений)
- •Решение
- •Построение матриц Адамара
- •Алгоритм Дойча-Джоза
- •Алгоритм ускоренного поиска (алгоритм Гровера)
- ••Идея алгоритма Гровера состоит в том, чтобы увеличить, например, │λx│ за счет других
- •Математическое преобразование - инверсия относительно среднего (ИОС)
- •Пример ИОС
- •Этапы алгоритма Гровера
- •Пример алгоритма Гровера
- •Представление булевой функции таблицей истинности
- •Далее рассмотрим преобразование для функции от 3-х аргументов
- •Представление нулевого состояния 1,2, 3-кубитного регистра вектором, используем Кронекерово произведение
- •Построение матриц Адамара
- •инверсия относительно среднего.
- •Результаты преобразования
- •Выводы
- •1. Принцип построения КС РША 1978г.
- •Квантовый компьютер и криптосистема РША
- •Идея алгоритма Шора
- •Пример факторизации на основе поиска периода
- •Пояснения к предыдущему слайду
- •Реализация алгоритма Шора на двух квантовых регистрах
- •Этапы алгоритма Шора
- •Пояснение к демонстрации
- •Рис. 5. Инициализация регистров
- •Рис. 7. Применение квантового возведения в степень
- •Измерение состояния регистра Y
- •Вычисление периода
- •Пример дискретного преобразования Фурье для функции f ( x ) 2x mod 15
- •Квантовое преобразование Фурье
- •Для нашего примера f ( x ) 2x mod 15 состояние регистра после
- •Случай, когда r не делит N
- •Алгоритм дискретного логарифмирования Шора на квантовом компьютере
- •Дискретный логарифм – это математическая задача обращения функции в конечной мультипликативной абелевой группе
- •Доказательства представленных равенств:
- •Идея вычисления дискретного логарифма
- •Структурная схема квантового вычислителя дискретного логарифма
- •Выполненин алгоритма
- •Выполнение алгоритма
- •Выполнение алгоритма
- •DLP – discrit logarithm problem
- •Вопросы реализации квантовых вычислений
- •Способы практической реализации квантовых компьютеров
- •Исследования квантового компьютера
- •Квантовое настоящее
- •Ядерные магнитно-резонансные компьютеры
- •Выравнивание спинов–молекулы (например, хлороформ 13CHCl3) помещаются в растворитель (например, дейтерированный ацетон (СD3)2CO. Затем
- •Современный ядерный компьютер
- •Параметры российского 70-кубитного квантового компьютера на ионах иттербия.
- •70-кубитный компьютер
- •ЭВМ – 50-е годы ХХ века
- •Современный ядерный
Выполненин алгоритма
дискретного логарифмирования
Для вычисления используются три квантовых регистра: |
ۧ, ۧи |
ۧ. |
||||||||||||||
Первые два содержат значения аргументов функции |
|
ȁ! |
|
а |
ȁ! |
|
||||||||||
|
ȁ!, |
|
||||||||||||||
третий регистр содержит значения функции. Число |
кубитов |
|
, |
|
|
|||||||||||
|
( , ) |
|
|
|
||||||||||||
необходимых для вычисления, рассчитывается соотношением |
|
|
||||||||||||||
2∙ ≤ 2 . |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Этапы выполнения алгоритма |
ȁ! |
|
|
|
ȁ!0 |
|
ȁ!000…0 |
|
||||||||
|
|
|
|
ȁ! |
и |
|
|
|
|
. |
||||||
1. Два -кубитовых регистра |
|
ۧ |
ۧ |
|
|
ۧ |
ۧ |
|||||||||
Регистр |
ȁ! |
|
(такой же |
|
размерности) установить |
в |
|
состояние |
||||||||
ۧ |
|
|
||||||||||||||
ȁ!1 ȁ!000…1 |
|
|
|
|
|
|
|
|
|
|
|
|
ȁ!0 ȁ!0 ȁ!1 . |
|||
ۧ= |
ۧ. |
|
|
|
|
|
|
|
|
|
|
|
ۧ ۧ ۧ |
|||
|
|
В результате состояние регистров примет вид |
|
|
|
|
||||||||||
66
Выполнение алгоритма
2. К кубитам |
|
|
|
|
|
и |
|
|
применим |
|
преобразование |
Адамара. В |
||||||||
регистров ۧ |
|
ۧ |
суперпозиции |
всех |
возможных |
|||||||||||||||
результате получим |
равновероятные |
|||||||||||||||||||
ȁ! |
|
|
ȁ! |
|
|
|
|
|
|
|
|
|
|
|
||||||
состояний: |
|
|
|
|
ۧ ۧ ۧ |
|
2 −1 2 −1 |
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
ȁ!0 ȁ!0 ȁ!1 |
|
ۛ |
|
1 |
|
|
ȁ!ȁ!ȁ!1 . |
|
|
|||||||
|
|
|
|
|
|
|
|
ξ |
|
|
|
|
|
ۧ ۧ ۧ |
|
|||||
3.Полученные суперпозиции |
|
|
|
|
оператор |
, |
где вычисляются |
|||||||||||||
|
|
|
|
|
|
передаются2 =0в |
=0 |
|
|
|
|
|
||||||||
записываются в |
|
ۧ |
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
2 −1 2 −1 |
ȁ! |
|
|
|
|
|
2 −1 2 −1 |
|
|
|
|||||||||
значения функции |
|
|
|
|
сразу для всех |
|
|
и . |
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Результаты вычислений |
||||||
|
|
регистр |
. В результате состояние регистров примет вид: |
|||||||||||||||||
|
|
ȁ!ȁ!ȁ!1 |
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
ȁ!ȁ! |
|
. |
|||||||||||||
1 |
|
|
|
|
ۧ ۧ ۧۛ |
1 |
|
|
|
|
|
ۧ ۧ |
|
|
||||||
ξ2 |
=0 |
=0 |
|
|
|
|
ξ2 |
=0 |
=0 |
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|||||||||||
67
Выполнение алгоритма
4. Измерим ȁ!ۧ. Ввиду того что функция – периодическая и имеет два независимых периода, получим периодическую суперпозицию
|
состояний регистров a и b, удовлетворяющих соотношению (1) для |
|||||||||||||||||||||||||
|
измеренного u. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 −1 2 −1 |
|
|
|
|||||||
|
|
|
1 |
2 −1 2 −1 |
|
|
|
|
|
|
|
|
|
|
ۧ |
1 |
ۧ ۧ ۧ |
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
ۧ ۧ |
|
|
|
|
|
ȁ! |
|
|
|
|
|
||||||||
|
|
|
|
|
ȁ!ȁ! |
|
|
|
|
|
|
|
|
|
|
ȁ!ȁ!ȁ!. |
к |
|||||||||
|
5. |
Применим |
обратное |
квантовое |
|
|
преобразование |
|
Фурье |
|||||||||||||||||
|
ξ2 |
=0 |
=0 |
|
|
|
|
|
|
|
|
|
|
|
|
ξ2 |
=0 |
=0 |
|
|
|
|
||||
|
|
|
последовательностям значений |
и |
одноимённых регистров, которые |
|||||||||||||||||||||
|
|
|
соответствуют |
|
фиксированному |
значению |
|
. |
QFT-1 |
переводит |
||||||||||||||||
|
|
|
состояние |
|
|
в состояние: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
ۧ ۧ |
|
−1 |
|
2 −1 2 −1 |
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
ȁ!ȁ! |
|
|
|
|
−2 ( + ) |
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
ۧ ۧ |
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
ۧ ۧۛ |
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
ȁ!ȁ! |
|
|
|
|
|
2 |
|
ȁ!ȁ!. |
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
ξ2 |
=0 |
=0 |
|
|
|
|
|
|
|
|
|
|
|
||
Значения состояний |
|
|
и , сохраняются после преобразования в регистрах |
|||||||||||||||||||||||
и |
|
|
|
|
|
Проводим измерения состояний регистров |
|
|
и . |
|||||||||||||||||
|
соответственно. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ۧ |
ۧ |
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ȁ! |
|
ȁ! |
|
||
68
|
Постквантовая обработка |
|
|||||||||||||||
Полученные в результате измерения значения и |
|
удовлетворяют условиям: |
|||||||||||||||
|
|
|
|
|
|
1 |
|
|
|
|
|
|
1 |
|
|||
|
|
2 |
− |
≤ 2 , |
2 − |
|
|
|
|
|
≤ 2 , |
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
где – искомое значение логарифма. |
|
|
|
|
|
|
|
|
|
|
|
||||||
Для вычисления преобразуем формулы: |
|
|
|
|
|
|
≤ 2 . |
|
|||||||||
|
|
2 |
− ≤ |
2 , |
2 |
− |
|
||||||||||
Выбрав такое, |
|
|
|
|
|
|
|
|
|
|
|
|
|
путём |
|||
что 2∙ ≤ 2 , можно рассчитать |
числа и |
||||||||||||||||
2 |
2 |
|
с∙ |
|
|
|
|
∙ |
|
||||||||
округления |
и |
до ближайшего целого значения: |
= 2 . |
|
|||||||||||||
|
|
|
|
= 2 , |
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
Дискретный логарифм |
|
вычисляем |
по формуле: |
. |
|
||||||||||||
|
|
|
= |
−1 |
∙ |
|
|
||||||||||
В случае, если НОД( , ) ≠ 1 необходимо |
выполнить алгоритм повторно, так |
||||||||||||||||
|
|
|
|
|
|
||||||||||||
как в этом случае не существует обратного элемента |
|
−1. |
|
||||||||||||||
69
DLP – discrit logarithm problem
70
Вопросы реализации квантовых вычислений
•В настоящее время квантовые вычисления находятся на начальной стадии развития. Дальнейший прогресс будет зависеть от решения технических задач, связанных с созданием элементной базы квантовых компьютеров.
•Существуют и практические реализации квантового алгоритма Шора. Созданный квантовый компьютер основан на явлении ядерно-магнитного резонанса и состоял из семи кубитов, чего хватило для разложения числа 15 на простые множители 3 и 5.
•В 2021 фирма IBM представила 127-кубитовый компьютер Egle.
Рекордно факторизованное число 1099551473989=1048589*2048601
71
Способы практической реализации квантовых компьютеров
•Квантовые вычисления с использованием метода импульсного ядерного магнитного резонанса в молекулярных жидкостях.
•Квантовые вычисления на основе использования в качестве элементной базы квантовых компьютеров:
-ионов в ловушках в вакууме;
-спинов одиночных электронов в квантовых точках в
двумерном газе в полупроводниковых гетероструктурах; |
- |
атомы в резонаторах электромагнитного поля. |
|
•Квантовые вычисления, основанные на состояниях сверхпроводников, разделенных переходами Джозефсона и различающихся числом зарядов.
•Квантовые компьютер на фотонах.
72
Исследования квантового компьютера
Компании |
Квантовая среда |
Особенности |
|
|
|
Очень высокая вероятность |
|
|
Исследования квантовой среды |
квантовых ошибок, что не |
|
IBM |
на основе схем из |
позволяет создавать |
|
|
сверхпроводящих металлов |
полноценные квантовые |
|
|
|
компьютеры |
|
|
Исследование теоретически |
Существование квазичастиц, |
|
Microsoft |
более надежной квантовой |
используемых в |
|
среды и создание |
топологическом кубите, пока |
||
|
|||
|
топологического кубита |
не доказано |
|
Alcatel- |
Исследования |
Создание топологического |
|
Lucent |
конденсированного состояния |
кубита на основе дробного |
|
(Bell |
вещества с целью создания |
квантового эффекта Холла |
|
Labs) |
топологического кубита |
пока в стадии исследований |
|
|
Исследования по созданию |
Пока не доказано, что чипы |
|
D-Wave |
квантового компьютера на |
||
построены на основе |
|||
Systems |
основе сверхпроводящего чипа, |
||
квантовых эффектов |
|||
|
содержащего 512 кубитов |
||
|
|
||
|
Разноплановые исследования |
Google адаптирует свои |
|
|
компьютеров D-Wave Systems, |
||
технологии под возможности |
|||
построенных на основе |
|||
|
квантовых компьютеров |
||
|
контактов Джозефсона |
||
|
|
1 Топологический кубит – это теоретический кубит на основе двухмерных квазичастиц
(анионов), являющихся более стабильными, что позволяет уменьшить ошибки декогеренции.
73
Квантовое настоящее
Настоящее
На начало 2026 года в мире нет единого абсолютного лидера, так как «мощность» измеряется количеством кубитов, точностью и архитектурой. Ключевые претенденты: D-Wave Advantage2 (более 4400 кубитов, отжиг), китайский
Zuchongzhi 3.0 (сверхпроводники) и Quantinuum Helios
(ионные ловушки).
В России создан 70-кубитный ионный компьютер
Ядерные магнитно-резонансные компьютеры
Протоны и нейтроны обладают спином. Суммарный спин основных атомов хим. элементов равен нулю (спины сокращаются). В изотопах имеются дополнительные нейтроны.
Эти дополнительные нейтроны приводят к положительному или отрицательному спину атома
75
