Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции по АК.doc
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
752.64 Кб
Скачать

Защита информации при передаче

Авторизация (управление доступом) – проверка, имеет ли право после успешной аутентификации пользователь на доступ к ресурсу.

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

Безопасная система должна обладать способами соблюдения следующих характеристик данных:

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

  2. Целостность – способность защитить данные от изменения или удаления (обеспечивается криптографическими механизмами, цифровыми подписями, аутентификацией)

  3. Доступность – гарантия того, что пользователь после аутентификации сможет получить доступ, если имеет права.

Система должна обладать способностью устанавливать права пользователя на данные после аварийной ситуации (отказ на обслуживание).

Основные понятия криптографии:

Входной пакет – сообщение, подлежащее шифрованию (исходный текст).

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

Зашифрованное сообщение – зашифрованный текст.

Дешифрирование – получение некоторого текста из зашифрованного.

Криптографический алгоритм (шифр) – математическая функция, которая используется для шифрования и дешифрования.

Большинство современных шифров используют ключ.

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

Совокупность алгоритмов и множество всех текстов, исходных текстов и ключей называется криптосистемой.

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

- симметричные (алгоритм с секретным ключом)

- алгоритм с открытым ключом.

Криптографический протокол

Криптографический протокол – последовательность шагов по обеспечению криптографической защиты данных.

Протокол включает 2 или более сторон и рассматривается как обмен между сторонами. Стороны имеют следующее обозначение:

  1. Алиса – инициатор обмена.

  2. Боб – узел, пользователь или процесс, который отвечает на запросы Алисы.

Криптосистемы с закрытым ключом (или симметричный алгоритм) – алгоритм, для которого ключ шифрования совпадает с ключом дешифрования.

25 шаг выполняется скрытно через альтернативные каналы передачи (письмо, тел. звонок, личная встреча, ур. почтовый ящик).

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

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

Ключ шифрования может быть выслан открытым каналом, опубликован в прессе, распространен мобильными и др. средствами. При этом любой абонент может шифровать этим ключом сообщения. Дешифровать сообщения может только тот абонент, который обладает вторым ключjм дешифрации (например RSA)

Протокол обмена в системе с открытым ключом:

  1. Алиса и Боб договариваются об использовании системы шифрации с открытым ключом

  2. Боб посылает Алисе открытый ключ

  3. Алиса шифрует сообщение открытым ключом Боба и посылает ему

  4. Боб дешифрует сообщение своим закрытым ключом.