Атаки на эллиптические кривые
Скачать 191.67 Kb.
|
РЕФЕРАТ НА ТЕМУ: «Атаки на эллиптические кривые» 2 СОДЕРЖАНИЕВведение 8 Введение в предметную область 11 Проблематика современной криптографии 12 Эллиптическая криптография 13 Математика эллиптической кривой и конечных полей 14 Сложение точек на эллиптической кривой 15 Удвоение точек на эллиптической кривой 17 Оценка числа элементов группы точек эллиптической кривой 17 Выбор набора параметров для эллиптической кривой 18 Эллиптические кривые, рекомендованные NIST 19 Выбор размер ключа 19 Введение в криптоанализ 20 Виды атак 21 Атака по времени 21 Предотвращение временной атаки 21 Атака «Человек посередине» 22 Полный перебор 22 Предотвращение атаки «полного перебора» 23 Квантовый взлом 23 Шифрования с помощью эллиптических кривых 24 Сферы применения криптосистем с открытым ключом 24 Преимущества алгоритмов криптосистемы с открытым ключом 24 Недостатки алгоритмов криптосистемы с открытым ключом 25 Преимущества криптосистем на эллиптических кривых 25 Использование криптосистем на эллиптических кривых 26 Системный анализ задачи 28 Выбор точки и размещение данных 28 Выбор основного поля Fq и эллиптической кривой E 28 Реализация математического аппарата эллиптической кривой 29 Формирование ключей алгоритма Эль-Гамаля 30 Алгоритм шифрования Деффи-Хеллмана 31 Шифрование с помощью алгоритма Диффи-Хеллмана 32 Практическая реализация 33 Функция нахождения обратного элемента 34 Процедура удвоения точки на эллиптической кривой 34 Процедура сложения точек на эллиптической кривой 35 Статистические данные 36 Заключение 44 Список литературы 46 Приложение 48 Реферат дипломной работы на тему «Атаки на эллиптические кривые» Название на англ.: Attacks on elliptic curves Работа содержит: стр. 58, ил. 6, табл. 10, библ. 23: названий. Ключевые слова: криптографические алгоритмы, эллиптические кривые, бинарное поле, шифр Эль-Гамаля, шифр Диффи-Хеллмана, конечные поля, открытый ключ, закрытый ключ, атака на алгоритм, шифротекст, шифрование, дешифрование. Тема относится к области криптографии на эллиптических кривых. Было исследовано применение эллиптических кривых в асимметричных алгоритмах шифрования. Было предложено выбрать определенные виды эллиптических кривых, которые до этого момента ещё не использовались в алгоритмах шифрования данных. Описаны алгоритмы кодирования и декодирования, представлена их программная реализация. Заключительная часть работы содержит выводы по полученным тестовым значениям и рекомендации к дальнейшим исследованиям. Работа имеет логическую структуру, состоящую из списка специальных терминов, вводного раздела, четырех основных глав и заключительной части. Актуальность работы раскрыта в вводном разделе, там же описаны основная цель и поставленные задачи. Первая глава имеет обзорный характер. Здесь дано определение эллиптической кривой, представлены способы работы с точками на эллиптической кривой, обоснован выбор параметров для эллиптических кривых, а также показаны возможные атаки на алгоритмы шифрования. Во второй главе рассматриваются преимущества и недостатки ассиметричных алгоритмов. В третьей главе рассматриваются пути реализации алгоритмов. В четвертой главе рассматриваются результаты вычислений, производится их сравнительный анализ. Делаются выводы о результатах скорости работы выбранных алгоритмов и их криптоустойчивость. В заключительной части сделаны общие выводы по проделанной работе. В приложении представлен листинг программы, в которой реализованы алгоритмы кодирования на эллиптических кривых Эль-Гамаля и Диффи-Хеллмана, подсчитаны временные показатели и реализована атака на выбраны алгоритмы. |