Стек протоколов TCP/IPДрайверы аппаратных устройств и протоколы доступа к средеARPRARPIP (ICMP, IGMP)TCPDNSSNMPASN.1TFTPBOOTPDHCP-------------NFSFTPrloginrshRPCSMTPTELNETUDPRPCXDRПрикладные программы
Слайд 5
История Secure Sockets Layer – внутренняя разработка Netscape, 1994
г. SSL v 2.0 – Опубликована Netscape в 1995 г. Запрещена
для использования в Интернете, 2011 SSL v 3.0 – Опубликована Netscape в 1999 г. Послужила основой для TLS, не рекомендована для использования TLS 1.0 – RFC 2246, 1999 г. TLS 1.1 – RFC 4346, 2006 г. TLS 1.2 – RFC 5246, 2008 г.
Слайд 6
Задачи TLS Криптографическая безопасность: обеспечение безопасного соединения между
двумя сторонами. Совместимость: реализации могут обмениваться параметрами криптографических алгоритмов
без знания особенностей реализации друг друга. Расширяемость: TLS предоставляет средства для добавления новых методов симметричного и асимметричного шифрования избежать «изобретения велосипеда» – создания новых протоколов защиты с новыми уязвимостями; избежать создания новых библиотек функций защиты. Эффективность: кэширование сессий для уменьшения числа вычислительно-сложных операций, таких как операции с открытыми ключами.; снижение объемов трафика.
Слайд 10
Состояние TLS Два набора состояний: текущее и следующее (pending) Каждый
набор состояний: состояние чтения + состояние записи Состояние: Состояние сжатия Состояние шифрования Ключ
цифровой подписи (MAC) Номер последовательности Начальное состояние: сжатие отсутствует, шифрование отсутствует, без подписи, 0 Смена текущего состояния на следующее по получению сообщения change cipher spec (1 байт) Алгоритм установления соединение конфигурирует следующее состояние
Слайд 11
Установление соединения Клиент ClientHello