Протокол Гиллу — Кискатра

Протокол Guillou-Quisquater  — это протокол идентификации с нулевым разглашением, расширение более раннего протокола Фиата — Шамира, разработанный Луи Гиллу (англ. Louis Guillou), Жан-Жак Кискатр (англ. Jean-Jacques Quisquater) в 1988 году.

Протокол позволяет одному участнику (доказывающему A) доказать другому участнику (проверяющему B), что он обладает секретной информацией, не раскрывая ни единого бита этой информации.

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

В сравнении с протоколом Фиата-Шамира протокол Guillou-Quisquater имеет меньшее число сообщений, которыми необходимо поменяться сторонам для идентификации. Протокол требует только один раунд обмена сообщениями, имеет более низкие требования к памяти, используемой для хранения секретов пользователей, однако требует большего объёма вычислений.

Кроме того, схему идентификации Guillou-Quisquater можно легко преобразовать в схему подписи.

Свойства

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

  1. Полнота: если утверждение действительно верно, то доказывающий убедит в этом проверяющего с любой наперед заданной точностью.
  2. Корректность: если утверждение неверно, то любой, даже «нечестный», доказывающий не сможет убедить проверяющего.
  3. Нулевое разглашение: если утверждение верно, то любой, даже «нечестный», проверяющий не узнает ничего кроме самого факта, что утверждение верно.

Общая структура раунда

Протокол Guillou-Quisquater требует только один раунд обмена сообщениями и состоит из трёх этапов. Схематично их можно изобразить следующим образом:

  •  : доказательство (witness)
  •  : вызов (challenge)
  •  : ответ (response)

Сначала A выбирает из заранее определённого непустого множества некоторый элемент, который становится её секретом — закрытым ключом. По этому элементу вычисляется, а затем публикуется открытый ключ. Знание секрета определяет множество вопросов, на которые А всегда сможет дать правильные ответы. Затем A выбирает случайный элемент из множества, по определённым правилам вычисляет доказательство и затем отсылает его B. После этого B выбирает из всего множества вопросов один и просит A ответить на него (вызов). В зависимости от вопроса, А посылает B ответ. Полученной информации B достаточно, чтобы проверить действительно ли А владеет секретом.

Схема идентификации

Сторона A отправляет стороне В свои атрибуты . Стороне A необходимо убедить сторону В, что это именно её атрибуты. Для этого сторона A доказывает своё знание секрета стороне B, не раскрывая при этом ни одного бита самого секрета . Для этого сторонам потребуется всего 1 раунд.

Алгоритм создания открытого и закрытого ключей

  1. Центр доверия T выбирает два различных случайных простых числа и , после чего вычисляет их произведение .
  2. T выбирает целое число (), взаимно простое со значением функции . Функция является функцией Эйлера.
  3. T вычисляет и секрет .
  4. T вычисляет .
  5. Тройка публикуется в качестве открытого ключа.
  6. играет роль закрытого ключа, и передается стороне A.

Обмен сообщениями

  1. А выбирает случайное целое , находящееся в диапазоне от до . А вычисляет и отправляет его В.
  2. В выбирает случайное целое , находящееся в диапазоне от до . В посылает стороне А.
  3. А вычисляет и посылает его В.
  4. B проверяет: если , то подлинность доказана.

Действительно .

Схема подписи

Эту схему идентификации можно превратить в схему подписи. Открытый и закрытый ключи не меняются.

Подпись сообщения

Пусть А хочет подписать сообщение .

  1. А выбирает случайное целое , находящееся в диапазоне от до . А вычисляет .
  2. А вычисляет , где  — подписываемое сообщение, а  — однонаправленная хеш-функция. Значение , полученное с помощью хеш-функции, должно быть в диапазоне от до . Если выход хеш-функции выходит за этот диапазон, он должен быть приведен по модулю .
  3. А вычисляет . Подпись состоит из сообщения , двух вычисленных значений and , и её атрибутов . А посылает подпись B.

Проверка подписи

Пусть В хочет проверить подпись.

  1. B вычисляет . Затем он вычисляет . Если , то А знает B, и её подпись действительна.

Схема множественной подписи

Схема подписи может быть переделана на случай, когда несколько человек хотят подписать один и тот же документ. Пусть А и B подписывают документ, а K проверяет подписи, но в процесс подписания может быть вовлечено произвольное количество людей. Как и раньше, А и B обладают уникальными значениями и : (,) и (,). Значения и являются общими для всей системы.

Подпись сообщения

Пусть А и B хотят подписать сообщение .

  1. А выбирает случайное целое , находящееся в диапазоне от до . Она вычисляет и посылает B.
  2. B выбирает случайное целое , находящееся в диапазоне от до . Она вычисляет и посылает А.
  3. А и B, каждый вычисляет .
  4. А и B, каждый вычисляет , где  — подписываемое сообщение, а  — однонаправленная хеш-функция. Значение , полученное с помощью хеш-функции, должно быть в диапазоне от до . Если выход хеш-функции выходит за этот диапазон, он должен быть приведен по модулю .
  5. А вычисляет и посылает B.
  6. B вычисляет и посылает А.
  7. А и B, каждый вычисляет . Подпись состоит из сообщения , двух вычисленных значений and , и атрибутов обоих подписывающих: и .

Проверка подписи

Пусть К хочет проверить подпись.

  1. K вычисляет .
  2. К вычисляет . Затем она вычисляет . Если , то множественная подпись действительна.

Этот протокол может быть расширен на любое количество людей. Для этого подписывающие сообщение люди должны перемножить свои значения на этапе (3), и свои значения на этапе (7). Чтобы проверить множественную подпись, нужно на этапе (1) перемножить значения подписывающих. Либо все подписи правильны, либо существует по крайней мере одна неправильная подпись.

Примечания

Литература

Read other articles:

Kitab Injil Egerton beralih ke halaman ini. Untuk fragmen papirus bertulisan injil tak dikenal dari abad ke-2, lihat Papirus Egerton 2. Folio 8 recto, halaman incipit Injil Matius dari British Library, Egerton 609. Kitab Injil Egerton yang resminya diberi kode British Library, Egerton 609 adalah suatu Kitab Injil Breton dari abad ke-9. Naskah ini memuat teks bahasa Latin keempat Injil, beserta materi prefatory dan tabel kanon. Naskahnya berisi suatu perpaduan tradisi yang menarik. Tulisannya ...

 

باول فان همست (بالهولندية: Paul Van Himst)‏  معلومات شخصية الميلاد 2 أكتوبر 1943 (العمر 80 سنة) الطول 1.81 م (5 قدم 11 1⁄2 بوصة) مركز اللعب مهاجم الجنسية بلجيكا  مسيرة الشباب سنوات فريق 1951–1959 رويال أندرلخت المسيرة الاحترافية1 سنوات فريق م. (هـ.) 1959–1975 رويال أندرلخت 457 (233) 197...

 

Pemandangan kota Calgary pada senja hari. Calgary adalah kota terbesar di provinsi Alberta, Kanada. Terletak di kawasan kaki bukit, Calgary adalah kota terbesar di Kanada dihitung berdasarkan jumlah penduduk. Penduduknya berjumlah 991.759 jiwa (April 2006) dan luasnya adalah 789,90 km². Pertama kali dihuni suku Blackfoot sedikitnya sejak 11.000 tahun yang lalu, Calgary dikunjungi orang Eropa untuk pertama kalinya pada tahun 1787. Calgary mulai berkembang sejak rel kereta api yang dibang...

Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus. Cet article adopte un point de vue régional ou culturel particulier et nécessite une internationalisation (février 2016). Merci de l'améliorer ou d'en discuter sur sa page de discussion ! Vous pouvez préciser les sections à internationaliser en utilisant {{section à internationaliser}}. Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus. Cet article ne cite pas suffisammen...

 

Stoke City 1947–48 football seasonStoke City1947–48 seasonChairmanMr H. BoothManagerBob McGroryStadiumVictoria GroundFootball League First Division15th (38 Points)FA CupFourth RoundTop goalscorerLeague: Freddie Steele (10)All: Freddie Steele (12)Highest home attendance47,609 vs Blackpool (27 December 1947)Lowest home attendance19,478 vs Derby County (1 May 1948)Average home league attendance31,590 Home colours ← 1946–471948–49 → The 1947–48 season was Stoke Ci...

 

Serial identification number given to a boat or ship This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This article includes a list of general references, but it lacks sufficient corresponding inline citations. Please help to improve this article by introducing more precise citations. (June 2013) (Learn how and when to remove this message) This article needs additional citations for verific...

This article relies excessively on references to primary sources. Please improve this article by adding secondary or tertiary sources. Find sources: Macintosh Quadra 900 – news · newspapers · books · scholar · JSTOR (August 2023) (Learn how and when to remove this message)Macintosh Quadra 900 Personal computer by Apple Computer Macintosh Quadra 900DeveloperApple ComputerProduct familyMacintosh QuadraRelease dateOctober 21, 1991 (1991-10-...

 

American jazz ensemble Groove CollectiveCore four in its own imageBackground informationOriginNew York City, United StatesGenresJazz-funk, soul, jazz, Latin, discoYears active1990–presentWebsitewww.instagram.com/groovecollectiveofficial/Musical artist Groove Collective at Celebrate Brooklyn Groove Collective is an American band. In 2007 they were nominated for a Grammy Award for Best Contemporary Jazz Album of the Year for the release People People Music Music on the Savoy Jazz label. S...

 

Cet article est une ébauche concernant l’Angleterre. Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants. La position de Humberside en Angleterre. Humberside est un ancien comté d'Angleterre. Il a été créé en 1974 à partir des comtés originaux du Yorkshire et du Lincolnshire. Sa capitale était Beverley. Il était divisé en deux par le Humber, et les deux parties ont été reliées après 1981 par le Pont ...

فيديريكو مونيراتي   معلومات شخصية الميلاد 20 سبتمبر 1901(1901-09-20)لا سبيتسيا  الوفاة 26 يوليو 1980 (عن عمر ناهز 78 عاماً)كيافاري  الطول 178 سنتيمتر  مركز اللعب مهاجم  الجنسية إيطاليا (18 يونيو 1946–26 يوليو 1980) مملكة إيطاليا (16 أكتوبر 1901–18 يونيو 1946)  المسيرة الاحترافية1 سن...

 

Indigenous ethnoreligious group residing in Chitral, Pakistan This article is about the Kalasha of Chitral. For the Kalasha of Nuristan, see Nuristani people. For other uses, see Kalash (disambiguation). Ethnic group KalashKalash girls photographed in April 2016Total populationc. 3,800[1]Regions with significant populationsKalasha Valleys, Chitral District, PakistanLanguagesKalasha, KhowarReligionAncient Hinduism[2][a][3]/Animism,[4][5][6 ...

 

Daniele LimontaNazionalità Italia Altezza190 cm Peso84 kg Calcio RuoloPortiere Termine carriera2003 CarrieraGiovanili 1985-1987 Milan Squadre di club1 1987-1988 Milan0 (0)1988-1989 Venezia-Mestre7 (-12)1989-1990 Montevarchi13 (-18)1990-1996 Pavia168 (-164)1996-1998 Cremapergo61 (-62)1998-1999 Alzano Virescit0 (0)1999-2002 Usmate8 (-13)[1]2002-2003 Giana Erminio? (-?) Nazionale 1985-1986 Italia U-187 (-8)1987 Italia U-204 (-3) 1 I due ...

Great Blue Hole, berlokasi dekat Ambergris Caye, Belize. Great Blue Hole adalah lubang runtuhan bawah air di lepas pantai Belize. Lubang itu terletak di dekat pusat Karang Lighthouse, sebuah atol kecil yang berjarak 70 kilometer (43 mi)* dari daratan dan Belize City. Lubang dalam bentuk melingkar, lebih dari 300 meter (984 ft)* di seluruh dan dalam 124 meter (407 ft)*.[1] Lubang ini terbentuk selama beberapa peristiwa glasiasi Kuarter ketika permukaan air laut jauh lebi...

 

Dewan Kesenian JakartaDasar Hukum SK Gubernur No. Ib. 3/2/19/1968 SK Gubernur No. 630 Tahun 2016 Berdiri17 Juni 1969Mitra kerjaPemerintah Provinsi DKI JakartaJenisOrganisasi kesenianPeriode2023-2026KetuaBambang PrihadiKomite-komitelihat tabelWebsitehttp://www.dkj.or.id/ Dewan Kesenian Jakarta (DKJ) adalah sebuah lembaga yang dibentuk oleh Pemerintah Provinsi DKI Jakarta atas usul masyarakat kesenian.[1] Lembaga ini dibentuk pertama oleh Gubernur DKI Jakarta saat itu, Ali Sadikin, deng...

 

The Salle Le Peletier, home of the Paris Opera during the middle of the 19th century French opera is both the art of opera in France and opera in the French language. It is one of Europe's most important operatic traditions, containing works by composers of the stature of Rameau, Berlioz, Gounod, Bizet, Massenet, Debussy, Ravel, Poulenc and Messiaen. Many foreign-born composers have played a part in the French tradition, including Lully, Gluck, Salieri, Cherubini, Spontini, Meyerbeer, Rossin...

FurorePaeseItalia Anno1997-2001, 2003, 2017 Generegame show, musicale Edizioni8 Puntate82 Durata120/130 min Lingua originaleitaliano RealizzazioneConduttoreAlessandro Greco (1997-2001, 2017) con Gigi e Ross (2017)Daniele Bossari con Giacomo Valenti (2003) IdeatoreArthur RegiaSergio Japino (1997)Franco Bianca (1997-2000, 2003)Francesco Manente (2001)Egidio Romio (2017) Casa di produzioneAran (1997)Grundy Productions Italy (1997-2001, 2003)Endemol Shine Italy (2017) Rete televisivaRai ...

 

Mục từ này liên quan đến chủ đề giáo dục giới tính và tình dục. Thông tin ở đây có thể không phù hợp với một số đối tượng độc giả hoặc khi truy cập ở những nơi công cộng. Wikipedia không chịu trách nhiệm về những nội dung có thể không phù hợp cho một số người xem, xem chi tiết tại Wikipedia:Phủ nhận về nội dung. Wikipedia tiếng Việt không bảo đảm và không chịu trách nhiệm v...

 

La Punta País España España• Com. autónoma Comunidad Valenciana• Ciudad Valencia• Distrito Quatre CarreresUbicación 39°26′46″N 0°20′23″O / 39.446, -0.339642Superficie 6,214 km²Población  • Total 2 769 hab.• Densidad 4,5 hab./km²Código postal 46012/46024Patrón San MiguelPatrón Purísima ConcepciónSitio web Ayuntamiento de Valencia[editar datos en Wikidata] La Pun...

Pour les articles homonymes, voir Oas. Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus. Cet article doit être recyclé (décembre 2022). Une réorganisation et une clarification du contenu paraissent nécessaires. Améliorez-le, discutez des points à améliorer ou précisez les sections à recycler en utilisant {{section à recycler}}. Organisation de l'armée secrèteOAS Devise : L'OAS frappe quand elle veut et où elle veut Idéologie Anti-indépendan...

 

Presidente della Repubblica d'IslandaBandiera del Presidente dell'Islanda Nome originale(IS) Forseti Íslands Stato Islanda Tipocapo di Stato In caricaHalla Tómasdóttir Sito webwww.forseti.is/ Modifica dati su Wikidata · Manuale Questa lista raccoglie i capi di Stato dell'Islanda, dall'indipendenza ad oggi. L'Islanda divenne indipendente il 1º dicembre 1918, dopo aver siglato con la Danimarca, che governava l'isola sin dal 1380, l'Atto di Unione, che prevedeva che il Regno d'Isl...