Протокол Жиро

Протокол Жиро (фр. Marc Girault) — криптографический протокол, позволяющий двум сторонам получить общий секретный ключ, не используя явную сертификацию (схема распределения ключей с доверенным центром). Полученный ключ используется для шифрования дальнейшей обмениваемой информации с помощью симметричного шифрования.

Схема распределения ключей, предложенная Жиро в 1991[1], решает проблему ранних протоколов, основанных на удостоверении личности, в которых стороны выбирают свои секретные ключи заключалась в том, что пользователи используют свои личные данные для формирования новых скрытых сертификатов. Так как верификатор и пользователь могут образовывать противоречивые свидетельства, то не возможно определить, кто из них может быть злоумышленником, когда появляются два сертификата.

Жиро решил эту проблему путём определения ключа, который сам себя сертифицирует. Схема Жиро предполагает участие доверенного Трента, с которым пользователи могут обмениваться информацией по надёжному защищённому каналу. Только доверенный Трент может генерировать скрытую сертификацию для этих ключей.

В схеме Жиро пользователь может сам выбрать свой закрытый ключ. Надёжность схемы Жиро строится на стойкости криптосистемы RSA (сложности факторизации больших чисел и вычисления дискретного корня).

Описание алгоритма[2]

Схемы распределения ключей Жиро с доверенным центром состоят из трёх этапов[3]:

1) На первом этапе доверенный центр создаёт некоторый секрет, известный только ему: пара из закрытого и открытого ключей.

2) Для каждого нового легального участника сети доверенный центр, используя свою секретную информацию, вырабатывает некоторый отпечаток или сертификат, который позволяет новому участнику вырабатывать сеансовые ключи с другими легальными участниками.

3) На третьем этапе, когда начинается протокол общения двух легальных участников, они предъявляют друг другу идентификаторы и/или дополнительную информацию от доверенного центра. Используя её, без дополнительного обращения к центру, они могут сгенерировать секретный сеансовый ключ для общения между собой.

Алгоритм

Пусть два абонента Алиса и Боб обмениваются сообщениями с целью неявно удостоверенного соглашения на публичный ключ. Пусть Трент — доверенный центр.

Подготовительный этап[3]

  • Доверенный центр (Трент, 𝑇):
    1. Выбирает общий модуль , где и  — большие простые числа;
    2. Выбирает пару из закрытого и открытого ключей: , ;
    3. Выбирает элемент поля максимального порядка;
    4. Публикует в общедоступном для всех участников месте параметры схемы , и
  • Каждый из легальных участников (Алиса и Боб):
    1. Выбирает себе закрытый ключ и идентификатор ;
    2. Вычисляет и отправляет доверенному центру ;
    3. Используя протокол аутентификации сторон участник доказывает доверенному центру 𝑇, что владеет закрытым ключом, не раскрывая его значение;
    4. Получает от доверенного центр свой открытый ключ: ;

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

.

Схема Жиро

Протокол генерации сессионного ключа, называемый схемой Жиро, как и другие схемы, состоит из проходов обмена открытой информацией и вычисления ключа[3].

  1. Боб вычисляет
  2. Алиса вычисляет

В результате работы схемы стороны сгенерировали одинаковый общий сеансовый ключ.

Схема обеспечивает аутентификацию ключа, так как только легальные пользователи смогут вычислить корректное значение общего сессионного ключа[3].

Пример

Предположим , соответственно является модулем RSA для протокола Жиро.

Трент в свою очередь выбирает как пару ключей RSA, и как элемент максимально допустимого порядка мультипликативной группы .

и идентификаторы.

Алиса выбирает и вычисляет .

Боб выбирает и вычисляет .

Потом и высылаются Тренту.

Трент вычисляет:

и высылаются Алисе и Бобу соответственно.

Алиса выбирает , вычисляет и высылает Бобу.

Боб выбирает , вычисляет и высылает Алисе.

Алиса вычисляет

Боб вычисляет

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

Криптографическая стойкость

Защита от атаки подменой

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

Мэллори возьмет и поддельный ключ . Она может легко вычислить .

Однако, нет способа вычислить , который соответствует , при условии, что задача дискретного логарифмирования неразрешима для .

Следовательно, без , формирования ключа не может быть реализовано Мэллори, которая выдаёт себя за Алису. Поэтому, Мэллори не может обмануть Трента, который должен быть уверен, что Алиса знает . Такова причина, почему Алиса должна посылать Тренту. Он может легко высчитать из без знания , но Алиса должна убедить его, что она знает .

Проиллюстрируем ситуацию атаки на схему[4], если бы Трент без разбора выдавал публичный ключ людям, без проверки знают ли они значение , соответствующее их . Предположим Мэллори выбирает поддельное значение и вычисляет соответствующее значение

Здесь она вычисляет соответствующий открытый ключ

Мэллори вычисляет и дает и Тренту.

Трент выдает открытый ключ Мэллори.

Используя факт о том, что , получаем

Через некоторое время, предположим, что Алиса и Боб захотят использовать схему, и Мэллори заменит информацию, пересылаемую от Алисы к Бобу, как показано на рисунке.

Замена

Тогда Боб будет вычислять ключ как

Алиса как

Мэллори может вычислить

Так Мэллори и Боб обменялись ключами, хотя Боб думает, что он обменялся ключами с Алисой. Таким образом Мэллори сможет расшифровать сообщения, пересылаемое Бобом Алисе.

Защита от атаки повтором[4]

Теперь давайте рассмотрим, как данный протокол защищён от атаки повтором. Предположим, что Мелори перехватила сообщение Алисы и через некоторое время пытается переслать его Тренту. Трент проверит параметры сообщения и по временному идентификатору поймёт, что сообщение передано повторно, затем завершит сеанс. Таким образом, Меллори не удастся обмануть Трента.

Рассмотрим ситуацию атаки, если бы Трент не проверял временной идентификатор . В таком случае Трент принимает сообщение Мелори , полностью идентичное сообщению Алисы. Трент, действуя по алгоритму, высылает Меллори и Бобу открытые ключи , . Таким образом, Меллори и Боб обменялись ключами, и Меллори сможет расшифровать сообщение Боба Алисе.

Протокол Аунтентификации Жиро[5][3]

В протоколе Жиро, есть необходимость в доказательстве того, что участник знает закрытый ключ, при этом не раскрывая его значение. Для этого используется протокол с нулевым разглашением, который связан с протоколом Окамото и Охта.

Протокол аутентификации сторон в общем случае выглядит следующим образом:[3]

  1. Алиса Выбирает случайное и
  2. Боб Выбирает случайное и
  3. Боб вычисляет
  4. Боб проверяет, что

Может быть доказано, что:

  • Алиса будет принята Бобом, с вероятностью почти 100 %
  • Самозванец, который не знает закрытый ключ, будет определён с вероятностью
  • Протокол с трудом раскрывает что-либо о закрытом ключе, что подтверждает нулевое разглашение

Конечно, Боб все ещё может вычислять «ложные» ключи, связанные с Алисой, но существование двух или более действительных открытых ключей само по себе является доказательством нарушения.

Особенности схемы Жиро[6]

Самостоятельно удостоверяющиеся открытые ключи в схеме Жиро обладают преимуществом личностной схемы Шамира: они не нуждаются в проверке дополнительного сертификата ключа, выданного его владельцу доверенным посредником. Она выполняется неявно с проверкой криптографических способностей владельца ключа. Однако проверяющая сторона должна знать, кроме идентификатора пользователя, его открытый ключ. При этом возможность определить этот ключ по идентификатору исключена. Таким образом, верификатор должен знать открытый ключ владельца до его использования. В итоге, в протоколе возникает дополнительный этап, который нагружает канал связи.

Неинтерактивная криптография с открытым ключом подразумевает возможность избежать передачи сертификата от пользователя, подписавшего сообщение, пользователю проверяющему подпись. Схему Жиро нельзя назвать неинтерактивной криптографией с открытым ключом, что является её недостатком.

Литература

  • Richard A. Mollin. RSA and Public-Key Cryptography
  • Colin Boyd,Anish Mathuria. Protocols for Authentication and Key Establishment
  • Douglas R. Stinson. Cryptography: Theory and Practice, Third Edition
  • M. Girault. Self-certified public keys
  • Мао В. Современная криптография: Теория и практика / пер. Д. А. КлюшинаМ.: Вильямс, 2005. — 768 с. — ISBN 978-5-8459-0847-6
  • Владимиров С. М. и др. Учебное пособие по защите информации кафедры радиотехники и систем управления МФТИ. — 6 ноября 2021г

Примечания

  1. Colin Boyd,Anish Mathuria. Protocols for Authentication and Key Establishment p. 183
  2. Richard A. Mollin. RSA and Public-Key Cryptography p. 162—163
  3. 1 2 3 4 5 6 Владимиров С.М. и др. Учебное пособие по защите информации кафедры радиотехники и систем управления МФТИ. — 6 ноября 2021 г. — С. 237—240.
  4. 1 2 Douglas R. Stinson. Cryptography: Theory and Practice, Third Edition p. 447—448
  5. M. Girault. Self-certified public keys p. 493—494
  6. Мао, 2005, с. 491—493.

Read other articles:

Mental illness characterized by abnormal eating habits that adversely affect health Medical conditionEating disorderSpecialtyPsychiatry, clinical psychologySymptomsAbnormal eating habits that negatively affect physical or mental health[1]ComplicationsAnxiety disorders, depression, substance abuse,[2] arrhythmia, heart failure and other heart problems, acid reflux (gastroesophageal reflux disease or GERD), gastrointestinal problems, low blood pressure (hypotension), organ failu...

 

Untuk Rusosfer, lihat Persebaran geografis penutur bahasa Rusia. Peta diaspora Rusia.   Rusia   > 1.000.000   > 100.000   > 10.000   > 1.000 Diaspora Rusia adalah komunitas etnis Rusia di seluruh dunia. Diaspora berbahasa Rusia (Rusofon) adalah orang yang menggunakan bahasa Rusia sebagai bahasa pertama, terlepas dari apakah mereka etnis Rusia atau bukan. Lihat pula Emigrasi Rusia setelah invasi ke Ukraina 2022 Bahasa Rusia di negar...

 

إليزافيتينسكوي الإحداثيات 45°00′29″N 43°21′07″E / 45.0080504°N 43.3518791°E / 45.0080504; 43.3518791  تقسيم إداري  البلد روسيا[2][3][1]  عدد السكان  عدد السكان 2998 (2017)[4]  معلومات أخرى منطقة زمنية ت ع م+03:00  356407  رمز جيونيمز 467850  تعديل مصدري - تعديل   ييلي...

Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus. Cet article ne cite pas suffisamment ses sources (avril 2017). Si vous disposez d'ouvrages ou d'articles de référence ou si vous connaissez des sites web de qualité traitant du thème abordé ici, merci de compléter l'article en donnant les références utiles à sa vérifiabilité et en les liant à la section « Notes et références » En pratique : Quelles sources sont attendues ? Comm...

 

Lembah BeringinSimpangan Lembah BeringinNegara MalaysiaNegeri SelangorDaerahHulu Selangor Lembah Beringin adalah kota baru yang terletak di distrik Hulu Selangor di bagian utara Selangor, Malaysia. Pada tahun 2003, Land & General Bhd memulai kembali proyek perumahan dan pembangunan di Lembah Beringin yang terhenti pada tahun 1997 karena krisis finansial Asia yang terjadi kala itu.[1] Kota ini juga disebut sebagai Kota Hantu karena terdapat bungalow mewah di kawasan permu...

 

Marc BurnsMarc Burns (kanan) dalam Berlin 2009Informasi pribadiKewarganegaraanTrinidad dan TobagoLahir07 Januari 1983 (umur 41)Port of Spain, Trinidad & TobagoTinggi185 cm (6 ft 1 in)Berat84 kg (185 pon) (185 pon) OlahragaOlahragaLariPrestasi dan gelarPeringkat pribadi terbaik100m: 9.96 200m: 20.57 Rekam medali Atletik putra Mewakili  Trinidad dan Tobago Permainan Olimpiade 2008 Beijing 4×100 m relay 2012 London 4 x 100 m relay World Championships ...

2009 American filmCold SoulsPromotional film posterDirected bySophie BarthesWritten bySophie BarthesProduced by Dan Carey Elizabeth Giamatti Paul Mezey Andrij Parekh Jeremy Kipp Walker Starring Paul Giamatti Emily Watson David Strathairn CinematographyAndrij ParekhEdited byAndrew MondsheinMusic byDickon HinchliffeDistributed bySamuel Goldwyn FilmsRelease dates January 17, 2009 (2009-01-17) (Sundance) August 7, 2009 (2009-08-07) (United States) Running tim...

 

Voce principale: Fußball-Club Bayern München (femminile). F.C. Bayern Monaco femminileStagione 2019-2020Sport calcio Squadra Bayern Monaco Allenatore Jens Scheuer Presidente Karl-Heinz Rummenigge Frauen-Bundesliga2º posto (in Women's Champions League) DFB-PokalOttavi di finale Champions LeagueQuarti di finale Maggiori presenzeCampionato: Beerensteyn (22)Totale: Beerensteyn (28) Miglior marcatoreCampionato: Damnjanović (11)Totale: Damnjanović (13) StadioFC Bayern Campus 2018-2019 20...

 

Voce principale: Fußballclub Carl Zeiss Jena. Fußballclub Carl Zeiss JenaStagione 1991-1992Sport calcio Squadra Carl Zeiss Jena Allenatore Klaus Schlappner 2. Bundesliga5º posto Coppa di GermaniaPrimo turno Maggiori presenzeCampionato: Fankhänel, Bräutigam (22)Totale: Bräutigam (33) Miglior marcatoreCampionato: Schreiber (8)Totale: Schreiber (8) StadioErnst-Abbe-Sportfeld Maggior numero di spettatori8 000 vs. Homburg Minor numero di spettatori2 000 vs. Chemnitz Media spe...

  هذه المقالة عن الشيخ المفيد. لمعانٍ أخرى، طالع شيخ (توضيح). الشيخ المفيد محمد بن النعمان محمد بن محمد بن النعمان بن عبد السلام بن جابر بن النعمان معلومات شخصية الميلاد 11 ذو القعدة 336 هـ / 948مالعراق، بغداد الوفاة 3 رمضان 413 هـ / 1022مبغداد  مكان الدفن العتبة الكاظمية - بغدا...

 

William Scully Ltd.Company typePrivateFounded1877FounderWilliam Scully, Esq.Headquarters2090 Moreau, Montreal, QC, CanadaProductsUniform accoutrements and accessoriesWebsitehttps://www.williamscully.caScully Arms - Heraldic achievement of Scully family: Out Of A Mural Crown Ppr., A Phoenix In Flames, Also Ppr., Charged On The Breast With A Cross Bottonnée Or. Gules Red Gold, Cross, Mullet star of five points, Fleur de Lyse. Latin Motto: Latin: sine labe resurgens, lit. ‘rise without scar&#...

 

2020年夏季奥林匹克运动会科索沃代表團科索沃国旗IOC編碼KOSNOC科索沃奧林匹克委員會網站www.noc-kosovo.org(英文)(阿爾巴尼亞文)(塞爾維亞文)2020年夏季奥林匹克运动会(東京)2021年7月23日至8月8日(受2019冠状病毒病疫情影响推迟,但仍保留原定名称)運動員11參賽項目6个大项旗手开幕式:阿基爾·賈科瓦(英语:Akil Gjakova)和瑪琳達·開爾門蒂(柔道)[1]闭幕式�...

American animated sitcom The Proud Family: Louder and ProuderGenreAdventureComing-of-ageAnimated sitcomCreated byBruce W. SmithRalph FarquharBased onThe Proud Familyby Bruce W. SmithVoices ofKyla PrattTommy DavidsonJo Marie PaytonPaula Jai ParkerCedric the EntertainerKeke PalmerAlisa ReyesKaren Malina WhiteSoleil Moon FryeRaquel Lee BolleauOpening themeProud Family by Joyce WriceEnding themeProud Family (instrumental)ComposerKurt FarquharCountry of originUnited StatesOriginal languageEnglishN...

 

2012 V8 Supercars Drivers' Champion:Jamie WhincupTeams' Champion:Triple Eight Race EngineeringManufacturers' Championship:Holden Previous 2011 Next 2013 Support series:Dunlop Series The 2012 International V8 Supercar Championship (often simplified to the 2012 V8 Supercars Championship) was an FIA-sanctioned international motor racing series for V8 Supercars. It was the fourteenth running of the V8 Supercar Championship Series and the sixteenth series in which V8 Supercars have contested the ...

 

Maritime procedure Poor passage planning and unchecked deviation from the plan can lead to groundings, collisions and oil spills.Passage planning or voyage planning is a procedure to develop a complete description of a vessel's voyage from start to finish. The plan includes leaving the dock and harbor area, the en route portion of a voyage, approaching the destination, and mooring, the industry term for this is 'berth to berth'.[1] According to international law, a vessel's captain is...

豪栄道 豪太郎 場所入りする豪栄道基礎情報四股名 澤井 豪太郎→豪栄道 豪太郎本名 澤井 豪太郎愛称 ゴウタロウ、豪ちゃん、GAD[1][2]生年月日 (1986-04-06) 1986年4月6日(38歳)出身 大阪府寝屋川市身長 183cm体重 160kgBMI 47.26所属部屋 境川部屋得意技 右四つ・出し投げ・切り返し・外掛け・首投げ・右下手投げ成績現在の番付 引退最高位 東大関生涯戦歴 696勝493敗...

 

Over 729,000 acres in Florida (US) managed by the National Park Service Big Cypress redirects here. For other uses, see Big Cypress (disambiguation). Big Cypress National PreserveLocation in FloridaShow map of FloridaBig Cypress National Preserve (the United States)Show map of the United StatesLocationCollier, Monroe, & Miami-Dade counties, Florida, United StatesNearest cityEverglades City, FloridaCoordinates25°51′32″N 81°02′02″W / 25.85889°N 81.03389°W&#x...

 

French-Canadian fur trader Étienne LucierFur trader Etienne Lucier and his wifeBornJune 9, 1786Chambly, QuebecDiedMarch 8, 1853(1853-03-08) (aged 66)French PrairieOccupation(s)fur trapper, farmer Étienne Lucier, né Lussier, (June 9, 1786 – March 8, 1853) was a French-Canadian fur trader active primarily in the Pacific Northwest. He was hired by John Jacob Astor's Pacific Fur Company and sent to the region to help establish Fort Astoria. Later he became a settler in the Willamette Va...

Sekilas perairan biru Darb el Hajj - sekarang Ovda - mendekati Eilat Abrona (Ibrani: עַבְרֹנָה; bahasa Inggris: Abronah, kadang-kadang Ebronah) adalah salah satu tempat persinggahan orang-orang Israel dalam perjalanan keluar dari Mesir menuju ke tanah Kanaan di bawah pimpinan Musa, yang tercatat dalam Alkitab Ibrani atau Perjanjian Lama di Alkitab Kristen.[1] Menurut Kitab Bilangan merupakan tempat perhentian terakhir sebelum mencapai Ezion-Geber. Catatan Alkitab Bila...

 

AmikoFilm posterNama lainJepangあみこ SutradaraYoko YamanakaProduserYoko YamanakaDitulis olehYoko YamanakaPenata musikShotaro OhoriSinematograferAsuka KatoYoko YamanakaPenyuntingYoko YamanakaTanggal rilis Februari 2018 (2018-02) (Berlin)[1] Amiko (Jepang: あみこ) adalah film drama kedewasaan Jepang. Film ini ditulis, disutradarai, dan diproduseri oleh Yoko Yamanaka. Pemeran Aira Sunohara sebagai Amiko Hiroro Oshita sebagai Aomi Maiko Mineo sebagai Kanako...