Автор: Пользователь скрыл имя, 17 Января 2012 в 21:21, курсовая работа
Информационные технологии находятся на стадии экспоненциального роста. Сейчас сложно найти организацию, предприятие или фирму, офис которой не освещали бы экраны мониторов. Печатные машинки ушли в прошлое, уступив место компьютерам. В то же самое время исследования, которые были проведены в странах с развитой информационной инфраструктурой, показали не уменьшение, а, наоборот, увеличение расхода бумаги. И дело не только в том, что современные принтеры в случае небольшой опечатки, допущенной сотрудником в тексте договора или платежного документа, позволяют производить документооборот со скоростью от 15 листов в минуту. Ведь документ можно было бы вообще не распечатывать, ошибку исправить прямо в файле и передать партнерам файл с конкретным документом — и никакой бумаги. Прочитать документ можно и с экрана монитора. Однако, ведя дела, таким образом, можно попасть в ситуацию, когда недобросовестный партнер исправит в подготовленном договоре сумму сделки и предъявит этот файл как исходный со всеми печатями и подписями.
Введение…………………………………………………………………………...4
1 Общая информация об алгориттме ГОСТ Р 34.10-2001 6
1.1 Стандарт алгоритма 6
1.2 Область применения 7
1.3 Общие положения 7
2. Электронная цифровая подпись 11
2.1 Основная информация 11
2.2 Схемы открытого ключа. 14
2.2.1 Схема открытого ключа ГОСТ Р 34.10-01 (Российский стандарт) 16
2.2.2 Криптостойкость ГОСТ Р 34.10.2001 18
2.2.3 Схема открытого ключа ECDSA (Стандарт США) 18
3 Программная реализация 22
Заключение……………………………………………………………………….25
Список используемых источников 24
Подберем две одинаковые подписи для сообщений m1 и m2. Уравнения подписи имеют вид:
d1 = u1 -1 (m1 + sc) (mod q) = (m1 + sc) (mod q),
d2 = u2 -1 (m2 + sc) (mod q) = (q-1)(m2 + sc) (mod q).
Нам нужно, чтобы выполнялось равенство d1 = d2. Получим уравнение: m1+sc = (q-1)(m2 +sc) (mod q).
Отсюда легко находится s:
2cs = (q-1)(m1 + m2) (mod q).
Так как q - простое число, то это уравнение однозначно разрешимо относительно s. Таким образом, мы получили две одинаковые подписи для двух заранее выбранных сообщений.
Формирование ОТКРЫТЫЙ КЛЮЧ:
Рисунок 4 – Вкладка формирования подписи
Рисунок
5 – Удачное формирование ОТКРЫТЫЙ
КЛЮЧ
Проверка Открытого ключа:
Рисунок 6 – Вкладка проверки подписи
Рисунок
7 – Сообщение о верности ОТКРЫТЫЙ
КЛЮЧ
Рисунок 8 – Сообщение о неверности ОТКРЫТЫЙ КЛЮЧ
В
России юридически значимый сертификат
электронной подписи выдаёт удостоверяющий
центр на основании государственной
лицензии. Правовые условия использования
электронной цифровой подписи в
электронных документах регламентирует
Федеральный закон от 10.01.2002 N 1-ФЗ
«Об электронной цифровой подписи»
Еще до вступления в силу этого
закона термин "электронная цифровая
подпись" содержится более чем
в полусотне нормативных актов,
но лишь этот закон содержит комплексную
правовую базу для широкого ее использования
в предпринимательской