- •Вопрос 1. Принцип и устройство поточного шифрования. Синхронизация. Вероятность правильного приема синхропосылки
- •Вопрос 2. Принципы доказательства с нулевым разглашением
- •Вопрос 1. Общая схема блочного шифрования des
- •Вопрос 2. Протокол аутентификации х.509
- •Вопрос 1.
- •Вопрос 2. Состав и назначение центросертификациии цс, цр, арм абонента.
- •Билет №4. Вопрос 1.Протоколы взаимного обмена закрытыми ключами и открытыми ключами между двумя станциями.
- •Вопрос №2. Организация работы удостоверяющего центра уц и защищенного электронного документооборота. Узлы уц.
- •Центр доверия
- •Управляемый центр доверия
- •Центр сертификации
- •Билет №5. Вопрос 1. Протокол обмена в системе с открытыми ключами и центром распределения ключей
- •Билет №7 Вопрос 1. Коммутативный трехшаговый протокол шифрования Шамира. Атака на протокол.
- •1.3. Алгоритм Шамира
- •1.3.1. Общее описание
- •1.3.2. Передача сообщений
- •Вопрос №2. Аутентификация, основанная на временной синхронизации.
- •Билет №8. Вопрос 1. Протокол шифрования Нейман- Стаблбайн. Атака на протокол. Финансовый криптопротокол veps
- •Вопрос 2. Алгоритмы обмена «Керберос» Серверы
- •Билет №9. Вопрос 1. Сетевая аутентификация на основе многоразового пароля (Windows nt)
- •Вопрос 2. Атака на протокол rsa с квитированием.
- •Вопрос 2. Алгоритм Нидхэма- Шредера с центром распределения ключей. Атака на протокол. Финансовая криптография Протокол 1
- •Вопрос 2. Реализация хэш- функций для эцп. Требования к хэш- функциям. Варианты построения базовых узлов хэш-функций
- •Требования к хэш-функциям
- •Вопрос 1. Протокол обмена закрытыми ключами в сети с общим центром распределения ключей. (Ранее)
- •Вопрос 2. Условие абсолютной секретности. Классы стойкости. Шифр Вижинера (примеры).
- •Вопрос1. Протокол обмена ключами Диффи- Хэлмана. Атака с прерыванием связи между станциями а и в и имитацией станции а. (Ранее)
- •Вопрос 2. Финансовая криптография Протокол 4
- •Вопрос 1. Атака на протокол rsa с неправильной последовательность шифрования и подписывания
- •Вопрос 2. Криптоузел в схеме des
- •Вопрос 1. Протокол шифрования Отвэй- Рис. Атака на протокол
- •Вопрос 2. Реализация хэш- функций для эцп. Требования к хэш- функциям. Варианты построения базовых узлов хэш-функций.
- •Вопрос 1. Виды аутентификации, авторизации, аудита.
- •Вопрос 2. Аутентификация и шифрование на основе rsa
- •Вопрос 1. Схема с разделением секрета.
- •Пороговая схема
- •[Править]Схема Шамира
- •[Править]Схема Блэкли
- •Вопрос 2.
- •Вопрос 1. Управление ключами в сетях на основе общедоступного каталога, авторитетного источника ок, сертификатов ок ( ок- открытый ключ). Типовая схема размещения и взаимодействия узлов уц.
- •Вопрос 2. Принципы шифрования. Шифры перестановки, подстановки. Шифр Цезаря и его варианты (примеры).
- •Шифры перестановки
- •Вопрос 1. Форматы сертификата х.509 для действительных и отозванных сертификатов.
- •Вопрос 2. Принципы сжатия информации zip (lz77) в протоколе pgp (ряд примеров). Рыболов насадил маленького червя и на насадку поймал маленького окуня. (Столлингс pgp)
- •Принцип скользящего окна
- •[Править]Механизм кодирования совпадений
- •[Править]Недостатки
Билет №8. Вопрос 1. Протокол шифрования Нейман- Стаблбайн. Атака на протокол. Финансовый криптопротокол veps
Словесное описание протокола:
- Пользователь А передает В свой нонс Na в открытом виде.
- Пользователь В шифрует на ключе Kbs нонс Na, свою отметку времени Тb и посылает серверу S вместе со своим нонсом Nb, который вернется к В от А в шифрованном виде на ключе Kab и будет проверен.
- Сервер S генерирует ключ Kab, шифрует его для А и В, но оба шифрованных сообщения отправляются к А с открытым нонсом Nb.
- Пользователь А выделяет соответствующую часть для В и посылает В вместе с Kab{Nb}, для проверки "свежести" полученного ключа Kab
Атака. Противник Еа запускает протокол, выбрав число Na по своему усмотрению, из сообщения ВS выделяет Nb и Kbs{A¦Na¦Тb}, игнорирует сообщение SЕа, составляет и посылает В последнее сообщение протокола: [Kbs{A¦Na¦Тb}¦Na{Nb}], где вторая часть есть нонс Nb, шифрованный на Na, как на ключе. В этом сообщении роль Kab играет Na. Протокол не предусматривает проверок признаков ключа, а потому Na будет принято В как ключ парной связи Kab (заданный противником Еа).
ЕВ : выделяет из 2.
Игнорирует 3. и отправляет
таким образом заменяется ключ.
ТВ –текущая отметка времению.
К- симметричны закрытый ключ.
ЕВ- имитатор.
Вопрос 2. Алгоритмы обмена «Керберос» Серверы
Протокол Цербер включает в себя работу с тремя серверами: опознавательный сервер (AS - Authentication Server), сервер, предоставляющий билет (TGS - Ticket-Granting Server) и реальный сервер (сервер обработки данных), который обеспечивает услуги. В наших примерах и рисунках Боб - реальный сервер, а Алиса - пользователь, запрашивающий сервер.
Опознавательный сервер (AS) - в протоколе Цербер - KDC. Каждому пользователю, зарегистрированному в AS, предоставляют пользовательский идентификационный код и пароль. AS имеет базу данных с этими идентификационными кодами и соответствующими паролями. AS верифицирует пользователя, выдает ключ сеанса, который используется между Алисой и TGS, и передает билет для TGS.
Предоставляющий билет сервер (TGS) вырабатывает билет для реального сервера (Боба). ОН обеспечивает ключ сеанса ( KAB ) между Алисой и Бобом. ПротоколЦербер отделяет верификацию пользователя от выдачи билета.
Пример работы Цербера
Алиса передает свой запрос AS в открытом тексте, используя свой зарегистрированный код идентификации.
AS передает сообщение, зашифрованное постоянным симметричным ключом Алисы, KA. AS-сообщение содержит два объекта: ключ сеанса, KA-TGS, который используется Алисой, чтобы войти в контакт с TGS, и билет для TGS, который зашифрован TGS-симметричным ключом (KAS-TGS). Алиса не знает KA-AS, но когда сообщение прибывает, она печатает (сообщает) свой симметричный пароль. Пароль и соответствующий алгоритм вместе создают KA-AS, если пароль правильный. Пароль затем немедленно уничтожают; его не передают по сети, и он не остается в терминале. Он используется только на мгновение, чтобы создать KA-AS. Процесс теперь использует KA-AS для того, чтобы расшифровывать передаваемое сообщение KA-TGS и извлечь билет.
Алиса теперь передает три объекта TGS. Первый - билет, полученный от AS. Второй - имя реального сервера (Боб), третий - метку времени, которая зашифрована ключом KA-TGS. Метка времени предотвращает ложный ответ Евы.
Теперь TGS передает два билета: каждый содержит ключ сеанса между Алисой и Бобом, KA-B. Билет для Алисы - зашифрованный KA-TGS , билет для Боба - зашифрованный с ключом Боба KTGS-B. Обратите внимание, что Ева не может извлечь KAB, потому что Ева не знает KA-TGS или KTGS-B.
Она не может ответить на шаг 3, потому что она не может заменить метку времени новой меткой. Она не знает KA-TGS, и даже если она будет действовать очень быстро и передаст на шаге 3 сообщение прежде, чем истечет метка времени, она все равно получит те же самые два билета, которые она не может расшифровать.
Алиса передает билет Боба с меткой времени, зашифрованной ключом KA-B.
Боб подтверждает, что получил эту информацию, прибавляя 1 к метке времени. Сообщение шифруется ключом KA-B и передается Алисе.
