Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции / Лекция 5 Квантовые вычисления и оценка стойкости криптоалгоритмов.pdf
Скачиваний:
86
Добавлен:
17.01.2022
Размер:
1.54 Mб
Скачать

Идеи квантовых вычислений

Текущее состояние частицы представляет собой линейную смесь

λ0

 

0 +λ1

 

1

(1)

 

 

где λ0, λ1 – комплексные амплитуды. Состояние частицы выясняется

только после измерения. Квадраты модулей которых являются вероятностями обнаружения частицы при измерении с

соответствующих -

 

0 ,

 

1 состояниях.

λ0

2 +λ12 =1

 

 

 

 

Соотношение (1) называется квантовым битом или q-битом.

С увеличением числа ячеек в регистре состояния частиц оказываются взаимосвязанными (сцепленными). Например система из 2-х кубитов может находиться в состоянии

λ00│00>+ λ01│01>+ λ10│10>+ λ11│11>

1

2

3

 

n-1

n

 

 

 

 

 

 

 

 

В одном n разрядном регистре сразу

▪▫

▫▪

▪▫

 

▫▪

 

▪▫

 

 

может быть 2n возможных чисел

 

 

 

 

 

 

 

31

 

 

 

 

 

 

 

Принципквантовых вычисленийзаключен в увеличениимодулякомплексных амплитуд │λx0│тех состояний│x0,f(x0)>, которые хотелосьбы получить в результате считывания.

Процессвычисления – последовательность унитарных преобразований ненаблюдаемогосостояниярегистра.

32

Задачи, решаемыес помощьюквантового компьютера

Проверка является либулева функция константой– алгоритм Дойча-Джоза.

• Задача поиска решенияуравнения f (x) =1 , где функцияпринимает значения(0,1) – алгоритм Гровера.

КвантовоепреобразованиеФурье.

Задача факторизациичисла – алгоритм Шора.

33

Алгоритм Шора 1994г.

34