Реализация и исследование криптографического алгоритма на эллиптических кривых
|
Введение
Глава 1. Информация об эллиптической криптографии
1.1Теория об эллиптических кривых
1.2Математические свойства эллиптических кривых
1.3Выбор параметров для кривой
1.4Свойства сложения абелевой группы
1.5Групповой закон для эллиптических кривых
1.6Геометрическое сложение эллиптических кривых
1.7Эллиптическая криптография
1.8Плюсы и минусы эллиптической криптографии
Глава 2. Эллиптические кривые в криптографии
2.1Алгоритмы на эллиптических кривых
2.1.1Эллиптические кривые над полем GF( 2 п)
2.1.2Скалярное умножение на суперсингулярных кривых
2.1.3Скалярное умножение на несуперсингулярных кривых
2.2Протоколы на эллиптических кривых
2.2.1Выбор точки и размещение данных
2.2.2Распределение ключей
2.2.3Криптосистемы Эль-Гамаля
2.2.4Протоколы цифровой подписи
2.2.5Электронная подпись Эль-Гамаля с возвратом сообщения - схема
Nyberg-Rueppel
Глава 3. Реализация и тестирование алгоритма
3.1Протокол Дифии-Хеллмана
3.2Числовая реализация
3.3Программная реализация
3.4Результаты
Заключение
Список используемой литературы
Глава 1. Информация об эллиптической криптографии
1.1Теория об эллиптических кривых
1.2Математические свойства эллиптических кривых
1.3Выбор параметров для кривой
1.4Свойства сложения абелевой группы
1.5Групповой закон для эллиптических кривых
1.6Геометрическое сложение эллиптических кривых
1.7Эллиптическая криптография
1.8Плюсы и минусы эллиптической криптографии
Глава 2. Эллиптические кривые в криптографии
2.1Алгоритмы на эллиптических кривых
2.1.1Эллиптические кривые над полем GF( 2 п)
2.1.2Скалярное умножение на суперсингулярных кривых
2.1.3Скалярное умножение на несуперсингулярных кривых
2.2Протоколы на эллиптических кривых
2.2.1Выбор точки и размещение данных
2.2.2Распределение ключей
2.2.3Криптосистемы Эль-Гамаля
2.2.4Протоколы цифровой подписи
2.2.5Электронная подпись Эль-Гамаля с возвратом сообщения - схема
Nyberg-Rueppel
Глава 3. Реализация и тестирование алгоритма
3.1Протокол Дифии-Хеллмана
3.2Числовая реализация
3.3Программная реализация
3.4Результаты
Заключение
Список используемой литературы
Целью бакалаврской работы является реализация криптографического алгоритма шифрования данных на основе эллиптических кривых.
Объект исследования - алгоритмы защиты информации от несанкционированного доступа.
Предметом исследования являются криптографические алгоритмы шифрования на основе эллиптических кривых.
Жизнеспособность общества все больше зависит от развития информационной среды. Информация является важной частью в функционировании государственных и общественных институтов, в жизни каждого человека. В нынешних условиях сформировался новый вид трудовой деятельности, связанный с хранением, распространением и получением информации.
Информатизация ведет к созданию общего мирового информационного пространства, к унификации информационных технологий различных стран мира.
Новые технологии открывают большие возможности. Вместе с тем катастрофически возрастает цена потерь в случае нештатной ситуации или снижения надежности систем обработки и передачи информации. Можно наблюдать, что в настоящее время все более зримо проявляется зависимость экономики от надежности систем защиты информации.
В нынешних условиях защита информации становится все более актуальной и одновременно все более сложной проблемой. Это обусловлено как массовым применением методов автоматизированной обработки данных, так и широким распространением методов и средств несанкционированного доступа к информации. Поэтому важную роль в организации противодействия потенциальным угрозам занимает подход,
при котором средства защиты информации используются комплексно, каждое в соответствии со своим предназначением.
Внедрение и активное использование современных информационных технологий существенно повысили уязвимость информации, циркулирующей в современных информационно-телекоммуникационных системах.
Несанкционированное искажение, копирование, уничтожение информации в настоящее время затрагивает не только процессы, относящиеся к сфере государственного управления, но и интересы физических лиц.
С каждым днём увеличивается объем информации и увеличивается её спрос, а значит, и растёт её ценность, поэтому возрастают требования к её защите.
Актуальность темы бакалаврской работы объясняется
необходимостью противостоять современным способам
несанкционированного доступа к информации.
Объект исследования - алгоритмы защиты информации от несанкционированного доступа.
Предметом исследования являются криптографические алгоритмы шифрования на основе эллиптических кривых.
Жизнеспособность общества все больше зависит от развития информационной среды. Информация является важной частью в функционировании государственных и общественных институтов, в жизни каждого человека. В нынешних условиях сформировался новый вид трудовой деятельности, связанный с хранением, распространением и получением информации.
Информатизация ведет к созданию общего мирового информационного пространства, к унификации информационных технологий различных стран мира.
Новые технологии открывают большие возможности. Вместе с тем катастрофически возрастает цена потерь в случае нештатной ситуации или снижения надежности систем обработки и передачи информации. Можно наблюдать, что в настоящее время все более зримо проявляется зависимость экономики от надежности систем защиты информации.
В нынешних условиях защита информации становится все более актуальной и одновременно все более сложной проблемой. Это обусловлено как массовым применением методов автоматизированной обработки данных, так и широким распространением методов и средств несанкционированного доступа к информации. Поэтому важную роль в организации противодействия потенциальным угрозам занимает подход,
при котором средства защиты информации используются комплексно, каждое в соответствии со своим предназначением.
Внедрение и активное использование современных информационных технологий существенно повысили уязвимость информации, циркулирующей в современных информационно-телекоммуникационных системах.
Несанкционированное искажение, копирование, уничтожение информации в настоящее время затрагивает не только процессы, относящиеся к сфере государственного управления, но и интересы физических лиц.
С каждым днём увеличивается объем информации и увеличивается её спрос, а значит, и растёт её ценность, поэтому возрастают требования к её защите.
Актуальность темы бакалаврской работы объясняется
необходимостью противостоять современным способам
несанкционированного доступа к информации.
Выпускная квалификационная работа посвящена реализации и анализа криптографического алгоритма на эллиптических кривых.
Были выполнены следующие цели:
Описаны эллиптические кривые их теория, математические свойства, недостатки и преимущества;
Описаны алгоритмы и протоколы на эллиптических кривых.
В качестве алгоритма для реализации был выбран протокол Диффи- Хеллмана.
В ходе выполнения работы был рассмотрен криптографический алгоритм Диффи-Хеллмана и была продемонстрирована реализация в виде программного кода, который показывает работу алгоритма.
Была описана теория алгоритма, приведена числовая и программная реализации. Алгоритм так же был протестирован на наличие ошибок, которых в ходе работы не было выявлено. В качестве исследования алгоритма был проведен тест на большие и нулевые значения.
Протокол обмена ключами Диффи-Хеллмана является достаточно надежным методом обмена ключами через незащищенные каналы передачи информации. Он используется в системах, обеспечивающих безопасность передаваемых данных и протоколах, использующихся сегодня. За долгие годы использования протокола обмена ключами Диффи-Хеллмана было разработано множество атак, но и сам протокол не стоял на месте и множество исследователей изменяли и модифицировали его. Это доказывает, что безопасный обмен секретными ключами является важным аспектом защиты информации. Что делает протокол обмена ключами Диффи- Хеллмана востребованным и в наше время.
В результате мы получили работающий исправно алгоритм с его теорией, числовой и программной реализацией, а также его тестирование и исследование.
Были выполнены следующие цели:
Описаны эллиптические кривые их теория, математические свойства, недостатки и преимущества;
Описаны алгоритмы и протоколы на эллиптических кривых.
В качестве алгоритма для реализации был выбран протокол Диффи- Хеллмана.
В ходе выполнения работы был рассмотрен криптографический алгоритм Диффи-Хеллмана и была продемонстрирована реализация в виде программного кода, который показывает работу алгоритма.
Была описана теория алгоритма, приведена числовая и программная реализации. Алгоритм так же был протестирован на наличие ошибок, которых в ходе работы не было выявлено. В качестве исследования алгоритма был проведен тест на большие и нулевые значения.
Протокол обмена ключами Диффи-Хеллмана является достаточно надежным методом обмена ключами через незащищенные каналы передачи информации. Он используется в системах, обеспечивающих безопасность передаваемых данных и протоколах, использующихся сегодня. За долгие годы использования протокола обмена ключами Диффи-Хеллмана было разработано множество атак, но и сам протокол не стоял на месте и множество исследователей изменяли и модифицировали его. Это доказывает, что безопасный обмен секретными ключами является важным аспектом защиты информации. Что делает протокол обмена ключами Диффи- Хеллмана востребованным и в наше время.
В результате мы получили работающий исправно алгоритм с его теорией, числовой и программной реализацией, а также его тестирование и исследование.
Подобные работы
- Реализация и исследование криптографических алгоритмов на эллиптических кривых
Бакалаврская работа, информатика. Язык работы: Русский. Цена: 4225 р. Год сдачи: 2021 - Реализация и исследование криптографического алгоритма на эллиптических кривых
Бакалаврская работа, информатика. Язык работы: Русский. Цена: 4365 р. Год сдачи: 2020 - Исследование и реализация криптографических алгоритмов на эллиптических кривых
Бакалаврская работа, информатика. Язык работы: Русский. Цена: 4230 р. Год сдачи: 2022 - ПРОЕКТИРОВАНИЕ И АНАЛИЗ КРИПТОГРАФИЧЕСКИХ МЕТОДОВ НА ЭЛЛИПТИЧЕСКИХ КРИВЫХ
Дипломные работы, ВКР, информационная безопасность. Язык работы: Русский. Цена: 4340 р. Год сдачи: 2018 - ИССЛЕДОВАНИЕ И РЕАЛИЗАЦИЯ ТЕСТОВ ПРОСТОТЫ С ИСПОЛЬЗОВАНИЕМ ЭЛЛИПТИЧЕСКИХ КРИВЫХ
Дипломные работы, ВКР, информационная безопасность. Язык работы: Русский. Цена: 4370 р. Год сдачи: 2018 - РЕАЛИЗАЦИЯ И ИССЛЕДОВАНИЕ ТЕСТА ПРОСТОТЫ ГОЛЬДВАССЕРА- КИЛИАНА
Дипломные работы, ВКР, информационная безопасность. Язык работы: Русский. Цена: 4300 р. Год сдачи: 2017 - Сравнительный анализ криптографических схем, основанных на различных классах эллиптических кривых
Бакалаврская работа, информационная безопасность. Язык работы: Русский. Цена: 4295 р. Год сдачи: 2016 - Реализация и исследование теста простоты Аткина-Морейна на эллиптических кривых
Бакалаврская работа, информационная безопасность. Язык работы: Русский. Цена: 4220 р. Год сдачи: 2016 - РЕАЛИЗАЦИЯ И АНАЛИЗ МЕТОДОВ УСКОРЕНИЯ ФАКТОРИЗАЦИИ НА ЭЛЛИПТИЧЕСКИХ КРИВЫХ
Дипломные работы, ВКР, информационная безопасность. Язык работы: Русский. Цена: 4265 р. Год сдачи: 2018





