8765

SSL/TLS

Доклад

Информатика, кибернетика и программирование

SSL/TLS ПротоколSSL (Security Socket Layer) и близкий к нему протокол TLS (TransportLayerSecurity) представляют собой протоколы транспортного уровня (над ТСР) предназначенные для защиты прикладных протоколов [8,...

Русский

2013-02-17

35.5 KB

12 чел.

SSL/TLS

Протокол SSL (Security Socket Layer) и близкий к нему протокол TLS (Transport Layer Security) представляют собой протоколы транспортного уровня (над ТСР) предназначенные для защиты прикладных протоколов [8, с. 412-417; 4 с. 714-716].

Протокол SSL предложен Netscape Corporation в 1996 г. Актуальной в настоящее время является версия 3 (SSL 3.0). Протокол TLS появился в январе 1999 г. в результате «войны браузеров» Microsoft и Netscape. Актуальна версия 1 (TLS 1.0).

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

  •  Конфиденциальность данных (данные протоколов уровня представлений и прикладного уровня шифруются)
  •  Идентификацию сервера и клиента (опционально)
  •  Целостность данных и опционально их компрессию

Протоколы действуют при установке соединения (SSL/TLS handshake protocol) и при шифровании (компрессии) данных (SSL/TLS record protocol).

Задачи SSL/TLS handshake protocol:

  •  Согласование версии протокола
  •  Согласование алгоритма шифрования
  •  Идентификация обеих сторон или по выбору
  •  Обмен ключами

Процедура установления соединения на примере протокола SSL показана на рисунке 1 (в < > указаны опциональные параметры).

На рисунке использованы следующие обозначения:

Client hello – сообщение клиента с информацией о -

  •  версии протокола
  •  номере соединения (сессии)
  •  списке алгоритмов шифрования
  •  списке методов компрессии
  •  опорном случайном числе

Server helloполя Client hello, поддерживаемые сервером

Certificateсертификат сервера

Certificate requestзапрос сертификата клиента

Server key exchange – способ передачи открытого ключа сервера

Server hello done – конец сообщений сервера

Client certificate или no certificate – сертификат клиента или без сертификата

Client key exchange – данные для генерации секретных ключей

Certificate verify – подтверждение своего сертификата

Change cipher spec – параметры выбраны и занесены в список текущих

Finishedконец согласований

Рис. 1. Установление соединения по протоколу SSL.


 

А также другие работы, которые могут Вас заинтересовать

48081. ОБЩИЙ КУРС ЭЛЕКТРИЧЕСКИХ СЕТЕЙ 1.54 MB
  Определить годовые потери электроэнергии в двухцепной линии 220В, длиной 200км с проводами марки АСО-300. Потери мощности при наибольшей нагрузке линии 5 МВт, активное сопротивление линии равно 10,8 Ом. Наибольшая нагрузка линии Рм=110 МВт. Продолжительность наибольшей нагрузки Тм=5500ч
48082. Офшорні компанії 46.28 KB
  З одного боку передача прав власності компанії явним чи неявним власником якої ви є у деяких країнах допоможе скоротити суму податку на нерухомість. Крім того створення офшорної компанії єдиний легітимний спосіб вийти з підпорядкування так званого кодексу Наполеона який діє на території більшості країн Західної Європи й захищає права законного подружжя й дітей у питаннях успадкування нерухомості. А от акції компанії якій будуть передані права власності на цей особняк можна заповідати навіть улюбленому собаці й ніхто не зможе...
48083. Пізнавальна активність як фактор розумового розвитку дошкільника 224.5 KB
  Обучение должно обеспечивать усвоение детьми необходимых знаний умений навыков развитие интересов способностей и познавательной активности. Поэтому организация обучения игры и детского экспериментирования как правило рассматриваются в тесном единстве особенно когда речь идет о формировании познавательной активности у детей. При условии использования рациональных программ и методов обучения повышения познавательной активности дети могут овладеть теми знаниями и умениями которые считались раньше недоступными их возрасту например...
48086. Разработка специализированных средств человеко-компьютерного интерфейса. Обеспечение повседневной работы за компьютером с использованием прототипа данного интерфейса 1.09 MB
  Семантический, который основывается на объектах и операциях над ними, имеющими одинаковый смысл; Синтаксический, определяющий порядок и расположение объектов в визуальном тексте; Физический, который определяется возможностями аппаратных средств.
48087. Оптическое материаловедение 442.58 KB
  В это время потребность оптического производства в разнообразных оптических приборах составляет несколько тысяч тонн стекла. При этом полностью обеспечивается отечественное оптическое приборостроение в стекле, которое частично идет на экспорт. Расход оптических кристаллов достигает десятки тонн.
48088. Основи наукових досліджень 304.5 KB
  Наука і наукове дослідження Роль і місце науки в соціальноекономічному розвитку суспільства. Наукове дослідження. Об'єкт мета та етапи наукового дослідження. Наука є складовою загальнолюдської культури і тому кожна людина повинна знати що таке наука наукові дослідження та як вони проводяться.
48089. Історія України 574.5 KB
  Вступ до курсу Історія України. Предмет має назву Історія України тобто розкриває і аналізує життя наших предків. Історія України бере свій початок з появи перших людей на її території.