- •1 Вопрос Основные типы и виды данных и управляющие конструкции языков программирования.
- •3 Вопрос Основные понятия объектно-ориентированного программирования (классы, объекты, методы и др.).
- •4 Процессор эвм. Выполнение команды. Назначение и характеристики регистров процессора.
- •Вопрос Виды памяти. Организация оперативной памяти, механизм сегментации. Память и виды памяти
- •Организация памяти
- •Вопрос 6 Концептуальная модель базовой информационной технологии
- •Вопрос Понятие профиля информационной системы.
- •8 Вопрос Основные подходы к оценке количества информации.
- •11Вопрос реляционная модель данных.
- •12 Вопрос Теория нормализации.
- •13 Вопрос Назначение и классификация операционных систем.
- •21 Вопрос Классификация угроз безопасности информации. Методы и средства защиты информации.
- •1. Принципы организации систем обеспечения безопасности информации.
- •2. Способы и средства обеспечения безопасности информации.
- •22 Вопрос Схемы симметричной и асимметричной криптосистем. Достоинства и недостатки симметричных и асимметричных криптосистем.
- •3. Криптографические методы защиты информации
- •23 Вопрос Цифровая подпись. Цифровые сертификаты. Технология цифровой подписи
- •Технология цифровых сертификатов
- •25 Вопрос Понятие экспертной системы. Области применения экспертных систем.
23 Вопрос Цифровая подпись. Цифровые сертификаты. Технология цифровой подписи
Свойства подписи на документе
подлинность подписи можно проверить;
наличие подлинной подписи – доказательство, что человек, который ее поставил, сделал это сознательно;
подпись не используется многократно, она является частью документа и ее невозможно переместить с одного документа на другой;
подписанный документ не подлежит изменениям;
от сделанной подписи нельзя отказаться.
Для электронных документов тоже возникает необходимость подписи. Цифровая подпись должна обладать свойствами обычной подписи на документе. Для этого используются некоторые свойства асимметричных криптосистем.
C = EKo(M) M = DKT(C)
Свойства некоторых односторонних функций.
M = EKo(DKT(M)) – сначала применяется процедура расшифрования, потом зашифрования
Обмен сообщениями между А и В.
Ключи: у А – Kao, KaT, у В – Kbo, KbT
A: C’=DKaT(M), C= EKbo(C’) C передается В
B: C’=DKbT(C), М= EKao(C’)
В электронной цифровой подписи можно зашифровывать не сообщение, а его хеш-образ h(M). Хеш-функция относится к классу односторонних функций. В результате использования хеш-функции h к сообщению произвольной длины М, получается значение h(M) фиксированной длины.
Отправитель: M –> h(M) –> DKT(h(M)) –> C=EKc(M + DKT(h(M))) –> передача по каналу связи
Получатель: С’ –> DKc(C’) –>M’, DKT(h(M)) –> h(M’), h(M) =EKo(DKT(h(M))) –> сравнение h(M’) и h(M)
Технология цифровых сертификатов
Под аутентификацией данных в ИС подразумевают установление подлинности данных исключительно на основе информации, содержащейся в них.
При этом аутентификация должна обеспечивать установление авторства и подлинности сообщений, как при наличии взаимного доверия между участниками взаимодействия, так и при его отсутствии.
Выделяют 2 основные цели аутентификации:
установление авторства,
установление факта отсутствия модификации.
Арбитр – незаинтересованный в результате участник протокола, которому остальные участники полностью доверяют.
А -> Арбитр : А, EKa (A, B, М) М - сообщение
Арбитр -> В : Арбитр, EKb (Арбитр, А, М, EKa (А, М)) EKa (А, М) – сертификат
Необходимо продемонстрировать сертификат Х
В -> Арбитр : В, EKb (В, М, Х, А, EKa (А, М))
Арбитр -> Х : Арбитр, EKx (Арбитр, В, А, М)
Описанный протокол позволяет решить следующие проблемы:
Арбитр достоверно подтверждает, что сообщение исходило от А.
Подпись не подделывается.
От подписи нельзя отказаться.
Подпись не тиражируется, подписанный документ не изменяется
Существует проблема распределения ключей. Вариант решения – централизованное управление ключами.
Центр сертификации (ЦС). Задача – депонирование (создание сертификатов) открытых ключей пользователей сети. Сертификат включает открытый ключ, идентификационная информация, цифровая подпись ЦС.
Обмен сертификатами – по защищенным каналам связи или лично.
Изначально информация, которая находится в сертификате, передается лично или по защищенному каналу связи. Затем, новая информация подписывается цифровой подписью и может быть передана по открытому каналу связи.
Для получения нового сертификата на новый открытый ключ, этот ключ передается в ЦС со старой подписью.
Проблема – ЦС – один, пользователей – много.
Решение: использование иерархических структур.
ЦС
/ | \
Представители
/ | \
Пользователи
Представители имеют свои ключи и могут обслуживать пользователей.
Любой ЦС должен поддерживать список аннулированных сертификатов – сертификатов, срок действия которых истек преждевременно. Например, в случаях, если ключ – похищен, потерян и т.п.
