Тема: Защита информации путем ее преобразования
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
1. ОПИСАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ 4
1.1. Понятие эллиптической кривой 4
1.2. Нахождение суммы и разности точек эллиптической кривой 5
1.3. Нахождение кратного точки 8
1.4. Нахождение количества точек эллиптической кривой 8
1.5. Алгоритм Шенкса-Мёстре нахождение количества точек
эллиптической кривой 9
1.6. Кривые Эдвардса 11
1.7. Теоретическая оценка количества y-гладких чисел, меньших x 12
1.8. Задачи исследования 13
2. РАЗРАБОТКА ПРОГРАММЫ 14
2.1. Средства реализации 14
2.2 Реализация алгоритма 15
2.2.1 Подсчет порядка эллиптической кривой, их классификация 16
2.2.2 Установление зависимости качества кривой от её параметров . 18
2.2.3 Теоретическая оценка количества гладких чисел 19
3. РЕЗУЛЬТАТЫ ИССЛЕДОВАНИЯ 19
3.1. Классификация кривых 19
3.2. Зависимость качества кривой от её параметров 20
3.3. Распределение гладких чисел 24
ЗАКЛЮЧЕНИЕ 29
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ 30
ПРИЛОЖЕНИЕ 31
📖 Введение
Многие современные криптосистемы опираются на такое преобразование, как факторизация чисел - разложение в произведение простых множителей. Примером такой криптосистемы является RSA (СОК), в которой генерируются два больших простых числа pи qи высчитывается их произведение n = p*q,называемое модулем.
Взлом такой криптосистемы сводится к факторизации известного п. На сегодня известно множество алгоритмов для разложения натуральных чисел на множители. Метод факторизации на эллиптических кривых имеет субэкс-поненциальное время выполнения и является третьим по скорости работы алгоритмом факторизации в списке самых эффективных алгоритмов. Скорость работы метода зависит от выбора эллиптической кривой, которые помимо стандартного имеют несколько специальных представлений. Один из специальных видов эллиптической кривой - кривые Эдвардса, которые являются темой дальнейших рассуждений.
✅ Заключение
Результаты теоретического исследования распределения гладких чисел разнятся с результатами практики. Были получены числа, согласно которым доля "хороших" кривых на модулях высоких порядков - 0.12%. Это говорит о том, что лишь 1 кривая в среднем из 833 способна дать положительный результат.
При этом нельзя выбрать "хорошую" кривую, просто подобрав параметры уравнения кривой. Как показало исследование, распределение кривых носит случайный характер и от них [параметров] не зависит.
Результаты данного исследования могут быть применены непосредственно при факторизации чисел методом Ленстры с использованием кривых Эдвардса, а также для дальнейшего анализа этого специального вида кривой.



