Теория игр в квантовой криптографии
Основные способы предотвращения перехвата или чтения сообщения, которое передается по квантовому каналу. Применение метода множителей Лагранжа для определения максимизирующего хода, который увеличивает вес игрока вдоль ортонормального направления.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 24.03.2018 |
Размер файла | 80,8 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru
Размещено на http://www.allbest.ru
Со времён появления квантовой криптографии учёными было проведено большое количество исследований направленных на изучение способов передачи сообщения между двумя участниками и разработку способов предотвращения перехвата и чтения сообщения, передаваемого по квантовому каналу. Одним из направлений в исследованиях является изучение различных стратегий передачи сообщения получателю. Для этого используются основы теории игр с элементами квантовой физики [1]. Действия отправителя и злоумышленника рассматриваются как ассиметричная квантовая игра двух игроков. Для того чтобы понять влияние квантовой механики на выбор стратегий в подобной игре, а так же изучить результаты игр, была проанализирована простейшая ассиметричная игра для двух игроков - крестики-нолики [2]. Чтобы превратить классическую игру в квантовую, используются обобщённые схемы квантования [3, 6, 7]. - квантовый ход игрока. Квантовые ходы могут быть любой нормированной комбинацией классических ходов, то есть за один ход возможно занять любое количество клеток. Чтобы определить условия выигрыша вводится переменная , обозначающая вес, который имеет игрок на прямой линии, проходящей через клетки где обозначает амплитуду, соответствующую клетке на квантовом шаге . Игрок выигрывает после хода , если для некоторого направления [8, 9].
Вначале было проведено большое количество случайных квантовых и классических игр, чтобы понять, как играть в квантовые крестики-нолики и чем классическая и квантовая игры в действительности отличаются друг от друга. Результаты представлены в таблице 1.
Таблица 1. Результаты 10000 классических и 10000 квантовых случайных игр. Показано количество выигрышей в процентах Игрока 1 и Игрока 2 после k ходов для каждой из игр. Игрок 2 имеет только 4 хода, поэтому k=5 - процент игр, заканчивающихся вничью
Ход k |
Классическая игра (%) |
Квантовая игра (%) |
|||
Игрок 1 |
Игрок 2 |
Игрок 1 |
Игрок 2 |
||
1 |
0 |
0 |
0 |
0 |
|
2 |
0 |
0 |
0 |
0 |
|
3 |
9.4 |
9.0 |
0 |
0 |
|
4 |
26.5 |
19.5 |
21.8 |
14.2 |
|
5/ ничья |
22.4 |
13.2 |
38.5 |
25.5 |
Из таблицы 1 видно, что в обоих случаях Игрок 1 выигрывает 60% всех игр. Игрок 2 имеет невыгодные условия в случайных квантовых играх, так как выигрывает всего 14.2% проведённых игр, в отличие от случайных классических игр - 28.5%. Кроме того, очевидно, что и Игрок 1, и Игрок 2 выигрывают около 9% игр после третьего хода в классическом варианте игры. В случайных квантовых играх один из игроков не выигрывает после третьего хода [5]. Также было исследовано влияние открывающего и заключительного ходов на результаты квантовых игр (см. таблицу 2). Открывающий ход - первый ход, сделанный в игре. Он важен, так как влияет на построение дальнейшей стратегии. Для сравнения использовались три вида открывающих ходов: классический, квантовый и случайный. При классическом открывающем ходе Игрок 1 всегда делает классический ход в качестве своего первого хода, в то время как при квантовом открывающем ходе его ход описывается формулой:
.
Таблица 2. Результаты десяти тысяч случайных квантовых игр для каждого из трёх открывающих ходов. В таблице представлены проценты выигрышей игроков после k ходов. Так как Игрок 2 имеет всего четыре хода, то ход k=5 обозначает, что игра закончилась вничью
Ход k |
Открывающие ходы |
||||||
Классические (%) |
Квантовые (%) |
Случайные (%) |
|||||
Игрок 1 |
Игрок 2 |
Игрок 1 |
Игрок 2 |
Игрок 1 |
Игрок 2 |
||
1 |
0 |
0 |
0 |
0 |
0 |
0 |
|
2 |
0 |
0 |
0 |
0 |
0 |
0 |
|
3 |
0 |
0 |
0 |
0 |
0 |
0 |
|
4 |
7.6 |
28.9 |
23.4 |
16.4 |
21.8 |
14.2 |
|
5 |
27.0 |
36.5 |
35.0 |
25.2 |
38.5 |
25.5 |
Судя по результатам, приведенным в табл. 2, если Игрок 1 и Игрок 2 не выбирают конкретной стратегии, то квантовый открывающий ход даёт Игроку 1 значительное преимущество.
Для исследования заключительных ходов были выбраны игры, в которых Игрок 1 находится на грани победы. Чтобы дойти до заключительного хода, были сыграны случайные квантовые игры. Очевидно, что ходы, приводящие к победе, должны быть тесно связаны с ходами, которые увеличивают вес Игрока 1 вдоль одной или нескольких из восьми прямых. Чтобы найти максимизирующий ход , который увеличивает вес Игрока 1 вдоль направления pqr, при условии, что он ортонормален для всех предыдущих шагов, используется метод множителей Лагранжа. Таким образом, учитывая явные ограничения необходимо решить следующую систему уравнений:
где множитель Лагранжа для обеспечения нормализации, матрица множителей Лагранжа для обеспечения ортогонализации, матрица , составленная из пяти предыдущих ходов. Узнав восемь максимизирующих ходов Игрока 1 и максимальный вес для каждого из них, Игрок 2 может сделать ход с самым большим весом из всех в качестве блокирующего хода. И если в классической версии игры он заблокирует только одно направление, то в квантовых крестиках-ноликах он может перекрыть все выигрышные направления Игрока 1. Блокирующий ход Игрока 2 может быть случайным или взвешенным. Случайный блокирующий ход - любой ход с весом большим, чем вес Игрока 1. Взвешенный ход - ход состоящий из трёх лучших ходов Игрока 1, которые дают максимальный вес . В ходе исследования было замечено, что взвешенный ход статистически более эффективен, чем случайный (см. рис. 1).
квантовый ортонормальный лагранж
Рис. 1. Эффективность случайных блокирующих ходов (слева) и взвешенных блокирующих ходов (справа)
После исследования открывающих и заключительных ходов, стало понятно, что основным элементом для игры в квантовые крестики-нолики является максимизирующий ход. Так же стали очевидны различия между стратегиями Игрока 1 и Игрока 2. Таким образом, чтобы выяснить, как результаты игр зависят от стратегий, выбираемых Игроком 1 и Игроком 2, были исследованы квантовые игры с определённой стратегией. Всего выделили четыре типа возможных стратегий, условно называемых Победа/Блокировка (ПБ), Победа-блокировка/Блокировка (ПбБ), Победа/Победа-блокировка (ППб), Победа-блокировка/Победа-блокировка (ПбПб). При выборе стратегии ПБ Игрок 1 стремится выиграть, используя только наступательные ходы, в то время как Игрок 2 использует только блокирующие ходы. При стратегии ПбБ Игрок 1 использует наступательные ходы, но если он не выиграл на этом ходу и заметит, что Игрок 2 выиграет после следующего хода, то будут использованы блокирующие ходы. Игрок 2 использует только блокирующие ходы. При выборе стратегии ППб Игрок 1 использует только наступательные движения, а Игрок 2 - наступательные ходы или блокирующие, если он не выиграл на этом ходу и Игрок 1 выиграет после следующего хода. Стратегия ПбПб предполагает, что оба игрока начинают с наступательных ходов, но переключаются на блокирующие в любой момент, когда на грани победы оказывается соперник. Под наступающим ходом подразумевается максимизирующий ход с максимальным весом из всех, которые уже определены.
Блокирующий ход в данном случае - взвешенный ход.
В результате были сделаны следующие выводы: если оба Игрока при любой стратегии используют классические открывающие ходы, то выше шанс, что выиграет Игрок 2 или игра закончится вничью. При квантовых и случайных открывающих ходах процент выигрыша Игрока 1 значительно выше. Однако если Игрок 2 использует стратегии ПБ и ПбБ, шанс, что игра закончится вничью выше и процент выигрышей Игрока 1 снижается. Если Игрок 2 использует стратегии ППб и ПбПб, процент выигрышей Игрока 1 становится ещё выше.
Квантовые крестики-нолики рассматривались в данной статье в связи с тем, что необходимо было выработать стратегию для отправителя сообщения по квантовому каналу так, чтобы процент срыва передачи сообщения злоумышленником был низок.
Полученные результаты для Игроков 1 и 2 можно применить к отправителю сообщения и злоумышленнику соответственно, получив, таким образом, искомую стратегию.
Литература
1. J. Eisert, M. Wilkens, and M. Lewenstein, Quantum games and quantum strategies, Physical Review Letters.
2. F. Guinea andM. A.Martґэn-Delgado, Quantum Chinos game: winning strategies through quantum fluctuations, Journal of Physics A: Mathematical and General 36(13), L197-L204 (2003).
3. C.F. Lee and N.F. Johnson, Efficiency and formalism of quantum games, Physical Review A 67(2), 022311 (2003).
4. A. Nawaz and A.H. Toor, Generalized quantization scheme for two-person non-zero sum games, Journal of Physics A: Mathematical and General 37(47), 11457-11464 (2004).
5. S. K. ЁOzdemir, J. Shimamura, and N. Imoto, A necessary and sufficient condition to play games in quantum mechanical settings, New Journal of Physics 9, 43 (2007).
6. A. Goff, D. Lehmann, and J. Siegel, Quantum tic-tac-toe, spooky-coins & magic-envelopes, as metaphors for relativistic quantum physics, Proceedings of the 38th AIAA/ASME/SAE/ASEE Joint Propulsion Conference and Exhibit (Indianapolis, USA, 7-10 July 2002), 2002.
7. A. Goff, Quantum tic-tac-toe: A teaching metaphor for superposition in quantum mechanics, American Journal of Physics 74(16), 962-973 (2006).
8. J. N. Leaw, Quantum Tic Tac Toe, final year project thesis, School of Physical and Mathematical Sciences, Nanyang Technological University.
9. Quantum tic-tac-toe.
Размещено на Allbest.ru
...Подобные документы
История развития криптографии, ее основные понятия. Простейший прием дешифровки сообщения. Основные методы и способы шифрования, современный криптографический анализ. Перспективы развития криптографии. Создание легкого для запоминания и надежного пароля.
курсовая работа [3,9 M], добавлен 18.12.2011Особенности метода неопределенных множителей Лагранжа, градиентного метода и метода перебора и динамического программирования. Конструирование алгоритма решения задачи. Структурная схема алгоритма сценария диалога и описание его программной реализации.
курсовая работа [1010,4 K], добавлен 10.08.2014Построение пространства допустимых решений. Нахождение оптимального решения с помощью определения направления убывания целевой функции. Нахождение оптимальной точки. Поиск экстремумов методом множителей Лагранжа. Условия экстремума Куна-Таккера.
контрольная работа [396,2 K], добавлен 13.09.2010Определения криптографии как практической дисциплины, изучающей и разрабатывающей способы шифрования сообщений. История развития шифров. Хэш-функции и понятие электронной подписи. Системы идентификации, аутентификации и сертификации открытых ключей.
реферат [77,1 K], добавлен 10.12.2011Понятие информационной безопасности. Общая информация о Delphi. Способы несанкционированного съема информации с волоконно-оптических линий и методы её защиты. Применение квантовой криптографии в качестве средства защиты. Контактное подключение к линии.
дипломная работа [3,8 M], добавлен 04.02.2013Формулировка общей задачи математического программирования. Классификация задач нелинейного программирования. Понятие о функции Лагранжа. Задача теоремы Куна-Таккера. Экономическая интерпретация множителей Лагранжа, формулирование условий оптимальности.
презентация [669,1 K], добавлен 25.07.2014Определение стационарной точки. Проверка стационарной точки на относительный максимум или минимум. Составление функции Лагранжа. Применение к функции Лагранжа теорему Куна-Таккера. Метод потенциалов, северо-западного угла. Свободные переменные.
курсовая работа [466,4 K], добавлен 29.09.2008Знакомство с возможностями перехвата пароля при аутентификации в почтовых системах. Характеристика почтовой программы "The Bat!", анализ способов настройки и проверки работоспособности. Рассмотрение распространенных методов защиты от перехвата пароля.
контрольная работа [1,1 M], добавлен 19.05.2014Особенности управляющих микроконтроллеров. Разработка контроллера для реализации комплекса сбора информации, рассчитанного на фиксирование данных в оперативно-запоминающем устройстве и одновременную передачу её по GSM-каналу в виде SMS-сообщения.
курсовая работа [1019,3 K], добавлен 26.12.2012Основные принципы работы измерительного комплекса "Навигатор", возможность перехвата побочных электромагнитных излучений и наводок с защищаемого объекта. Определение требуемого радиуса контролируемой зоны для защиты конфиденциальной информации от утечки.
курсовая работа [1,4 M], добавлен 02.10.2013Описание параметрических и непараметрических методов штрафных функций в области нелинейного программирования. Решение задачи с использованием множителей Лагранжа. Непрерывность, гладкость, выпуклость, простота вычисления значения функции и производных.
курсовая работа [114,8 K], добавлен 25.11.2011Особенности шифрования данных, предназначение шифрования. Понятие криптографии как науки, основные задачи. Анализ метода гаммирования, подстановки и метода перестановки. Симметрические методы шифрования с закрытым ключом: достоинства и недостатки.
курсовая работа [564,3 K], добавлен 09.05.2012Изучение основных методов и алгоритмов криптографии с открытым ключом и их практического использования. Анализ и практическое применение алгоритмов криптографии с открытым ключом: шифрование данных, конфиденциальность, генерация и управление ключами.
дипломная работа [1,2 M], добавлен 20.06.2011Классы сложности задач в теории алгоритмов. Общие сведения о симметричной и ассиметрично-ключевой криптографии. "Лазейка" в односторонней функции. Криптографическая система RSA. Криптографическая система Эль-Гамаля. Алгоритм обмена ключами Диффи-Хеллмана.
курсовая работа [706,6 K], добавлен 06.06.2010История криптографии и ее основные задачи. Основные понятия криптографии (конфиденциальность, целостность, аутентификация, цифровая подпись). Криптографические средства защиты (криптосистемы и принципы ее работы, распространение ключей, алгоритмы).
курсовая работа [55,7 K], добавлен 08.03.2008Определение защищённости помещения по акустическому каналу. Оценка границы контролируемой зоны по визуально-оптическому каналу. Расчет минимально необходимого коэффициента экранирования. Порядок проведения специальной проверки технического средства.
курсовая работа [146,4 K], добавлен 23.12.2011Графоаналитический метод решения задач. Получение задачи линейного программирования в основном виде. Вычисление градиента и поиск экстремумов методом множителей Лагранжа. Параболоид вращения функции. Поиск решения на основе условий Куна-Таккера.
контрольная работа [139,3 K], добавлен 13.09.2010Приведение системы линейных алгебраических уравнений к треугольному виду прямым ходом метода Гаусса. Применение обратного хода метода вращений. Создание алгоритма, блок-схемы и кода программы. Тестовый пример решения уравнения и его проверка в MathCad.
лабораторная работа [164,3 K], добавлен 02.10.2013Методы решения задачи оптимального резервирования технической системы. Решение задачи методами неопределенных множителей Лагранжа и динамического программирования. Построение оптимальной схемы системы при нагруженном резервировании ее элементов.
лабораторная работа [31,5 K], добавлен 10.06.2009Создание программы "компьютерная игра "баскетбол", с упрощенным изображением баскетбольного щита и игрока, с возможностью изменять положение игрока, направление броска и его силу. Построение алгоритма, описание процедур и функций, таблица идентификаторов.
дипломная работа [72,7 K], добавлен 29.11.2011