Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
122
Добавлен:
15.03.2015
Размер:
567 Кб
Скачать
☆

Криптографические протоколы основаны на использовании асимметричных шифров с двумя

ключами:

открытый ключ передаётся по открытому каналу и используется для шифрования сообщения

и для проверки ЭЦП

закрытый (секретный) ключ используется для расшифровки сообщения и для генерации ЭЦП

Асимметричный шифр:

шифрация

M

легко

T(M)

открытый ключ

 

дешифрация

T(M)

очень трудно

M

(закрытый ключ)

 

Имя T(имя_пароль)

Имя: АЛИСА

АЛИСА РОМАШКА

Пароль: ГЛАДИОЛУС

БОБ НАРЦИСС

открытый

ключ

закрытый

ключ

Перехват сообщений

Электронная цифровая подпись

(используется для аутентификации документов, передаваемых по телекоммуникационным каналам)

•удостоверяет, что подписанный текст исходит от лица, поставившего подпись;

•не дает самому этому лицу возможности отказаться от обязательств, связанных с подписанным текстом;

•гарантирует целостность подписанного текста.

Электронная цифровая подпись (ЭЦП)

представляет собой относительно небольшое количество дополнительной цифровой информации, передаваемой вместе с документом:

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

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

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

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

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

Управление открытыми ключами Необходимо:

•обеспечить доступ любого пользователя к подлинному открытому ключу любого другого пользователя

•защитить ключи от подмены злоумышленником

•организовать отзыв ключа в случае его компрометации

Эти задачи решает специальный

удостоверящий центр сертификации,

он формирует сертификаты конечных пользователей и удостоверяют их аутентичность своей цифровой подписью

Цифровой сертификат —

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

Центры сертификации в России:

ANK PKI, Y Center, Tensor, eKey и др.

Российский стандарт ГОСТ Р 34.10-2001

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

Программные реализации Верба, Домен, КриптоПро и др.

Хэширование —

преобразование по определённому

алгоритму входного массива данных произвольной длины в

выходную битовую строку

фиксированной длины.

Российский стандарт ГОСТ Р 34.11-94 Размер хэш-кода – 512 бит

Процедура постановки ЭЦП:

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

•результат хэширования шифруется закрытым ключом отправителя

•шифр хэша передается вместе с сообщением

Процедура проверки ЭЦП:

•вычисляется хэш-функция от полученного сообщения

•полученный с сообщением шифр хэша расшифровывается открытым ключом отправителя

•при совпадении этих двух результатов ЭЦП верна

Хранение закрытого ключа

Соседние файлы в папке Презентации лекций