Схема шифрования GGH

Схема шифрования GGH (англ. Goldreich–Goldwasser–Halevi) — асимметричная криптографическая система, основанная на решётках. Также существует схема подписи GGH.

Криптосистема опирается на решения задачи нахождения кратчайшего вектора и задачи нахождения ближайшего вектора. Схема шифрования GGH, опубликованная в 1997 году учёными Oded Goldreich, Shafi Goldwasser и Shai Halevi, использует одностороннюю функцию с потайным входом, ведь учитывая любой базис решётки, легко генерировать вектор, близкий к точке решётки. Например, взяв точку решётки и добавив небольшой вектор ошибки. Для возвращения из вектора ошибки в исходную точку решетки необходим специальный базис. В 1999 году Phong Q. Nguyen[1] сделал уточнение к оригинальной схеме шифрования GGH, что позволило решить четыре из пяти задачи GGH и получить частичную информацию о последней. Хотя GGH может быть безопасным при определенном выборе параметров, его эффективность по сравнению с традиционными криптосистемами с открытым ключом остается спорной[2]. Зачастую при шифровании требуется высокая размерность решётки, в то время как размер ключа растет примерно квадратично относительно размера решётки[2].

Единственной решётчатой схемой, которая справляется с высокими размерностями, является NTRU[3].

Алгоритм

GGH включает в себя открытый ключ и закрытый ключ[4]. Закрытым ключом является основание решетки с унимодулярной матрицей .

Открытый ключ является ещё одним основанием решётки вида .

Пусть пространство сообщений М состоит из векторов , принадлежащих интервалу .

Шифрование

Дано сообщение , ошибка и открытый ключ :

В матричной записи:

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

Расшифровка

Для расшифровки шифротекста вычисляется:

Для удаления , если он достаточно мал, используется метод округления Бабая[5] .

Тогда, чтобы получить текст:

Анализ безопасности

В этом разделе рассматривается несколько способов атаки криптосистемы[6].

Атака округлением

Атака округлением — наиболее очевидная атака данной криптографической системы, кроме атаки грубой силы — поиска вектора ошибки Ее суть заключается в использовании открытого ключа B для инвертирования функции таким же образом, как и при использовании закрытого ключа R. А именно, зная , можно вычислить . Таким образом, можно найти вектор . При размерности ниже 80 LLL алгоритм способен правильно определять основание, однако начиная с размерности 100 и выше, данная атака хуже, чем тривиальный перебор вектора ошибок.


Атака штурмом

Данный алгоритм — очевидное уточнение атаки округлением. Здесь используется лучший алгоритм аппроксимации задачи кратчайших векторов. В частности, вместо алгоритма округления Babai используется алгоритм ближайшей плоскости. Он работает следующим образом. Дана точка и уменьшенный базиc = {} для LLL. Рассматриваются все аффинные пространства = {+} : } . Для всех находится гиперплоскость , ближайшая к точке . Далее на (n - 1)-мерное пространство, которое охватывается = {}, проектируется точка . Это дает новую точку и новый базис = {}. Теперь алгоритм рекурсивно переходит к поиску точки в этой (n - 1)-мерной решетки, близкой к . Наконец, алгоритм устанавливает . Данный метод работает гораздо быстрее предыдущего. Тем не менее, его рабочая нагрузка также растет экспоненциально с размерностью решетки. Эксперименты показывают, что при использовании LLL в качестве алгоритма сокращения решетки требуется некоторое время на поиск, начиная с размеров 110-120. Атака становится неосуществимой, начиная с размеров 140-150.

Атака внедрения

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

Затем используется алгоритм сокращения решетки для поиска кратчайшего ненулевого вектора в , в надежде, что первые n элементов в этом векторе будут ближайшими точками к . Проведенные над этой атакой эксперименты (используя LLL как инструмент для поиска кратчайших векторов) указывают на то, что она работает до размерностей около 110-120, что лучше, чем атака округлением, которая становится хуже тривиального поиска уже после размерности равной 100.

Оценка эффективности атак[7]

Оценка атаки округлением

Пусть в каждом измерении создано пять закрытых базисов. Каждый базис выбирается как = + rand, где I — тождественная матрица, а randквадратная матрица, члены которой выбираются равномерно из диапазона . Для каждого базиса вычисляется значение = , где евклидова норма наибольшей строки , а . Для каждого закрытого базиса генерируется пять открытых базисов

= , где — двойной дефект ортогональности: где обозначает строку матрицы .

Округление

Оценка атаки штурмом

Для оценки атаки штурмом использовались такие же открытый и закрытый базисы, как и в атаке округлением.

Штурм

Оценка атаки внедрением

Так как нельзя говорить о «рабочей нагрузке» атаки внедрением, было измерено максимальное значение (связанное с вектором ошибок), для которого эта атака работает. Для этих экспериментов использовались те же закрытые базисы и открытые базисы , что и для предыдущих двух атак. Затем использовался каждый открытый базис для оценки функции на нескольких точках, используя несколько различных значений и проверялось, восстанавливает ли атака внедрения зашифрованное сообщение.

Внедрение

Пример

Пусть решетка с основанием и обратным ему :

и

С унимодулярной матрицей:

и

Получаем:

Пусть сообщение и вектор ошибок Тогда зашифрованный текст:

Для расшифровки необходимо:

Это округляется до

И сообщение восстанавливается с:

Источники и дополнительная литература

  • Oded Goldreich, Shafi Goldwasser, and Shai Halevi. Public-key cryptosystems from lattice reduction problems. In CRYPTO ’97: Proceedings of the 17th Annual International Cryptology Conference on Advances in Cryptology, pages 112—131, London, UK, 1997. Springer-Verlag.
  • Phong Q. Nguyen. Cryptanalysis of the Goldreich-Goldwasser-Halevi Cryptosystem from Crypto ’97. In CRYPTO ’99: Proceedings of the 19th Annual International Cryptology Conference on Advances in Cryptology, pages 288—304, London, UK, 1999. Springer-Verlag.

Примечания

  1. Phong Q. Nguyen. Cryptanalysis of the Goldreich-Goldwasser-Halevi Cryptosystem from Crypto ’97.. — С. 1-17. Архивировано 16 июля 2018 года.
  2. 1 2 Phong Q. Nguyen. Cryptanalysis of the Goldreich-Goldwasser-Halevi Cryptosystem from Crypto ’97. С.— 1-2. Архивировано 16 июля 2018 года.
  3. Phong Q. Nguyen. Cryptanalysis of the Goldreich-Goldwasser-Halevi Cryptosystem from Crypto ’97. С.— 1. Архивировано 16 июля 2018 года.
  4. Oded Goldreich, Shafi Goldwasser и Shai Halevi. [https://link.springer.com/content/pdf/10.1007%2FBFb0052231.pdf Public-Key Cryptosystems from Lattice Reduction Problems]. — С. 112-114. Архивировано 4 мая 2019 года.
  5. Phong Q. Nguyen. Cryptanalysis of the Goldreich-Goldwasser-Halevi Cryptosystem from Crypto ’97.. — С. 4. Архивировано 16 июля 2018 года.
  6. Oded Goldreich, Shafi Goldwasser и Shai Halevi. [https://link.springer.com/content/pdf/10.1007%2FBFb0052231.pdf Public-Key Cryptosystems from Lattice Reduction Problems]. — С. 122-124. Архивировано 4 мая 2019 года.
  7. Oded Goldreich, Shafi Goldwasser и Shai Halevi. [https://link.springer.com/content/pdf/10.1007%2FBFb0052231.pdf Public-Key Cryptosystems from Lattice Reduction Problems]. — С. 127-130. Архивировано 4 мая 2019 года.

Read other articles:

Dewan Perwakilan Rakyat DaerahProvinsi Kalimantan BaratPeriode 2019-2024JenisJenisUnikameral Jangka waktu5 tahunSejarahSesi baru dimulai30 September 2019PimpinanKetuaM. Kebing L. (PDI-P) sejak 13 November 2019 Wakil Ketua IPrabasa Ananatur (Golkar) sejak 13 November 2019 Wakil Ketua IISyarif Amin Muhammad (NasDem) sejak 13 November 2019 Wakil Ketua IIISuriansyah (Gerindra) sejak 13 November 2019 KomposisiAnggota65Partai & kursiPemerintah (55)   PKB (5)  ...

 

 

Untuk kegunaan lain, lihat Dewa (disambiguasi). Arca perunggu yang menggambarkan Dewa Indra, Pemimpin Para Dewa, dari Nepal pada abad ke-16. Dalam pustaka Weda Kuno, Dewa adalah makhluk gaib yang baik.[1] Dewa ( (Dewanagari: देव; ,IAST: Deva, देव) adalah kata dari bahasa Sanskerta yang berarti terang, mulia, makhluk surgawi, makhluk ilahi, hal yang cemerlang,[1] dan dapat mengacu kepada suatu golongan makhluk gaib dalam agama Hindu.[2] Dewa merupa...

 

 

Martha Jefferson Randolph Ibu Negara Amerika SerikatMasa jabatan4 Maret 1801 – 4 Maret 1809PresidenThomas Jefferson PendahuluAbigail AdamsPenggantiDolley Madison Informasi pribadiLahirMartha Washington Jefferson(1772-09-27)27 September 1772Monticello, VirginiaMeninggal10 Oktober 1836(1836-10-10) (umur 64)Albemarle County, VirginiaKebangsaanAmerika SerikatSuami/istriThomas Mann Randolph, Jr.HubunganThomas Jefferson and Martha Wayles Skelton JeffersonAnaktotal 12Tanda tanganSunt...

Creation of visible patterns on a vibrated plate Resonance made visible with black seeds on a harpsichord soundboard Cornstarch and water solution under the influence of sine wave vibration A demonstration of sand forming cymatic patterns on a metal plate. Cymatics (from Ancient Greek: κῦμα, romanized: kŷma, lit. 'wave') is a subset of modal vibrational phenomena. The term was coined by Swiss physician Hans Jenny (1904–1972). Typically the surface of a plate, diaphr...

 

 

Cyclingat the Games of the XV OlympiadVenuesKäpylä and the surrounding areaHelsinki VelodromeDate28 –31 July 1952 (track)2 August 1952 (road)Competitors215 from 36 nations← 19481956 → Three Belgian cyclists during the road race. The cycling competition at the 1952 Summer Olympics consisted of two road cycling events and four track cycling events, all for men only. 215 cyclists from 36 countries competed in the six events.[1] Medal summary Road...

 

 

احتلال هرمز جزء من النزاع البرتغالي الفارسي مدينة وحصن هرمز، صورة من القرن السادس عشر معلومات عامة التاريخ 18 جمادى الأول 913 هـ / 26 سبتمبر 1507 البلد إيران  الموقع جزيرة هرمز النتيجة احتلال البرتغاليون لهرمز المتحاربون الإمبراطورية البرتغالية مملكة هرمز القادة البوكيرك س�...

Statistical test Z test redirects here. For the Z-test procedure in the graphics pipeline, see Z-buffering. A Z-test is any statistical test for which the distribution of the test statistic under the null hypothesis can be approximated by a normal distribution. Z-test tests the mean of a distribution. For each significance level in the confidence interval, the Z-test has a single critical value (for example, 1.96 for 5% two tailed) which makes it more convenient than the Student's t-test whos...

 

 

Cet article est une ébauche concernant une maison d'édition. Vous pouvez partager vos connaissances en l’améliorant (comment ?). Les entreprises étant un sujet propice aux controverses, n’oubliez pas d’indiquer dans l’article les éléments qui le rendent admissible. Princeton University Press Repères historiques Création 1905 Fondée par Whitney Darrow Fiche d’identité Siège social Princeton New Jersey (États-Unis) Spécialités Ouvrages académiques Langues de publi...

 

 

土库曼斯坦总统土库曼斯坦国徽土库曼斯坦总统旗現任谢尔达尔·别尔德穆哈梅多夫自2022年3月19日官邸阿什哈巴德总统府(Oguzkhan Presidential Palace)機關所在地阿什哈巴德任命者直接选举任期7年,可连选连任首任萨帕尔穆拉特·尼亚佐夫设立1991年10月27日 土库曼斯坦土库曼斯坦政府与政治 国家政府 土库曼斯坦宪法 国旗 国徽 国歌 立法機關(英语:National Council of Turkmenistan) ...

For the Winter Olympics, there are three venues starting with the letter 'N', 16 starting with the letter 'O', 14 starting with the letter 'P', none starting with the letter 'Q', and eight starting with the letter 'R'. N Norefjell hosted the downhill and giant slalom alpine skiing events for the 1952 Winter Olympics in Oslo. Venue Games Sports Capacity Ref. Nakiska 1988 Calgary Alpine skiing, Freestyle skiing (demonstration) Not listed. [1] Norefjell 1952 Oslo Alpine skiing (downhill...

 

 

The Gießen-Koblenz Lahn Valley is a bowl in western Hesse and eastern Rhineland-Palatinate in Germany that contains the lower course of the Lahn as well as the Limburg Basin. It falls within natural region no. 31 as defined by the BfN. It extends from Leun to the mouth of the Lahn into the river Rhine near Lahnstein. Despite its name it does not reach as far east as Gießen, but ends west of Wetzlar. Natural divisions 310 Lower Lahn Valley 311 Limburg Basin 311.0 North Limburg Basin Hills 31...

 

 

American political philosopher Harvey MansfieldMansfield in March 2017BornHarvey Claflin Mansfield Jr. (1932-03-21) March 21, 1932 (age 92)New Haven, Connecticut, U.S.NationalityAmericanEducationHarvard University (BA, PhD)OccupationWilliam R. Kenan Jr. Professor of GovernmentNotable workManliness (2006)Children3AwardsNational Humanities MedalGuggenheim FellowshipBradley PrizePhilip Merrill AwardInstitutionsUniversity of California, BerkeleyHarvard UniversityHoover Institution, Stanford ...

This article needs to be updated. Please help update this article to reflect recent events or newly available information. (June 2020) Part of a series on the History of Ontario Timeline First NationsPays d'en Haut1500s–1763Province of Quebec1763–1791Upper Canada1791–1841Canada West1841–1867Ontario1867–present Upper Canada Topics Legislative Assembly The Family Compact The Reform Movement Upper Canada Rebellion Agriculture Work and labour organization Corporatio...

 

 

History museum in Baghdad, IraqBaghdadi Museumالمتحف البغداديOutside the Baghdadi museumEstablished1940Dissolved2003 and reopened in 2008LocationBaghdad, IraqTypehistory museumCollectionsfolk crafts, trades, professions, local customs, and street life The Baghdadi Museum (Arabic: المتحف البغدادي) is a local history museum and a tourist landmark located in and about the capital city of Baghdad, Iraq.[1][2] It was established in 1940.[3] The m...

 

 

Coat of Arms of Warwickshire This is about the history of the county Warwickshire situated in the English Midlands. Historically, bounded to the north-west by Staffordshire, by Leicestershire to the north-east, Northamptonshire to the east, Worcestershire to the west, Oxfordshire to the south and Gloucestershire to the south-west. Areas historically part of Warwickshire include Coventry, Solihull, Sutton Coldfield and much of central Birmingham including Aston and Edgbaston. These became par...

Disambiguazione – Se stai cercando altri significati, vedi Ossidiana (disambigua). OssidianaLipari - affioramento di ossidiana. È ben osservabile la struttura vetrosa di tipo fluidale.CategoriaRoccia magmatica SottocategoriaRoccia magmatica effusiva Composizione chimicasilicatica Minerali principaliplagioclasio, anfiboli, pirosseni Minerali accessoriolivina Strutturaamorfo Tessituraamorfo L'ossidiana è un vetro vulcanico la cui formazione è dovuta al rapidissimo raffreddamento della lav...

 

 

American film and home entertainment company 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: MPI Media Group – news · newspapers · books · scholar · JSTOR (April 2018) (Learn how and when to remove this message) MPI Media GroupFounded1976HeadquartersOrland Park, IllinoisKey peopleMalik Ali (president & c...

 

 

2010 United States Senate election in Iowa ← 2004 November 2, 2010 2016 →   Nominee Chuck Grassley Roxanne Conlin Party Republican Democratic Popular vote 718,215 371,686 Percentage 64.35% 33.30% County results Grassley:      50-60%      60-70%      70-80%      80-90%      >90%Conlin:      50–60% U.S. senato...

Wangsa Rajasa atau Rajasawangsa (Jawa: ꦮꦔ꧀ꦯꦫꦴꦗꦱ) adalah keluarga yang pernah berkuasa di kerajaan Singhasari dan Majapahit pada kurun abad ke-13 sampai ke-15. Wangsa RajasaDaftar Keluarga KerajaanBerkuasaSinghasari & Majapahit, Jawa Timur, IndonesiaWangsaRajasaAgamaHindu & Buddha sinkretisme Siwa-Buddha Para penguasa Singhasari dan Majapahit dapat merunut leluhur mereka kepada seorang tokoh misterius Ken Arok atau bergelar Sri Ranggah Rajasa, dialah yang mendirikan wan...

 

 

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (أبريل 2019) روبرت إل. لين (بالإنجليزية: Robert L. Lynn)‏  معلومات شخصية الميلاد 19 نوفمبر 1931   أوكلاهوما  تاريخ الوفاة 8 سبتمبر 2020 (88 سنة) [1]  مواطنة الولايات المتحدة...