Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
конспект_лекций_2010_год_информатика.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
5 Мб
Скачать
☆

Комбинированный метод шифрования

Объединяет в себе симметричный и асимметричный виды шифрования, но свободен от присущих им недостатков.

Для установления общения с абонентом следует:

  1. Каждый из абонентов создает пару асимметричных ключей, после чего происходит обмен открытыми ключами. У вас есть секретный ключ и открытый ключ друга (абонента).

  2. Теперь он посылает вам сообщение. И сначала создает некий случайный ключ симметричного шифрования К, который будет использован только один раз – для шифрования одного - единственного сообщения. Сообщение зашифровывается на этом ключе К. для того чтобы можно было расшифровать сообщение абонент асимметрично зашифровывает ключ К на вашем открытом ключе и добавляет к зашифрованному сообщению. Получив сообщение, вы прежде всего секретным ключом асимметрично расшифровываете ключ К, а затем ключом К симметрично расшифровываете само сообщение.

Что дают эти сложности?

  1. Медленность асимметричного шифрования не мешает - асимметрично шифруется только короткий (по сравнению с целым сообщением) ключ К, а само письмо шифруется быстрым симметричным алгоритмом.

  2. Сохраняется удобство обмена асимметричными ключами.

Результат: быстрое шифрование с удобным обменом ключами.

Комбинированный метод используется чаще всего для защиты Интернет-сообщений.

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

Электронно цифровая подпись (ЭЦП) - набор символов (кодов), позволяющих однозначно идентифицировать автора сообщения и удостоверить целостность сообщений.

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

В разных странах требования у законодательства по ЭЦП разные (ГОСТ Р.34.10-01 – шифрование ЭЦП). Важно одно - к сообщению (публикации, документации, программе) должны быть приложены данные, позволяющие установить, кто является автором и не изменено ли содержание сообщения.

Идентификация и аутентификация

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

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

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

    1. Разработчик программы должен по специальному алгоритму рассчитать контрольный код для своего продукта (этот код называется дайджестом сообщения, слепком, оттиском, электронной печатью). По размеру он невелик – примерно 2 десятка байтов.

    2. Затем автор шифрует продукт с помощью своего закрытого ключа.

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

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

Действует она в обратном порядке.

  1. Сначала проверяет действительность сертификата.

  2. Если все в порядке, к полученному сообщению применяется полученный вместе с ним открытый ключ и продукт дешифруется.

  3. Затем вычисляется дайджест сообщения и сличается с тем, что был приложен автором. Если числа совпали, то программа чистая – именно такая, какой ее создал законный автор.

Конкретные данные об авторе сообщения можно узнать из сертификата. Так происходит идентификация партнера. С другой стороны, если рассчитанный дайджест расшифрованного сообщения совпал с тем дайджестом, который был рассчитан автором, значит, никто по дороге не внес изменения в программу – так происходит аутентификация содержания.