Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Эл. цифровая подпись Гильмутдинов Евгений ЭАБ-1...docx
Скачиваний:
17
Добавлен:
27.09.2019
Размер:
194.52 Кб
Скачать

Министерство образования и науки Российской федерации.

Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования.

«Магнитогорский государственный технический университет им.Г.И. Носова»

Кафедра информатики и информационных технологий.

Реферат

Тема:

Электронная цифровая подпись, отечественный стандарт цифровой подписи.

Выполнил: студент группы ЭАБ-11

Гильмутдинов Евгений Александрович

Проверил: преподаватель кафедры ИиИТ

Пермякова О.В.

Магнитогорск 2011.

Оглавление

Введение 3

1 Основные положения. 3

1.1 Однонаправленные хэш-функции 3

1.2 Основы построения хэш-функций 4

1.3 Однонаправленные хэш-функции на основе симметричных блочных алгоритмов 5

2 Атаки на электронную цифровую подпись 7

3 Средства работы с электронной цифровой подписью 7

3.1 PGP 7

3.2 GNU Privacy Guard (GnuPG) 8

4 Правовое регулирование электронной цифровой подписи в России 8

Заключение 10

Список используемой литературы 11

Введение

Электронная цифровая подпись – реквизит электронного документа, предназначенный для защиты данного электронного документа от подделки, полученный в результате криптографического преобразования информации с использованием закрытого ключа электронной цифровой подписи и позволяющей идентифицировать владельца сертификата ключа подписи, а также установить отсутствие искажений информации в электронном документе. Электронная цифровая подпись в электронном документе равнозначна собственноручной подписи в документе на бумажном носителе

При этом электронной документ с электронной цифровой подписью имеет юридическое значение при осуществлении отношений, указанных в сертификате ключа подписи.

Для того, чтобы иметь возможность скреплять электронный документ механизмом электронной цифровой подписи, необходимо обратиться в удостоверяющий центр за получением сертификата ключа подписи. Сертификат ключа подписи должен быть внесен удостоверяющим центром в реестр сертификатов ключей подписей не позднее даты начала действия сертификата ключа подписи. Первый в России такой удостоверяющий центр запущен в сентябре 2002 г. российским НИИ развития общих сетей (РосНИИРОС). Удостоверяющий центр по закону должен подтверждать подлинность открытого ключа электронной цифровой подписи.

  1. Основные положения.

Общая суть электронной подписи заключается в следующем. С помощью криптографической хэш-функции вычисляется относительно короткая строка символов фиксированной длины (хэш). Затем этот хэш шифруется закрытым ключом владельца результатом является подпись документа. Подпись прикладывается к документу, таким образом получается подписанный документ. Лицо, желающее установить подлинность документа, расшифровывает подпись открытым ключом владельца, а также вычисляет хэш документа. Документ считается подлинным, если вычисленный по документу хэш совпадает с расшифрованным из подписи, в противном случае документ является подделанным.

Каждая подпись содержит следующую информацию:

  • дату подписи;

  • срок окончания действия ключа данной подписи;

  • информацию о лице, подписавшем файл (Ф.И.0., должность, краткое наименование фирмы);

  • идентификатор подписавшего (имя открытого ключа);

  • собственно цифровую подпись.

    1. Однонаправленные хэш-функции

Хэш-функция (англ. hash - мелко измельчать и перемешивать) предназначена для сжатия подписываемого документа до нескольких десятков или сотен бит. Хэш-функция h(·) принимает в качестве аргумента сообщение (документ) М произвольной длины и возвращает хэш-значение h(М)=Н фиксированной длины. Обычно хэшированная информация является сжатым двоичным представлением основного сообщения произвольной длины. Следует отметить, что значение хэш-функции h(М) сложным образом зависит от документа М и не позволяет восстановить сам документ М.

Хэш-функция должна удовлетворять целому ряду условий:

  • хэш-функция должна быть чувствительна к всевозможным изменениям в тексте М, таким как вставки, выбросы, перестановки и т.п.;

  • хэш-функция должна обладать свойством необратимости, то есть задача подбора документа М', который обладал бы требуемым значением хэш-функции, должна быть вычислительно неразрешима;

  • вероятность того, что значения хэш-функций двух различных документов (вне зависимости от их длин) совпадут, должна быть ничтожно мала.

Большинство хэш-функций строится на основе однонаправленной функции f(·), которая образует выходное значение длиной n при задании двух входных значений длиной n. Этими входами являются блок исходного текста М, и хэш-значение Нi-1 предыдущего блока текста (рис.1).

Рисунок 1 Построение однонаправленной хэш-функции

Нi = f(Мi, Нi-1) .

Хэш-значение, вычисляемое при вводе последнего блока текста, становится хэш-значением всего сообщения М.

В результате однонаправленная хэш-функция всегда формирует выход фиксированной длины n (независимо от длины входного текста).