Тема: АНАЛИЗ КРИПТОУСТОЙЧИВОСТИ КВАНТОВОГО ХЕШИРОВАНИЯ
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
1. КВАНТОВОЕ ХЕШИРОВАНИЕ 5
1.1. Предварительные сведения из теории квантовых вычислений 5
1.2. Квантовое хеширование 6
1.3. Коллизии при квантовом хешировании 10
2. ОПИСАНИЕ АЛГОРИТМОВ 14
2.1. Полный перебор 14
2.2. Конструктивный алгоритм 14
2.3. Методы случайного поиска 17
Абсолютный случайный поиск 17
Случайный поиск 18
Адаптивный случайный поиск 24
2.4. Метод имитации отжига 28
2.5. Генетический алгоритм 30
2.6. Метод роя частиц 40
3. АГРЕГАЦИЯ РЕЗУЛЬТАТОВ 44
ЗАКЛЮЧЕНИЕ 51
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 52
СПИСОК СОКРАЩЕНИЙ 53
ПРИЛОЖЕНИЕ 1 54
ПРИЛОЖЕНИЕ 2
📖 Введение
В современном мире огромное количество информации передается по различным каналам связи. Для безопасной передачи данных используют различные криптографические протоколы и системы шифрования, криптостойкость которых основана на вычислительной сложности задач факторизации и дискретного логарифмирования. Благодаря алгоритму Шора эти задачи являются эффективно вычислимыми на квантовом компьютере. Шор в своей работе показал, что для квантовых систем задача факторизации имеет вычислительную сложность, схожую со сложностью обычного умножения, поэтому так велик интерес к квантовой информатике - реализация данного алгоритма полностью исключит возможность применения ряда классических криптографических протоколов. Этот факт побуждает разрабатывать новые алгоритмы шифрования, пригодные для квантовых компьютеров.
В классической криптографии для работы алгоритмов часто применяют хеширование информации - преобразование произвольной входной строки в строку бит фиксированной длины. В результате исследований в этой области было выявлено, что для большинства хеш-функций существуют коллизии - два разных сообщения имеют одинаковые хеш-значения. Совсем иначе обстоят дела в квантовой информатике, здесь разработаны собственные подходы для построения хеш-функций. Квантовое хеширование, основанное на постулатах квантовой механики, является физически односторонним, кроме того здесь не существует коллизий в классическом понимании. Однако существуют так называемые “квантовые коллизии”, связанные с вероятностной природой самих квантовых вычислений, в связи с чем и способы их разрешения также существенно отличаются от классических.
В данной работе будет исследована криптоустойчивость квантового хеширования для циклической группы и разработаны методы повышения его устойчивости к квантовым коллизиям. Поскольку минимизация коллизий при квантовом хешировании связана с некоторой задачей оптимизации относительно числовых параметров данной функции, будут рассмотрены различные методы построения множества параметров квантового хеширования и проведен сравнительный анализ данных алгоритмов.
✅ Заключение
В результате эксперимента установлено, точность вычислений эвристических методов значительно выше точности конструктивного алгоритма, но, в силу экспоненциальной сложности, они неприменимы при большой размерности задачи. Конструктивный алгоритм не требует сложных вычислений и мгновенно находит решения при любых условиях, отсюда можно сделать вывод, что применение конструктивного построения эффективно только при больших значениях входных параметров.
Также в рамках данной работы был проведен подробный анализ эвристических алгоритмов, в результате которого было установлено, при каких значениях d (d< 1024) эффективнее применять тот или иной эвристический метод построения параметров квантового хеширования.



