Разделение секрета

Каждая доля секрета — это плоскость, а секрет представляет собой точку пересечения трёх плоскостей. Две доли секрета позволяют получить линию, на которой лежит секретная точка

Разделение секрета (англ. secret sharing) — термин в криптографии, под которым понимают любой из способов распределения секрета среди группы участников, каждому из которых достаётся «персональная доля». Секрет может воссоздать только коалиция участников из первоначальной группы, причём входить в эту коалицию должно не менее некоторого изначально известного числа (порогового значения) участников.

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

Существующие схемы имеют две составляющие: разделение и восстановление секрета. К разделению относится формирование частей секрета и распределение их между членами группы, что позволяет разделить ответственность за секрет между её участниками. Обратная схема должна обеспечить его восстановление при условии доступности его хранителей в некотором необходимом количестве[1].

Пример использования: протокол тайного голосования на основе разделения секрета[2].

Простейший пример схемы разделения секрета

Пусть имеется группа из человек и сообщение длины , состоящее из двоичных символов. Если подобрать случайным образом такие двоичные сообщения , что в сумме они будут равняться , и распределить эти сообщения между всеми членами группы, получится, что прочесть сообщение будет возможно только в случае, если все члены группы соберутся вместе[1].

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

Пороговая схема

В отличие от процедуры разбиения секрета, где , в процедуре разделения секрета количество долей, которые нужны для восстановления секрета, может отличаться от того, на сколько долей секрет разделён. Такая схема носит название пороговой схемы , где  — количество долей, на которые был разделён секрет, а  — количество долей, которые нужны для восстановления секрета. Идеи схем были независимо предложены в 1979 году Ади Шамиром и Джорджем Блэкли. Кроме этого, подобные процедуры исследовались Гусом Симмонсом[3][4][5].

Если коалиция участников такова, что они имеют достаточное количество долей для восстановления секрета, то коалиция называется разрешённой. Схемы разделения секрета, в которых разрешённые коалиции участников могут однозначно восстановить секрет, а неразрешённые не получают никакой апостериорной информации о возможном значении секрета, называются совершенными[6].

Схема Шамира

Через две точки можно провести неограниченное число полиномов степени 2. Чтобы выбрать из них единственный — нужна третья точка

Идея схемы заключается в том, что двух точек достаточно для задания прямой, трех точек — для задания параболы, четырёх точек — для кубической параболы, и так далее. Чтобы задать многочлен степени , требуется точек.

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

Кратко данный алгоритм можно описать следующим образом. Пусть дано конечное поле . Зафиксируем различных ненулевых известных элементов данного поля. Каждый из этих элементов приписывается определённому члену группы. Далее выбирается произвольный набор из элементов поля , из которых составляется многочлен над полем степени . После получения многочлена вычисляем его значение в несекретных точках и сообщаем полученные результаты соответствующим членам группы[1].

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

Важным достоинством схемы Шамира является то, что она легко масштабируема[5]. Чтобы увеличить число пользователей в группе, необходимо лишь добавить соответствующее число несекретных элементов к уже существующим, при этом должно выполняться условие при . В то же время, компрометация одной части секрета переводит схему из -пороговой в -пороговую, при этом не раскрывая никакой информации о самом секрете.

Схема Блэкли

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

Одна доля Две доли — пересекаются вдоль плоскости Три доли — пересекаются в точке
Схема Блэкли в трёх измерениях: каждая доля секрета — это плоскость, а секрет — это одна из координат точки пересечения плоскостей. Двух плоскостей недостаточно для определения точки пересечения, но достаточно для получения дополнительной информации об этой точке.

С помощью схемы Блэкли[4] можно создать (t, n)-схему разделения секрета для любых t и n: для этого надо использовать размерность пространства, равную t, и каждому из n игроков дать одну гиперплоскость, проходящую через секретную точку. Тогда любые t из n гиперплоскостей будут однозначно пересекаться в секретной точке.

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

Схемы, основанные на китайской теореме об остатках

В 1983 году Морис Миньотт[англ.], Асмут и Блум предложили две схемы разделения секрета, основанные на китайской теореме об остатках. Для некоторого числа (в схеме Миньотта это сам секрет, в схеме Асмута — Блума — некоторое производное число) вычисляются остатки от деления на последовательность чисел, которые раздаются сторонам. Благодаря ограничениям на последовательность чисел, восстановить секрет может только определённое число сторон[7][8].

Пусть количество пользователей в группе равно . В схеме Миньотта выбирается некоторое множество попарно взаимно простых чисел таких, что произведение наибольших чисел меньше, чем произведение наименьших из этих чисел. Пусть эти произведения равны и , соответственно. Число называется порогом для конструируемой схемы по множеству . В качестве секрета выбирается число такое, для которого выполняется соотношение . Части секрета распределяются между участниками группы следующим образом: каждому участнику выдается пара чисел , где .

Чтобы восстановить секрет, необходимо объединить фрагментов. В этом случае получим систему сравнений вида , множество решений которой можно найти, используя китайскую теорему об остатках. Секретное число принадлежит этому множеству и удовлетворяет условию . Также несложно показать, что если число фрагментов меньше , то, чтобы найти секрет , необходимо перебрать порядка целых чисел. При правильном выборе чисел такой перебор практически невозможно реализовать. К примеру, если разрядность будет от 129 до 130 бит, а , то соотношение будет иметь порядок [9].

Схема Асмута — Блума является доработанной схемой Миньотта. В отличие от схемы Миньотта, её можно построить в таком виде, чтобы она была совершенной[10].

Схемы, основанные на решении систем уравнений

В 1983 году Карнин, Грин и Хеллман предложили свою схему разделения секрета, которая основывалась на невозможности решить систему с неизвестными, имея менее уравнений[11].

В рамках данной схемы выбираются -мерных векторов так, чтобы любая матрица размером , составленная из этих векторов, имела ранг . Пусть вектор имеет размерность .

Секретом в схеме является матричное произведение . Долями секрета являются произведения .

Имея любые долей, можно составить систему линейных уравнений размерности , неизвестными в которой являются коэффициенты . Решив данную систему, можно найти , а имея , можно найти секрет. При этом система уравнений не имеет решения в случае, если долей меньше, чем [12].

Способы обмана пороговой схемы

Существуют несколько способов нарушить протокол работы пороговой схемы:

  • владелец одной из долей может помешать восстановлению общего секрета, отдав в нужный момент неверную (случайную) долю[13].
  • злоумышленник, не имея доли, может присутствовать при восстановлении секрета. Дождавшись оглашения нужного (порогового) числа долей, он быстро восстанавливает секрет самостоятельно и генерирует ещё одну долю, после чего предъявляет её остальным участникам. В результате он получает доступ к секрету и остаётся непойманным[14]. Имея секрет в моменте, злоумышленник может распорядиться им сразу, либо подождать достаточное для отвода подозрений количество времени и использовать секрет позднее.

Также существуют другие возможные нарушения работы, не связанные с особенностями реализации схемы:

  • злоумышленник может сымитировать ситуацию, при которой необходимо раскрытие секрета, тем самым выведав доли всех участников или их части[14].

См. также

Примечания

  1. 1 2 3 Алферов, Зубов, Кузьмин и др., 2002, с. 401.
  2. Schoenmakers, 1999.
  3. C. J. Simmons. An introduction to shared secret and/or shared control schemes and their application (англ.) // Contemporary Cryptology. — IEEE Press, 1991. — P. 441—497.
  4. 1 2 Blakley, 1979.
  5. 1 2 Shamir, 1979.
  6. Блэкли, Кабатянский, 1997.
  7. Mignotte, 1982.
  8. Asmuth, Bloom, 1983.
  9. Молдовян, Молдовян, 2005, с. 225.
  10. Шенец, 2011.
  11. Karnin, Greene, Hellman, 1983.
  12. Шнайер Б. Прикладная криптография. — 2-е изд. — Триумф, 2002. — С. 590. — 816 с. — ISBN 5-89392-055-4.
  13. Pasailă, Alexa, Iftene, 2010.
  14. 1 2 Шнайер, 2002, с. 69.

Литература

  • Шнайер Б. 3.7. Разделение секрета // Прикладная криптография. Протоколы, алгоритмы, исходные тексты на языке Си = Applied Cryptography. Protocols, Algorithms and Source Code in C. — М.: Триумф, 2002. — С. 93—96. — 816 с. — 3000 экз. — ISBN 5-89392-055-4.
  • Шнайер Б. 23.2 Алгоритмы разделения секрета // Прикладная криптография. Протоколы, алгоритмы, исходные тексты на языке Си = Applied Cryptography. Protocols, Algorithms and Source Code in C. — М.: Триумф, 2002. — С. 588—591. — 816 с. — 3000 экз. — ISBN 5-89392-055-4.

Read other articles:

Видень Коростенська дирекція Південно-Західна залізниця зупинний пунктРозташуванняРозташування с. ВигівКоординати 50°56′21″ пн. ш. 28°27′44″ сх. д. / 50.93917° пн. ш. 28.46222° сх. д. / 50.93917; 28.46222СтруктураЛінія(ї) Коростень — Звягель IПлатформ 1Тип п

 

2010 single by Brandy, Ray J and Willie NorwoodTalk to MeSingle by Brandy, Ray J and Willie Norwoodfrom the album A Family Business ReleasedOctober 22, 2010Genre R&B soul Length4:51LabelSaguaro RoadSongwriter(s) William Ray Norwood Jr., Scott Parker Tommy Niblack Producer(s)Scott Shavoni ParkerBrandy singles chronology Long Distance (2008) Talk to Me (2010) It All Belongs to Me (2012) Ray J singles chronology Last Wish(2010) Talk to Me(2010) Turnin' Me On(2011) Talk to Me is a son...

 

Iranian academic Shahrzad MojabBornShiraz, IranNationalityIranianAlma materCollege of Translation, Tehran University of Illinois at Urbana-ChampaignSpouseAmir HassanpourAwardsRoyal Society of Canada Award in Gender StudiesScientific careerFieldsImpact of war, displacement and violence on women’s learning and education.InstitutionsUniversity of Windsor Ryerson University Concordia University University of TorontoThesisThe state and university: The Islamic Cultural Revolution in the inst...

River in ChinaDai RiverNative name戴河 (Chinese)LocationCountryChina The Dai River (Chinese: 戴河; pinyin: dàihé) is a river in Hebei, China that empties into the northwest Bohai Gulf near Qinghuangdao. The coast north of the mouth is generally rocky, while the coast to the south is sandy. A shipyard and a jetty are located on the east bank of the mouth.[1] Damming and the creation of reservoirs on the rivers emptying into the Qinghuangdao coast has led to severe er...

 

نادية بين رشيد   معلومات شخصية الميلاد 16 أبريل 1962 (61 سنة)  مواطنة فرنسا تونس  الحياة العملية المهنة مونتيرة  اللغات الفرنسية  المواقع الموقع الموقع الرسمي  IMDB صفحتها على IMDB  تعديل مصدري - تعديل   نادية بين رشيد (بالفرنسية: Nadia Ben Rachid)‏ هي مونتيرة فرنسية وتونس

 

Este artículo o sección necesita referencias que aparezcan en una publicación acreditada.Este aviso fue puesto el 28 de octubre de 2014. Ministerio del Poder Popular para Habitat y vivienda Ministerio del Poder Popular para Habitat y viviendaMinisterio del Habitat y vivienda LocalizaciónPaís VenezuelaInformación generalSigla MINHVIJurisdicción Poder EjecutivoTipo MinisterioOrganizaciónMinistros Ildemaro Moisés Villarroel Arismendi[1]​Depende de Poder Ejecutivo NacionalEnti...

此條目需要补充更多来源。 (2023年4月23日)请协助補充多方面可靠来源以改善这篇条目,无法查证的内容可能會因為异议提出而被移除。致使用者:请搜索一下条目的标题(来源搜索:國立臺灣師範大學音樂學院 — 网页、新闻、书籍、学术、图像),以检查网络上是否存在该主题的更多可靠来源(判定指引)。 國立臺灣師範大學音樂學院臺師大音樂學院校徽创办时间2007...

 

Presiden ZanzibarBendera NegaraPetahanaHussein Mwinyisejak 3 November 2020Masa jabatanLima tahun, dapat diulang sekailPejabat perdanaSheikh Abeid Amani KarumeDibentuk12 Januari 1964 Artikel ini tidak memiliki bagian pembuka yang sesuai dengan standar Wikipedia. Mohon tulis paragraf pembuka yang informatif sehingga pembaca dapat memahami maksud dari Daftar Presiden Zanzibar. Contoh paragraf pembuka Daftar Presiden Zanzibar adalah .... (Pelajari cara dan kapan saatnya untuk menghapus pesan...

 

Railway line in Victoria, Australia MilduraOverviewOther name(s)YeltaStatusOperationalOwnerVicTrackLocaleVictoria, AustraliaTerminiYeltaBallaratServiceTypeHeavy railServicesMaryboroughOperator(s)Passenger: V/LineFreight: Pacific NationalHistoryCommenced1874 (1874)Completed1903 (1903)Closed for gauge conversionAugust 2017 (Yelta-Maryborough)ReopenedFebruary 2018 (Yelta-Maryborough)TechnicalLine length474.4 km (294.8 mi)Number of tracks1Track gauge1,435 mm (4 ft...

1948 massacre by British soldiers of defenceless men during the Malayan Emergency Batang Kali MassacrePart of the Malayan EmergencyHulu Selangor shown within Selangor stateLocationBatang Kali, Selangor, Malaya (now Malaysia)Date12 December 1948TargetDefenceless Malay and Chinese menAttack typeMassacreDeaths24Perpetrator Scots GuardsVerdictUK Courts ruled that although the Scots Guards had massacred civilians, none of the soldiers would be prosecuted The Batang Kali massacre was the killing by...

 

Artikel ini perlu diwikifikasi agar memenuhi standar kualitas Wikipedia. Anda dapat memberikan bantuan berupa penambahan pranala dalam, atau dengan merapikan tata letak dari artikel ini. Untuk keterangan lebih lanjut, klik [tampil] di bagian kanan. Mengganti markah HTML dengan markah wiki bila dimungkinkan. Tambahkan pranala wiki. Bila dirasa perlu, buatlah pautan ke artikel wiki lainnya dengan cara menambahkan [[ dan ]] pada kata yang bersangkutan (lihat WP:LINK untuk keterangan lebih lanjut...

 

Russian society created to spread Christianity in the Caucasus Russian: ОВПХКSociety for the Restoration of Orthodox Christianity in the CaucasusRussian: Общество Восстановления Православного Христианства на КавказеSt. Nino orden - IAbbreviationRussian: ОВПХКFounderRussian EmpireTypeReligionLocationTbilisi, Russian EmpireRegion served CaucasusOfficial language Russian The Society for the Restoration of Orthodox Christianity in ...

Aktuelles libanesisches Kfz-Kennzeichen Zweizeiliges Kennzeichen Kennzeichen 2007–2017 Kennzeichen 2007–2017 im US-Format Das libanesische Kfz-Kennzeichen ist ein weißes Schild mit schwarzen Zeichen und ähnelt seit 1997 dem Euro-Kennzeichen. Es hat ähnliche Maß (520 × 110 mm) sowie am linken Rand einen blauen Balken. Darauf ist von oben nach unten zunächst die Landesbezeichnung Libanon (arabisch لبنان, DMG Lubnān) in Arabisch, gefolgt von einer Libanon-Zeder sowie die Verw...

 

This article relies largely or entirely on a single source. Relevant discussion may be found on the talk page. Please help improve this article by introducing citations to additional sources.Find sources: Muhammad Muradyab Khan – news · newspapers · books · scholar · JSTOR (April 2018) Nawab of Sindh Muhammad Muradyab KhanNawab of SindhReign1755 – 1758PredecessorNoor Mohammad KalhoroSuccessorMian Ghulam Shah KalhoroDiedc. 1758NamesMian Muhammad Murad...

 

Kumbakonam Jain TempleChandraprabha Jain TempleReligionAffiliationJainismDeityChandraprabhaFestivalsMahavir JayantiLocationLocationKumbakonam, Tamil NaduArchitectureDate established1903 CE Part of a series onJainism Jains History Timeline Index Philosophy Anekantavada Cosmology Ahimsa Karma Dharma Mokṣa Kevala Jnana Dravya Tattva Brahmacarya Aparigraha Gunasthana Saṃsāra EthicsEthics of Jainism Mahavratas (major vows) Ahiṃsā (non-violence) Satya (truth) Asteya (non-stealing) Brahmacar...

58th season of FIA Formula One motor racing Formula One 2004 redirects here. For video game, see Formula One 04. 2004 FIA Formula OneWorld Championship Drivers' Champion: Michael SchumacherConstructors' Champion: Ferrari Previous 2003 Next 2005 Races by countryRaces by venueSupport series: Formula 3000Porsche Supercup Michael Schumacher won his seventh and final world championship with Ferrari. Schumacher's teammate Rubens Barrichello was runner up. Jenson Button impressed with third place fo...

 

Train car for holding liquids and gases The examples and perspective in this article deal primarily with the United States and do not represent a worldwide view of the subject. You may improve this article, discuss the issue on the talk page, or create a new article, as appropriate. (February 2018) (Learn how and when to remove this template message) Modern tank cars carry all types of liquid and gaseous commodities A milk tank car for bulk loading at the Illinois Railway Museum. A tank car (...

 

1919 film directed by Kenneth Webb The Adventure ShopDirected byKenneth S. WebbWritten byHarry ConwayBud Fisher (story)George H. PlymptonStarringCorinne GriffithWalter McGrailRobert GaillardCinematographyTom MalloyProductioncompanyVitagraph StudiosDistributed byVitagraph StudiosRelease dateJanuary 6, 1919CountryUnited StatesLanguagesSilentEnglish intertitles The Adventure Shop is a 1919 American silent adventure film directed by Kenneth S. Webb and starring Corinne Griffith, Walter McGrail an...

See also: Statewide opinion polling for the 2016 Democratic Party presidential primaries and Nationwide opinion polling for the 2016 Republican Party presidential primaries Key:   Ted Cruz3 states + 3 shared   John Kasich1 state   Donald Trump32 states + 3 shared   3 or more candidates statistically tied for the lead1 state   No polling data in the past three months or three months before the election10 states & D.C. Note: This map reflect...

 

У этого термина существуют и другие значения, см. Эриксон. Не следует путать с Erisson. Telefonaktiebolaget L. M. Ericsson Тип Публичная компания Листинг на бирже SSE: ERIC (А-акции) SSE: ERIC (Б-акции) Основание 1876 Основатели Ларс Магнус Эрикссон Расположение  Швеция: Стокгольм Ключевые фигуры Бёр...

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!