IKE

IKE (Internet Key Exchange) — стандартный протокол набора протоколов IPsec, используется для обеспечения защищённого взаимодействия в виртуальных частных сетях. Предназначение IKE — защищенное согласование и доставка идентифицирующей информации для "ассоциации безопасности" (SA). Основан на протоколе Oakley.

История

IKE был изначально определен в ноябре 1998 г. в серии рекомендаций RFC 2407, RFC 2408, RFC 2409.

В декабре 2005 г. вышла вторая версия IKEv2, которая была описана в рекомендации RFC 4306.

В октябре 2014 г. в редакции RFC 7296 вышла исправленная версия стандарта, описывающая IKEv2.

Архитектура

Протокол передает сообщения через UDP-порты 500 и/или 4500. Установленная SA включает в себя разделяемый секретный ключ и набор криптографических алгоритмов. Также IKE может использовать компрессию IP.

Обмен информацией осуществляется парными сообщениями «запрос — ответ». Такие пары называются «обмен» («exchange»).

Обмен данными в IKE происходит в 2 фазы. В первой фазе устанавливается SA IKE. Во второй - SA IKE используется для согласования протокола (обычно IPSec).

Определения

SKEYID — строка, получаемая из секретного ключа, известного только участникам обмена.

SKEYID_e — материал ключей, используемый SA ISAKMP для защиты конфиденциальности своих сообщений.

SKEYID_a — материал ключей, используемый SA ISAKMP для идентификации своих сообщений.

SKEYID_d — материал ключей, используемый при получении ключей для SA, не относящихся к ISAKMP

Nx — данные текущего времени (x может быть i или r в случае инициатора или получателя соответственно)

prf(key, msg) — псевдослучайная функция с ключом (pseudo-random function). Часто используется хеш-функция.

g^xy — разделяемый секретный код Диффи-Хеллмана.

CKY_x — cookies инициатора (если x == I) или получателя (если x == R) из заголовка ISAKMP

HDR — заголовок ISAKMP. Его поле типа обмена определяет режим. Если пишется HDR*, то данные зашифрованы.

SA — данные согласования, содержащие одно или несколько предложений. Инициатор может отправить несколько предложений, но ответчик обязан ответить только одним предложением.

IDx — данные идентификации для x. В случае, если x == ii, то это данные инициатора в первой фазе, если x == ir, то это данные ответчика в первой фазе, если x == ui, то это данные инициатора во второй фазе, если x == ur, то это данные ответчика во второй фазе.

CERT — данные сертификации.

SIG_X — данные подписи инициатора или ответчика в случае X == I или X == R соответственно.

KE — данные обмена ключами, которые содержат открытую информацию, передаваемую в процессе обмена Диффи-Хеллмана.

HASH(X) — данные хеш-кода.

<X>_b — тело данных X.

<x>y — x зашифрован ключом y.

X | Y — конкатенация X и Y.

Фаза 1

Для первой фазы возможны 2 режима: основной и агрессивный.

В основном режиме происходят 3 обмена: в первом узлы договариваются о правилах, во втором обмениваются открытыми значениями Диффи-Хеллмана и вспомогательными данными, в третьем происходит подтверждение обмена Диффи-Хеллмана.

В агрессивном режиме в первом обмене устанавливаются правила, передаются открытые значения Диффи-Хеллмана и вспомогательная информация. Причем во втором сообщении первого обмена происходит идентификация отвечающей стороны (responder). Третье сообщение идентифицирует инициатора и подтверждает участие в обмене. Последнее (четвертое) сообщение может быть не послано.

Для обоих этих методов возможны четыре типа различных методов идентификации: цифровой подписью, два типа шифрования открытым ключом и разделяемый ключ (pre-shared key).

В зависимости от типа идентификации в начале генерируется SKEYID.

SKEYID = prf(Ni_b | Nr_b, g^xy) в случае идентификации цифровой подписью.

SKEYID = prf(hash(Ni_b | Nr_b), CKY-I | CKY-R) в случае шифрования открытым ключом.

SKEYID = prf(pre-shared-key, Ni_b | Nr_b) в случае разделяемого ключа.

После этого стороны вычисляют материалы ключей SKEYID_d, SKEYID_a, SKEYID_e.

SKEYID_d = prf(SKEYID, g^xy | CKY-I | CKY-R | 0)

SKEYID_a = prf(SKEYID, SKEYID_d | g^xy | CKY-I | CKY-R | 1)

SKEYID_e = prf(SKEYID, SKEYID_a | g^xy | CKY-I | CKY-R | 2)

Идентификация с помощью цифровой подписи

В основном режиме на этапах 1 и 2 стороны согласовывают SA IKE и договариваются о настройках обмена. Необходимо, чтобы обе стороны передали свои cookies. На 3 и 4 этапах стороны обмениваются ключами Диффи-Хеллмана и псевдослучайными значениями. После этого стороны могут защищать сообщения. На этапах 5 и 6 происходит обмен зашифрованной информацией идентификации.

Обмен данными при идентификации IKE цифровой подписью в основном режиме фазы 1
Обмен данными при идентификации IKE цифровой подписью в основном режиме фазы 1

В агрессивном режиме ограничены возможности согласования, так как инициатор должен передать в одном сообщении значения Диффи-Хеллмана и данные текущего времени. А значит инициатор не может предложить разные группы Диффи-Хеллмана. Однако, иногда агрессивный режим может быть единственным способом установления SA IKE, например, если получатель не знает адрес инициатора. Если инициатор уже имеет данные о получателе, то агрессивный режим будет более эффективным.

Обмен данными при идентификации IKE цифровой подписью в агрессивном режиме фазы 1
Обмен данными при идентификации IKE цифровой подписью в агрессивном режиме фазы 1

И в основном, и в агрессивном режимах результатом являются подписанные данные (SIG_I и SIG_R).

Идентификация с помощью шифрования открытым ключом

Если при работе в основном режиме у ответчика имеется несколько открытых ключей, то в 3-м сообщении пересылается хеш сертификата (HASH(1)), используемого инициатором для шифрования. Таким образом получатель сможет определить, каким ключом шифруются сообщения, просто составляя хеши своих сертификатов и сравнивая их с полученным. Стоит отметить, что данные идентификации и текущего времени шифруются с помощью ключа другой стороны.

Обмен данными при идентификации IKE с помощью шифрования с открытым ключом в основном режиме фазы 1
Обмен данными при идентификации IKE с помощью шифрования с открытым ключом в основном режиме фазы 1
Обмен данными при идентификации IKE с помощью шифрования с открытым ключом в агрессивном режиме фазы 1
Обмен данными при идентификации IKE с помощью шифрования с открытым ключом в агрессивном режиме фазы 1

Идентификация с помощью исправленного режима шифрования открытым ключом

Идентификация с помощью шифрования открытым ключом требует затрат на операции с ключами: 2 операции на шифрование открытым ключом и 2 операции на расшифровку закрытым ключом. Исправленный режим позволяет сократить вдвое число операций. В этом режиме данные текущего времени также шифруются при помощи открытого ключа другой стороны, а идентификаторы (и, если отсылаются, сертификаты) шифруются с помощью согласованного симметричного алгоритма шифрования (на основании данных SA). Ключ для этого шифрования получен на основании данных текущего времени.

Обмен данными при идентификации IKE с помощью исправленного шифрования с открытым ключом в основном режиме фазы 1
Обмен данными при идентификации IKE с помощью исправленного шифрования с открытым ключом в основном режиме фазы 1
Обмен данными при идентификации IKE с помощью исправленного шифрования с открытым ключом в агрессивном режиме фазы 1
Обмен данными при идентификации IKE с помощью исправленного шифрования с открытым ключом в агрессивном режиме фазы 1

Причина возможной отсылки HASH(1) та же что и в простой идентификации с помощью шифрования открытым ключом. Ключи Ke_i и Ke_r согласуются во время обмена данными SA. Данные шифруются, а заголовки данных передаются открытым текстом.

Идентификация с помощью разделяемого ключа

Ключ в основном режиме может быть определен по IP-адресу сторон, так как хеш-код инициатора HASH_I должен быть посчитан до того, как инициатор начнет обработку IDir. Агрессивный режим позволяет сторонам иметь несколько разделяемых ключей и при согласовании обмена сообщать какой из них используется.

Обмен данными при идентификации IKE с помощью разделяемого ключа в основном режиме фазы 1
Обмен данными при идентификации IKE с помощью разделяемого ключа в основном режиме фазы 1
Обмен данными при идентификации IKE с помощью разделяемого ключа в агрессивном режиме фазы 1
Обмен данными при идентификации IKE с помощью разделяемого ключа в агрессивном режиме фазы 1

Фаза 2

Быстрый режим

Быстрый режим не является полным обменом (так как он неразрывно связан с обменами в 1 фазе), хотя и используется как часть процесса согласования SA, доставляя материалы ключей и согласуя правила для SA, не являющихся ISAKMP SA. Все сообщения должны быть защищены ISAKMP SA. Это значит, что все части сообщений за исключением заголовка ISAKMP шифруются.

Обмен данными во время второй фазы IKE в быстром режиме
Обмен данными во время второй фазы IKE в быстром режиме

HASH(1) = prf(SKEYID_a, M-ID | SA | Ni [ | KE ] [ | IDci | IDcr)

HASH(2) = prf(SKEYID_a, M-ID | Ni_b | SA | Nr [ | KE ] [ | IDci | IDcr)

HASH(3) = prf(SKEYID_a, 0 | M-ID | Ni_b | Nr_b)

Новый материал ключей определяется как:

KEYMAT = prf(SKEYID_d, protocol | SPI | Ni_b | Nr_b) — совершенная прямая секретность не требуется

KEYMAT = prf(SKEYID_d, g(qm)^xy | protocol | SPI | Ni_b | Nr_b) — совершенная прямая секретность требуется. Здесь g(qm)^xy — разделяемый ключ, который был получен в процессе обмена Диффи-Хеллмана.

Режим новой группы

Режим новой группы не должен быть использован до установления SA ISAKMP. Описание новой группы должно следовать только после согласования в фазе 1 (хотя сам режим новой группы не относится к фазе 2).

Обмен данными в IKE в режиме новой группы
Обмен данными в IKE в режиме новой группы

HASH(1) = prf(SKEYID_a, M-ID | SA)

HASH(2) = prf(SKEYID_a, M-ID | SA)

Группы OAKLEY

В группах OAKLEY происходит согласование Диффи-Хеллмана. В RFC 2409 определены 4 группы. Впервые эти группы были описаны в протоколе OAKLEY, поэтому и получили такое название.

Источники

  • Блэк У. «Интернет : протоколы безопасности. Учебный курс»
  • RFC 2407 — The Internet IP Security Domain of Interpretation for ISAKMP
  • RFC 2408 — Internet Security Association and Key Management Protocol (ISAKMP)
  • RFC 2409 — The Internet Key Exchange (IKE)

Read other articles:

Football leagueList of Italian football championsScudettoFounded1898CountryItalyConfederationUEFANumber of teams20Current championsNapoli(3rd title) (2022–23)Most championshipsJuventus(36 titles)Current: 2023–24 Serie A The Italian football champions (Italian: Campione d'Italia di calcio, plural: Campioni) are the annual winners of Serie A, Italy's premier football league competition. The title has been contested since 1898 in varying forms of competition. Napoli are the current champion...

 

Arondisemen Libourne Administrasi Negara Prancis Region Aquitaine Departemen Gironde Kanton 9 Komune 129 Subprefektur Libourne Statistik Luas¹ 1,283 km² Populasi  - 1999 131,643  - Kepadatan 103/km² Lokasi Lokasi Libourne di Aquitaine ¹ Data Pendaftaran Tanah Prancis, tak termasuk danau, kolam, dan gletser lebih besar dari 1 km² (0.386 mi² atau 247 ekar) juga muara sungai. Arondisemen Libourne merupakan sebuah arondisemen di Prancis, terletak di département Gironde, ...

 

نموذج لوحة تسجيل مركبات في السودان معروضة في مصنع لوحات وعلامات المرور لوحات تسجيل المركبات السودانية، هي لوحات معدنية مصنوعة من شريحة رقيقة من الألمونيوم وأكثرمايميزها أنها مغطاة بطبقة بلاستيكية لاصقة عاكسة للضوء كما يضاف لها شريط هولوجرام لتأمينها أما الآن فإستبدل ال�...

U.S. government research body National Institute of Food and AgricultureAgency overviewFormed2008Preceding agencyCooperative State Research, Education, and Extension ServiceHeadquarters1400 Independence Avenue, S.W., Washington, D.C.Agency executivesManjit Misra, DirectorDionne Toombs, Associate Director for ProgramsWebsitenifa.usda.gov NIFA headquarters in Washington, D.C., in 2019 The National Institute of Food and Agriculture (NIFA) is a U.S. federal government body whose creation was mand...

 

Euro Bowl redirects here. For rugby, see Euro Bowl (rugby league). Not to be confused with EuroCup (disambiguation). EurobowlEurobowl VIII in 1994, Bergamo Lions vs. London Olympians.In operation1986–2019Number of bowls33Television partner(s)EurosportMost bowl appearancesVienna Vikings (10)Most bowl championshipsNew Yorker Lions (6)Last championship game8 June 2019Websitehttp://www.eurobowl.info The Eurobowl was the championship final game of a tournament style playoff to determine the cham...

 

Pour les articles homonymes, voir Parti de la liberté et FPO. Parti de la liberté d'Autriche(de) Freiheitliche Partei Österreichs Logotype officiel. Présentation Président Herbert Kickl Fondation 7 avril 1956 Siège Theobaldgasse 19/4A-1060 Vienne Fondateur Anton Reinthaller Secrétaires généraux Christian HafeneckerHarald Vilimsky Mouvement de jeunesse Ring Freiheitlicher Jugend Journal Neue Freie Zeitung Organisation étudiante Ring Freiheitlicher Studenten Hymne Immer wieder Öster...

Fútbol Club JuárezDatos generalesNombre Fútbol Club Juárez[1]​Apodo(s) Bravos[2]​Fundación 29 de mayo de 2015 (8 años)Propietario(s) Alejandra de la VegaPresidente Luis RodríguezEntrenador Maurício BarbieriInstalacionesEstadio Olímpico Benito JuárezUbicación Ciudad Juárez, ChihuahuaCapacidad 19 703 espectadoresInauguración 12 de mayo de 1981 (42 años)Uniforme Titular Alternativo             &#...

 

United States beef imports in South Korea made up a $504 million industry for the American beef industry in 2010.[1] The import of U.S. beef was banned in 2003 in South Korea and in other nations after a case of bovine spongiform encephalopathy was discovered in the United States.[2] At the time, South Korea was the third-largest purchaser of U.S. beef exports, with an estimated market value of $815 million. After a number of failed attempts at reopening the Korean market, im...

 

City in California, United States City in California, United StatesSouth El Monte, CaliforniaCityA great blue heron near South El Monte FlagSealMotto: Growing Our FutureLocation of South El Monte in Los Angeles County, CaliforniaSouth El Monte, CaliforniaLocation in the contiguous United StatesCoordinates: 34°2′56″N 118°2′54″W / 34.04889°N 118.04833°W / 34.04889; -118.04833Country United StatesState CaliforniaCountyLos AngelesIncorporatedJuly...

Used to help answer questions about Earth's carbon cycle Artist's conception of OCO-2, the second successful high precision (better than 0.3%) CO2 observing satellite. Space-based measurements of carbon dioxide (CO2) are used to help answer questions about Earth's carbon cycle. There are a variety of active and planned instruments for measuring carbon dioxide in Earth's atmosphere from space. The first satellite mission designed to measure CO2 was the Interferometric Monitor for Greenhouse Ga...

 

Pierce Brosnan nel 2017 Pierce Brendan Brosnan (Drogheda, 16 maggio 1953) è un attore e produttore cinematografico irlandese naturalizzato statunitense. Ha iniziato la sua carriera come attore televisivo, raggiungendo un grande successo con la serie investigativa statunitense Mai dire sì (Remington Steele), in cui ha recitato dal 1982 al 1987. In seguito ha preso parte a film come Quarto protocollo e Mrs. Doubtfire - Mammo per sempre. Nel 1995 è stato ingaggiato nel ruolo del celebre agent...

 

У этого термина существуют и другие значения, см. Западный округ. Западный внутригородской округ город Краснодар Дата основания 1936 год Дата упразднения 1994 Прежние имена Кагановичский, Ленинский районы Микрорайоны Дубинка, Черёмушки, Покровка Площадь 22[1]  км² Насе...

International Commission for OpticsFounded1947; 77 years ago (1947)TypeInternational non-governmental organizationFocusOptics and photonicsLocationInstitute d'Optique, FranceOriginsFounded by optical scientists in 1947 under the leadership of Pierre FleuryArea served WorldwideMethodConferences, Newsletter, reportsMembers 52 Territorial CommitteesKey peopleRoberta Ramponi (President), Angela M. Guzman (Secretary), Yasuhiko Arakawa (Past President), Duncan T. Moore (Past Presi...

 

англ. Official Journal of the European Unionнім. Amtsblatt der Europäischen Unionфр. Journal officiel de l'Union européenne Країна  ЄСТип офіційне друковане виданняТема ЄСМова декілька мовdМісце публікації Брюссельський столичний регіонВидавець Publications Office of the European Uniond Засновано 30 грудня 1952 eur-lex.europa.eu/oj/direct-access.html  ...

 

American basketball player Parker Jackson-CartwrightJackson-Cartwright with Saint-Quentin in 2020No. 6 – New Zealand BreakersPositionPoint guardLeagueNBLPersonal informationBorn (1995-07-12) July 12, 1995 (age 28)Los Angeles, California, U.S.Listed height180 cm (5 ft 11 in)Listed weight74 kg (163 lb)Career informationHigh school Loyola(Los Angeles, California) Sierra Canyon School(Chatsworth, California) CollegeArizona (2014–2018)NBA draft2018: undraf...

Former Museum MOMI logo. The ceiling of MOMI's animation area revolved. Its design was based on a 19th-century Praxinoscope. The Museum of the Moving Image (MOMI) was a museum of the history of cinema technology and media sited below Waterloo Bridge in London. It was opened on 15 September 1988 by Prince Charles and at the time, was the world's largest museum devoted entirely to cinema and television.[1] The museum formed part of the cultural complex on the South Bank of the River Tha...

 

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Thomas Müller SS officer – news · newspapers · books · scholar · JSTOR (January 2013) (Learn how and when to remove this message) Some of this article's listed sources may not be reliable. Please help improve this article by looking for better, more relia...

 

Danilo ReaBackground informationBorn (1957-08-09) August 9, 1957 (age 67)Vicenza, ItalyGenresJazzOccupation(s)MusicianInstrumentPianoYears active1980–presentLabels CAM Jazz ACT Musical artist Danilo Rea (born 9 August 1957) is an Italian jazz pianist. He is a graduate of the Santa Cecilia music conservatory in Rome.[1] He made his debut with the Trio di Roma (with Roberto Gatto and Enzo Pietropaoli) in 1975.[2] Rea has performed with Chet Baker, Lee Konitz, Steve Gross...

Marcel Correia Correia dengan Kaiserslautern pada 2010.Informasi pribadiNama lengkap Marcel CorreiaTanggal lahir 16 Mei 1989 (umur 35)Tempat lahir Kaiserslautern, Jerman BaratTinggi 1,86 m (6 ft 1 in)Posisi bermain Bek tengahInformasi klubKlub saat ini Eintracht BraunschweigNomor 25Karier junior1995–2008 1. FC KaiserslauternKarier senior*Tahun Tim Tampil (Gol)2008–2011 1. FC Kaiserslautern II 94 (4)2009–2010 1. FC Kaiserslautern 0 (0)2011– Eintracht Braunschweig 8...

 

علي مصفا معلومات شخصية الميلاد 1 ديسمبر 1966 (العمر 57 سنة)طهران، إيران مواطنة إيران  الزوجة ليلى حاتمي (1998–)  الحياة العملية المدرسة الأم جامعة طهران  المهنة ممثل، مخرج اللغات الفارسية،  والفرنسية  سنوات النشاط 1991-الآن المواقع IMDB صفحته على IMDB  السينما.كوم صفحت�...