Тема: РАЗРАБОТКА БИБЛИОТЕКИ КВАНТОВОГО ХЕШИРОВАНИЯ НА ЯЗЫКЕ QUIPPER
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
1. МАТЕМАТИЧЕСКИЙ АППАРАТ КВАНТОВЫХ ВЫЧИСЛЕНИЙ 5
1.1. Гильбертово пространство и стандартный вычислительный базис 5
1.2. Пространство состояний и сфера Блоха 9
1.3. Составные квантовые системы и эволюция 12
1.4. Измерение и унитарные преобразования 14
2. КВАНТОВЫЕ ГЕЙТЫ 19
2.1. Классические логические гейты 19
2.2. Однокубитные квантовые гейты 21
2.3. Многокубитовые квантовые гейты 26
3. КВАНТОВОЕ ХЕШИРОВАНИЕ 29
3.1. Хеш-функция 29
3.2. Криптографическая хеш-функция 30
3.3. Квантовая функция 32
3.4. Квантовые односторонние функции и квантовое хеширование 33
3.5. Квантовое хеширование с использованием мало-несбалансированных
множеств (small-biased sets) 40
3.6. Квантовое хеширование с использованием экспандеров 43
3.7. Квантовое хеширование с использованием экстракторов 49
4. РЕАЛИЗАЦИЯ БИБЛИОТЕКИ КВАНТОВГО ХЕШИРОВАНИЯ 53
4.1. Квантовое хеширование с помощью экспандеров 55
4.2. Квантовое хеширование с помощью экстракторов 56
4.3. Оценка размеров квантовых схем 59
ЗАКЛЮЧЕНИЕ 64
СПИСОК ЛИТЕРАТУРЫ 65
ПРИЛОЖЕНИЕ
📖 Введение
Совсем иначе обстоят дела, если вместо классических хеш-функций рассматривать квантовые хеш-функции. В последнее время очень активно развивается тема квантовых вычислений. Квантовые вычисления основаны на постулатах квантовой механики. Здесь в качестве носителей информации выступают квантовые биты - кубиты. Стойкость таких квантовых хеш- функций обеспечивается фундаментальными постулатами квантовой механики, а также теоремой, которая утверждает, что скопировать состояние кубита невозможно. Построение таких функций подразумевает физическую односторонность. Эти функции не обладают коллизиями в классическом понимании. Поэтому они могут быть использованы в самых различных криптографических задачах.
В данной работе будут рассмотрены различные конструкции таких квантовых хеш-функций и их криптографические свойства [3, 22].
В первой главе приводится описание математического аппарата квантовых вычислений. Здесь рассматриваются математическое представление кубита, понятие пространства состояний, операций над кубитами и т.д.
Во второй главе рассматриваются различные квантовые гейты и их свойства.
В третьей главе речь идет непосредственно о самом квантовом хешировании, а именно, что из себя представляет квантовая хеш-функция, какими свойствами она должна обладать, чтобы ее можно было бы использовать в качестве криптографического примитива, рассматриваются квантовые аналоги коллизий. Также здесь рассмотрены методы построения квантовых хеш-функций на основе таких объектов из теории графов, как экспандеры и экстракторы.
В четвертой главе излагается материал, связанный с непосредственной практической реализацией библиотеки квантового хеширования.
Практическая значимость выпускной квалификационной (дипломной) работы состоит в возможности непосредственного использования результатов работы в реализации квантовых криптографических протоколов.
✅ Заключение
После проведения вычислительных экспериментов мы убедились в том, что квантовое хеширование с помощью экспандеров является очень неэффективным при выбранных параметрах и методе реализации в том плане, что получаемые квантовые схемы очень больших размеров, соответственно, они очень долго генерируются и исполняются. Кроме того, для малых значений п получаемые квантовые хеш-функции не обладают необходимыми криптографическими свойствами: в силу того, что мощность множества параметров (длина случайного блуждания) достаточно велика, получаем «достаточно много» кубитов для формирования хеша, и вероятность извлечь информацию о хешированном слове велика. Но стоит заметить то, что такая конструкция является асимптотически оптимальной.
Если перейти к экстракторам, то здесь наблюдается полностью идентичная картина. Сложность квантового хеширования с использованием экстракторов обусловлена еще и тем, что теория экстракторов очень развита в теоретическом плане, а явные конструкции достаточно сложны в понимании и реализации.
Чтобы подобные конструкции можно было использовать в качестве эффективных криптографических примитивов, необходимы дальнейшие исследования.



