{"id":53444,"date":"2019-12-02T00:00:00","date_gmt":"2019-12-01T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/shema-razdeleniya-sekreta-shamira"},"modified":"2020-02-18T14:01:21","modified_gmt":"2020-02-18T11:01:21","slug":"shema-razdeleniya-sekreta-shamira","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/shema-razdeleniya-sekreta-shamira","title":{"rendered":"Schema zur Geheimenteilung von Shamir","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Betrachten wir das Szenario, in dem die Sicherheit des Bankschlie\u00dffachs gew\u00e4hrleistet werden muss. Es gilt als v\u00f6llig unzug\u00e4nglich ohne den Schl\u00fcssel, den Sie am ersten Arbeitstag erhalten. Ihr Ziel ist es, den Schl\u00fcssel sicher aufzubewahren.<\/p>\n<p>Angenommen, Sie haben beschlossen, den Schl\u00fcssel immer bei sich zu tragen und den Zugang zum Schlie\u00dffach nach Bedarf zu gew\u00e4hren. Aber Sie werden schnell feststellen, dass diese L\u00f6sung in der Praxis nicht gut skalierbar ist, da Sie jedes Mal physisch anwesend sein m\u00fcssen, um das Schlie\u00dffach zu \u00f6ffnen. Und was ist mit dem Urlaub, der Ihnen versprochen wurde? Au\u00dferdem stellt sich die noch beunruhigendere Frage: Was passiert, wenn Sie den einzigen Schl\u00fcssel verlieren?<\/p>\n<p>Mit dem Gedanken an den Urlaub haben Sie beschlossen, eine Kopie des Schl\u00fcssels zu machen und diese einem anderen Mitarbeiter anzuvertrauen. Doch Sie verstehen, dass dies auch nicht ideal ist. Indem Sie die Anzahl der Schl\u00fcssel verdoppeln, haben Sie auch die M\u00f6glichkeiten f\u00fcr Diebstahl des Schl\u00fcssels verdoppelt.<\/p>\n<p>Verzweifelt zerst\u00f6ren Sie das Duplikat und beschlie\u00dfen, den urspr\u00fcnglichen Schl\u00fcssel in zwei H\u00e4lften zu teilen. Jetzt denken Sie, dass zwei vertrauensw\u00fcrdige Personen mit den Teilen des Schl\u00fcssels physisch anwesend sein m\u00fcssen, um den Schl\u00fcssel zusammenzusetzen und das Schlie\u00dffach zu \u00f6ffnen. Das bedeutet, dass der Dieb zwei Teile stehlen m\u00fcsste, was doppelt so schwierig ist wie der Diebstahl eines einzelnen Schl\u00fcssels. Allerdings stellen Sie bald fest, dass dieses System nicht viel besser ist als nur ein Schl\u00fcssel, denn wenn jemand die H\u00e4lfte des Schl\u00fcssels verliert, kann der gesamte Schl\u00fcssel nicht wiederhergestellt werden.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nDas Problem kann durch eine Reihe zus\u00e4tzlicher Schl\u00fcssel und Schl\u00f6sser gel\u00f6st werden, aber dieser Ansatz erfordert schnell <i>viele<\/i> Schl\u00fcssel und Schl\u00f6sser. Sie beschlie\u00dfen, dass in einem idealen Schema der Schl\u00fcssel geteilt werden sollte, damit die Sicherheit nicht vollst\u00e4ndig von einer einzelnen Person abh\u00e4ngt. Sie kommen auch zu dem Schluss, dass es eine bestimmte Schwelle an Fragmenten geben sollte, damit bei Verlust eines Fragments (oder wenn die Person im Urlaub ist) der gesamte Schl\u00fcssel funktionsf\u00e4hig bleibt.<\/p>\n<h1>Wie man ein Geheimnis teilt<\/h1>\n<p>\n\u00dcber diesen Typ von Schl\u00fcsselverwaltungssystem dachte Adi Shamir im Jahr 1979, als er seine Arbeit ver\u00f6ffentlichte <noindex><a rel=\"nofollow\" href=\"https:\/\/cs.jhu.edu\/~sdoshi\/crypto\/papers\/shamirturing.pdf\">\u201eWie man ein Geheimnis teilt\u201c<\/a><\/noindex>. In dem Artikel wird die sogenannte <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/64d1d06429d10e2571b04ba756a9e44d.jpg\" style=\"display:block;margin: 0 auto;\" \/> Schwellenschema f\u00fcr die effektive Aufteilung eines geheimen Wertes (z. B. eines kryptografischen Schl\u00fcssels) in <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/d2ecc715b363a149fefb4cc647a30e6e.jpg\" style=\"display:block;margin: 0 auto;\" \/> Teile erkl\u00e4rt. Danach kann das Geheimnis leicht wiederhergestellt werden, wenn und nur wenn mindestens <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/7a3f94d0d7874387726d18ef0c5c4174.jpg\" style=\"display:block;margin: 0 auto;\" \/> aus <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/83808316ecdccf2d3d1d05696c6d5507.jpg\" style=\"display:block;margin: 0 auto;\" \/> Teile zusammengebracht werden. <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/ec92794c36ed48497df201c55697e065.jpg\" style=\"display:block;margin: 0 auto;\" \/>.<\/p>\n<p>Aus sicherheitstechnischer Sicht ist eine wichtige Eigenschaft dieses Schemas, dass ein Angreifer absolut nichts erfahren sollte, wenn er nicht mindestens <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/49419db7a603359c9d7f2949263e0f7d.jpg\" style=\"display:block;margin: 0 auto;\" \/> Teile hat. Selbst das Vorhandensein von <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/13aad9d68bc8f0729bf06fc49435b7dc.jpg\" style=\"display:block;margin: 0 auto;\" \/> Teilen sollte keine Informationen liefern. Wir nennen dieses Merkmal <i>semantische Sicherheit<\/i>.<\/p>\n<h1>Polynominterpolation<\/h1>\n<p>\nDas Shamir-Schema <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/5bcbb5a7f61e4e37103c379964d49e63.jpg\" style=\"display:block;margin: 0 auto;\" \/> basiert auf dem Konzept der <b>Polynominterpolation<\/b>. Wenn Sie mit diesem Konzept nicht vertraut sind, ist es tats\u00e4chlich ziemlich einfach. Im Grunde genommen, wenn Sie jemals Punkte auf einem Diagramm gezeichnet haben und dann diese mit Linien oder Kurven verbunden haben, haben Sie es bereits verwendet!<\/p>\n<p><img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/66d66cc226dde7af9d71ab1ad7f92eea.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Durch zwei Punkte kann eine unbegrenzte Anzahl von Polynomen zweiten Grades gef\u00fchrt werden. Um eines von ihnen auszuw\u00e4hlen, ben\u00f6tigt man einen dritten Punkt. Illustration: <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%A1%D1%85%D0%B5%D0%BC%D0%B0_%D1%80%D0%B0%D0%B7%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F_%D1%81%D0%B5%D0%BA%D1%80%D0%B5%D1%82%D0%B0_%D0%A8%D0%B0%D0%BC%D0%B8%D1%80%D0%B0#\/media\/File:3_polynomials_of_degree_2_through_2_points.svg\">Wikipedia<\/a><\/noindex><\/i> <\/p>\n<p>Betrachten wir ein Polynom ersten Grades, <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/479ff09339b6907cf7fd5420a6b66907.jpg\" style=\"display:block;margin: 0 auto;\" \/>. Wenn Sie diese Funktion auf einem Diagramm darstellen m\u00f6chten, wie viele Punkte ben\u00f6tigen Sie? Nun, wir wissen, dass es sich um eine lineare Funktion handelt, die eine Linie bildet, und daher sind mindestens zwei Punkte erforderlich. Lassen Sie uns nun eine polynomiale Funktion zweiten Grades betrachten, <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/bd6591a5e317fadba394b9f93c03f813.jpg\" style=\"display:block;margin: 0 auto;\" \/>. Das ist eine quadratische Funktion, daher ben\u00f6tigt man f\u00fcr die Erstellung des Diagramms mindestens drei Punkte. Wie sieht es mit einem Polynom dritten Grades aus? Mindestens vier Punkte. Und so weiter.<\/p>\n<p>Das wirklich Tolle an dieser Eigenschaft ist, dass wir, wenn wir den Grad der polynomialen Funktion und mindestens <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/97d23bb431f561738675a8eecd78c8bd.jpg\" style=\"display:block;margin: 0 auto;\" \/> Punkte ber\u00fccksichtigen, zus\u00e4tzliche Punkte f\u00fcr diese polynomiale Funktion ableiten k\u00f6nnen. Die Extrapolation dieser zus\u00e4tzlichen Punkte nennen wir <i>Polynominterpolation<\/i>.<\/p>\n<h1>Geheimnisbildung<\/h1>\n<p>\nM\u00f6glicherweise haben Sie bereits erkannt, dass hier das clevere Shamir-Schema ins Spiel kommt. Nehmen wir an, unser Geheimnis ist <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/9f18d04feb91617cc6b17ee999f7621e.jpg\" style=\"display:block;margin: 0 auto;\" \/> sind <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/724e6fe3c0b6e8460207592d515dde4a.jpg\" style=\"display:block;margin: 0 auto;\" \/>. Wir k\u00f6nnen <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/e1bb80717e0e060d77dc3fa2bff5e396.jpg\" style=\"display:block;margin: 0 auto;\" \/> in einen Punkt auf einem Diagramm umwandeln <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/d7291bf682131a3cd1dc9fb65c351a5d.jpg\" style=\"display:block;margin: 0 auto;\" \/> und eine polynomiale Funktion vom Grad <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/c63b9a9efa9409f73baf5916cd77b8b5.jpg\" style=\"display:block;margin: 0 auto;\" \/>erfinden, die diesem Punkt entspricht. Denken Sie daran, dass <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/4670e092c7dc86f70984a3d5e875ae7e.jpg\" style=\"display:block;margin: 0 auto;\" \/> unser Schwellenwert f\u00fcr erforderliche Teile sein wird, sodass wir, wenn wir den Schwellenwert auf drei Teile setzen, eine polynomiale Funktion zweiten Grades w\u00e4hlen m\u00fcssen.<\/p>\n<p>Unser Polynom wird die Form haben von <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/06e96a58093b9e00d7c37ad5f832a6f4.jpg\" style=\"display:block;margin: 0 auto;\" \/><header> <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/fc9ce1b274e8224fcfee33290fee6455.jpg\" style=\"display:block;margin: 0 auto;\" \/> und <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/ec120b09589c1ee882f1f93b47626c94.jpg\" style=\"display:block;margin: 0 auto;\" \/> \u2013 zuf\u00e4llig ausgew\u00e4hlte positive ganze Zahlen. Wir erstellen lediglich ein Polynom vom Grad <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/ef10f07dfb8496cca70579246c1d9c48.jpg\" style=\"display:block;margin: 0 auto;\" \/>, wobei der freie Koeffizient <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/d7db113a15325721c9fea613a379026f.jpg\" style=\"display:block;margin: 0 auto;\" \/>\u00a0unser Geheimnis ist <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/093bd4575a590bed819e6ec9f9b41aa0.jpg\" style=\"display:block;margin: 0 auto;\" \/>, und jeder der folgenden <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/6c33d819871b32ff7d347d00408d02d1.jpg\" style=\"display:block;margin: 0 auto;\" \/> Es gibt einen zuf\u00e4llig ausgew\u00e4hlten positiven Koeffizienten. Wenn wir zu unserem urspr\u00fcnglichen Beispiel zur\u00fcckkehren und annehmen, dass <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/c6ff5a7ad5a6a82ae31c583148ea5274.jpg\" style=\"display:block;margin: 0 auto;\" \/>, dann erhalten wir die Funktion <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/b3386ca5ec27e0dacd17874d6f5720c8.jpg\" style=\"display:block;margin: 0 auto;\" \/>.<\/p>\n<p>An diesem Punkt k\u00f6nnen wir Fragmente generieren, indem wir <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/50a46de4540f90ddba6b1bbfa3702892.jpg\" style=\"display:block;margin: 0 auto;\" \/> einzigartige ganze Zahlen in <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/fcbc7f0b6d9353e6eae0fafe4a06a4f2.jpg\" style=\"display:block;margin: 0 auto;\" \/><header> <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/c58e20b2b97950112194f6a51707289c.jpg\" style=\"display:block;margin: 0 auto;\" \/> (weil das unser Geheimnis ist). In diesem Beispiel m\u00f6chten wir vier Fragmente mit einer Schwelle von drei verteilen, also generieren wir zuf\u00e4llig Punkte <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/720b820e264f0314cb2e14ab6502ee96.jpg\" style=\"display:block;margin: 0 auto;\" \/> und senden jeweils einen Punkt an jede der vier vertrauensw\u00fcrdigen Personen, den Schl\u00fcsselspeichern. Wir teilen den Leuten auch mit, dass <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/c441ff2a652b58011e13d60855c7e404.jpg\" style=\"display:block;margin: 0 auto;\" \/>, da dies als \u00f6ffentliche Information angesehen wird und zur Wiederherstellung erforderlich ist. <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/2011019c98b6d1a77a0cd25a3667c9e4.jpg\" style=\"display:block;margin: 0 auto;\" \/>.<\/p>\n<h1>Wiederherstellung des Geheimnisses<\/h1>\n<p>\nWir haben bereits das Konzept der polynomialen Interpolation und deren Grundlage f\u00fcr das Shamir-Schema besprochen. <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/6f93e17d2d2ce5659972b98a9c8eee83.jpg\" style=\"display:block;margin: 0 auto;\" \/>Wenn drei beliebige der vier vertrauensw\u00fcrdigen Personen wiederherstellen m\u00f6chten <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/9b5ba8c78e395d3dee229e222c31d85a.jpg\" style=\"display:block;margin: 0 auto;\" \/>, m\u00fcssen sie nur interpolieren <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/cfec467c0571c4d54d74938c5667146f.jpg\" style=\"display:block;margin: 0 auto;\" \/> mit ihren einzigartigen Punkten. Sie k\u00f6nnen dazu ihre Punkte <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/035e1f8407434fdbe1b8814d7fd3ee1f.jpg\" style=\"display:block;margin: 0 auto;\" \/> festlegen und das Interpolationspolynom von Lagrange anhand der folgenden Formel berechnen. Wenn Programmierung f\u00fcr Sie verst\u00e4ndlicher ist als Mathematik, ist Pi im Grunde genommen der Operator <code>for<\/code>, der alle Ergebnisse multipliziert, und Sigma ist das <code>for<\/code>, das alles addiert.<\/p>\n<p><img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/01a47d3bc38f07f7b65da2ca1f772e28.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/cc0039bc38e27a62161bc0fde3b1472d.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>\nBei <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/b41d5abefcac0bb813291063f0a56404.jpg\" style=\"display:block;margin: 0 auto;\" \/> Wir k\u00f6nnen das wie folgt l\u00f6sen und unsere urspr\u00fcngliche polynomial Funktion zur\u00fcckgeben:<\/p>\n<p><img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/b7af6d68d1fa639442f96ed11cc96bd7.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>\nDa wir wissen, dass <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/df250c5c331d0a2903867efcad71d325.jpg\" style=\"display:block;margin: 0 auto;\" \/>, erfolgt die Wiederherstellung <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/a6968a889776d0caa3db0dd6e10842d4.jpg\" style=\"display:block;margin: 0 auto;\" \/> einfach:<\/p>\n<p><img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/b89862098c973d18a75a104092364a04.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<h1>Verwendung von unsicherer ganzzahliger Arithmetik<\/h1>\n<p>\nObwohl wir die Hauptidee von Shamir erfolgreich angewendet haben <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/626be5c238019fc0a2ff08798b8e620c.jpg\" style=\"display:block;margin: 0 auto;\" \/>, haben wir ein Problem, das wir bis zu diesem Zeitpunkt ignoriert haben. Unsere polynomiale Funktion verwendet unsichere ganzzahlige Arithmetik. Denken Sie daran, dass f\u00fcr jeden zus\u00e4tzlichen Punkt, den der Angreifer auf dem Graphen unserer Funktion erh\u00e4lt, weniger M\u00f6glichkeiten f\u00fcr andere Punkte bleiben. Sie k\u00f6nnen dies selbst sehen, wenn Sie einen Graphen mit zunehmender Anzahl an Punkten f\u00fcr die polynomial Funktion mit ganzzahliger Arithmetik erstellen. Es ist kontraproduktiv f\u00fcr unser angegebenes Sicherheitsziel, weil ein Angreifer absolut nichts wissen sollte, bis er mindestens <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/d5278c748b7713fc387c37425d43656d.jpg\" style=\"display:block;margin: 0 auto;\" \/> Fragmente hat.<\/p>\n<p>Um zu demonstrieren, wie schwach das Schema mit ganzzahliger Arithmetik ist, betrachten wir ein Szenario, in dem der Angreifer zwei Punkte erhalten hat <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/ebe75137fa19aaccdc733618707de3c0.jpg\" style=\"display:block;margin: 0 auto;\" \/> und die \u00f6ffentliche Information kennt, dass <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/45dc1dbd7564637c96d1c8383af19e15.jpg\" style=\"display:block;margin: 0 auto;\" \/>. Aus dieser Information kann er ableiten <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/16e75561bf051ecd3232f0560f75e494.jpg\" style=\"display:block;margin: 0 auto;\" \/>, die gleich zwei betr\u00e4gt, und bekannte Werte in die Formel einf\u00fcgen <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/e6c550b9a0d630e62d5be66e61ff3a89.jpg\" style=\"display:block;margin: 0 auto;\" \/> und <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/e2a3c2a324c159cf73852513dda5ff3b.jpg\" style=\"display:block;margin: 0 auto;\" \/>.<\/p>\n<p><img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/003b535b08b5de17b573c7af61110dbb.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>\n Dann kann der Angreifer herausfinden <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/76d496e3442e88c7d5a238612f2ee8da.jpg\" style=\"display:block;margin: 0 auto;\" \/>, indem er berechnet <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/96ef9b4a0657cd258978e2eda974bd09.jpg\" style=\"display:block;margin: 0 auto;\" \/>:<\/p>\n<p><img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/8e677012c61e1cc45f1f3be6e44aa1c1.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>\nDa wir definiert haben <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/62af08665bef7cd3fc447411455352c6.jpg\" style=\"display:block;margin: 0 auto;\" \/> als zuf\u00e4llig ausgew\u00e4hlte positive ganze Zahlen, gibt es eine begrenzte Anzahl m\u00f6glicher <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/66c39a1014c0acab55fea137f28a6d0f.jpg\" style=\"display:block;margin: 0 auto;\" \/>. Mit diesen Informationen kann der Angreifer ableiten <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/0c3caaa1e189ffea0001ca9ad08a65d1.jpg\" style=\"display:block;margin: 0 auto;\" \/>, da alles, was gr\u00f6\u00dfer als 5 ist, dazu f\u00fchrt, dass <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/104807891ce9ab1d3adc649f8d1dcd29.jpg\" style=\"display:block;margin: 0 auto;\" \/> negativ wird. Das stellt sich als wahr heraus, da wir definiert haben <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/cf2bebff28344be58b02c492fd0e49ba.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Dann kann der Angreifer m\u00f6gliche Werte berechnen <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/7c9c09333ee4ab432122e959892daeda.jpg\" style=\"display:block;margin: 0 auto;\" \/>, indem er ersetzt <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/c5d88d7a2488ae0c40e5ec3edb66dd2d.jpg\" style=\"display:block;margin: 0 auto;\" \/> in <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/8fd97c507a4d2bc8d4e4619e10e97063.jpg\" style=\"display:block;margin: 0 auto;\" \/>:<\/p>\n<p><img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/1f2fb897dc37702dd543a6d7783339cb.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>\nMit einer begrenzten Auswahl an Optionen f\u00fcr <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/9960ad727ecf47084cacfb9f487f329a.jpg\" style=\"display:block;margin: 0 auto;\" \/> wird klar, wie einfach es ist, Werte zu erraten und zu \u00fcberpr\u00fcfen <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/47f9786e9728ed72e10dd505d7445b41.jpg\" style=\"display:block;margin: 0 auto;\" \/>. Hier gibt es insgesamt f\u00fcnf Optionen.<\/p>\n<h1>Das Problem mit unsicherer ganzzahliger Arithmetik l\u00f6sen<\/h1>\n<p>\nUm diese Schwachstelle zu beseitigen, schl\u00e4gt Shamir vor, modulare Arithmetik zu verwenden, indem er <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/503fd220af76c5e96cce3a84a4673f91.jpg\" style=\"display:block;margin: 0 auto;\" \/> auf <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/49ab2b2ee61d6551a1b41f6a1795a295.jpg\" style=\"display:block;margin: 0 auto;\" \/><header> <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/bb5a5adda52f7d4dd401efd8a040be69.jpg\" style=\"display:block;margin: 0 auto;\" \/> und <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/1e062a8784dfb6da2bc708d3de027042.jpg\" style=\"display:block;margin: 0 auto;\" \/> \u2013 die Menge aller Primzahlen.<\/p>\n<p>Erinnern wir uns schnell, wie die modulare Arithmetik funktioniert. Uhren mit Zeigern sind ein bereits bekanntes Konzept. Sie verwenden Uhren, die <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/93520a0c8bdbbe57ab424e58c3bbfe30.jpg\" style=\"display:block;margin: 0 auto;\" \/>. Sobald der Stundenzeiger vorbei an zw\u00f6lf ist, kehrt er zur\u00fcck zu eins. Eine interessante Eigenschaft dieses Systems ist, dass wir einfach durch Blick auf die Uhr nicht ableiten k\u00f6nnen, wie viele Umdrehungen der Stundenzeiger gemacht hat. Wenn wir jedoch wissen, dass der Stundenzeiger viermal an 12 vorbeigekommen ist, k\u00f6nnen wir die Anzahl der vergangenen Stunden mit einer einfachen Formel vollst\u00e4ndig bestimmen <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/5b8b7655f38ee900b989fdc070616a6b.jpg\" style=\"display:block;margin: 0 auto;\" \/><header> <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/0ec5da4245e1eac619b42bb62f682773.jpg\" style=\"display:block;margin: 0 auto;\" \/>\u00a0\u2013 das ist unser Teiler (hier <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/a8656dac61ddb1097f06781c5b5aad69.jpg\" style=\"display:block;margin: 0 auto;\" \/>), <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/3ba5b3dc4f29fac3c9d4f5f2072d688b.jpg\" style=\"display:block;margin: 0 auto;\" \/>\u00a0\u2013 der Quotient (wie oft der Teiler ohne Rest in die urspr\u00fcngliche Zahl passt, hier <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/ac9bb70e1511109b0181e14b6227f57e.jpg\" style=\"display:block;margin: 0 auto;\" \/>), und <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/57b6842c2bfd39b19ce428e5b9345946.jpg\" style=\"display:block;margin: 0 auto;\" \/>\u00a0\u2013 der Rest, der normalerweise vom Modulo-Operator zur\u00fcckgegeben wird (hier <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/28f71e672ecc717d2bd1845e27273398.jpg\" style=\"display:block;margin: 0 auto;\" \/>). Das Wissen um all diese Werte erm\u00f6glicht es uns, die Gleichung f\u00fcr <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/9548f9d6b522258582be1f8968752866.jpg\" style=\"display:block;margin: 0 auto;\" \/>zu l\u00f6sen, aber wenn wir den Quotienten weglassen, k\u00f6nnen wir den Ausgangswert niemals wiederherstellen.<\/p>\n<p>Es kann gezeigt werden, wie dies die Sicherheit unseres Schemas verbessert, indem wir das Schema auf unser vorheriges Beispiel anwenden und <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/c0f760bdd2b67444bd233d4ea7fe5e72.jpg\" style=\"display:block;margin: 0 auto;\" \/>. Unsere neue polynomialfunktion <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/afddb9747f68076bc6dbe9b5cf60d107.jpg\" style=\"display:block;margin: 0 auto;\" \/>, und die neuen Punkte <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/da9d9ecfcf949b6be4bc8e3a29d670ab.jpg\" style=\"display:block;margin: 0 auto;\" \/>. Jetzt k\u00f6nnen die Schl\u00fcsselhalter die polynomialen Interpolation erneut verwenden, um unsere Funktion wiederherzustellen, nur dass die Operationen Addition und Multiplikation jetzt mit Reduktion modulo durchgef\u00fchrt werden m\u00fcssen <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/f94ae5343347b38dc64228472b564f0e.jpg\" style=\"display:block;margin: 0 auto;\" \/> (z.B. <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/d19138189cd40c6c01ab68d3d6b7027b.jpg\" style=\"display:block;margin: 0 auto;\" \/>).<\/p>\n<p>Angenommen, in diesem neuen Beispiel hat der Angreifer zwei dieser neuen Punkte herausgefunden, <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/4f13c2640360f124305f3f023d6cfa83.jpg\" style=\"display:block;margin: 0 auto;\" \/>, und \u00f6ffentliche Informationen <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/376e0e059b761e3f3e7473d8d2d3428f.jpg\" style=\"display:block;margin: 0 auto;\" \/>. Diesmal leitet der Angreifer basierend auf allen ihm vorliegenden Informationen die folgenden Funktionen ab, in denen <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/f0aedf279cc2418e2d62d51e63e324b2.jpg\" style=\"display:block;margin: 0 auto;\" \/>\u00a0eine Menge aller positiven ganzen Zahlen und <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/c92efad35129d61013f6e37ec1907fd3.jpg\" style=\"display:block;margin: 0 auto;\" \/> den Modulkoeffizienten darstellt. <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/c2679ec08a40d7aa13a9d375b610642c.jpg\" style=\"display:block;margin: 0 auto;\" \/>.<\/p>\n<p><img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/0f6d09b6c15f013e9a445fef060f8091.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>\nJetzt findet unser Angreifer wieder <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/8e01640ea802740996150d09277cbf1f.jpg\" style=\"display:block;margin: 0 auto;\" \/>, indem er berechnet, <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/78fa395ca715c36835c38f4fe16d63e0.jpg\" style=\"display:block;margin: 0 auto;\" \/>:<\/p>\n<p><img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/d739d7e52d675aeba9abcc6ada4097e1.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>\nDann versucht er erneut, abzuleiten, <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/e47c9bd27ac92787c287b7db249a345f.jpg\" style=\"display:block;margin: 0 auto;\" \/>, indem er ersetzt <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/15c82f6824ad986351d3358c32b28f26.jpg\" style=\"display:block;margin: 0 auto;\" \/> in <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/56cddebdf83ddc105aa8aba91bd0bb38.jpg\" style=\"display:block;margin: 0 auto;\" \/>:<\/p>\n<p><img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/6e9643108864d1d2cf9e04bed493fff7.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>\nDiesmal hat er ein ernsthaftes Problem. In der Formel fehlen Werte <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/217282ca338c79dd058db66f405b07a0.jpg\" style=\"display:block;margin: 0 auto;\" \/>, <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/fb908d84b7eac873bba662cf69d95b95.jpg\" style=\"display:block;margin: 0 auto;\" \/> und <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/83389928ca52ffce5266fe6a414e1f18.jpg\" style=\"display:block;margin: 0 auto;\" \/>. Da es unendlich viele Kombinationen dieser Variablen gibt, kann er keine zus\u00e4tzlichen Informationen erhalten.<\/p>\n<h1>Sicherheits\u00fcberlegungen<\/h1>\n<p>\nDas Shamir-Schema zur Geheimnisaufteilung bietet <i>Sicherheit aus informationstheoretischer Sicht<\/i>. Das bedeutet, dass die Mathematik auch gegen einen Angreifer mit unbegrenzter Rechenleistung robust ist. Das Schema hat jedoch mehrere bekannte Probleme.<\/p>\n<p>Zum Beispiel erzeugt das Shamir-Schema keine <i>pr\u00fcfbaren Fragmente,<\/i>das hei\u00dft, Menschen k\u00f6nnen problemlos gef\u00e4lschte Fragmente vorlegen und die Wiederherstellung des richtigen Geheimnisses st\u00f6ren. Ein feindlicher Fragmentverwalter mit ausreichenden Informationen kann sogar ein anderes Fragment erzeugen und <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/8f646ae3193da8c9be778eceb315e902.jpg\" style=\"display:block;margin: 0 auto;\" \/> nach Belieben ver\u00e4ndern. Dieses Problem wird durch <i>pr\u00fcfbare Geheimnisaufteilungsschemata<\/i>, wie das Feldman-Schema, gel\u00f6st.<\/p>\n<p>Ein weiteres Problem ist, dass die L\u00e4nge jedes Fragments der L\u00e4nge des entsprechenden Geheimnisses entspricht, sodass die L\u00e4nge des Geheimnisses leicht ermittelt werden kann. Dieses Problem wird durch triviales <i>Padding<\/i> des Geheimnisses mit beliebigen Zahlen auf eine feste L\u00e4nge gel\u00f6st.<\/p>\n<p>Schlie\u00dflich ist es wichtig zu beachten, dass unsere Bedenken hinsichtlich der Sicherheit \u00fcber das Schema selbst hinausgehen k\u00f6nnen. In realen kryptografischen Anwendungen besteht oft die Bedrohung von Seitenkanalangriffen, bei denen ein Angreifer versucht, n\u00fctzliche Informationen aus der Laufzeitleistung der Anwendung, dem Caching, Abst\u00fcrzen usw. zu extrahieren. Wenn dies Bedenken aufwirft, sollten w\u00e4hrend der Entwicklung Schutzma\u00dfnahmen wie Funktionen und Suchen mit konstanter Laufzeit in Betracht gezogen werden, um das Speichern von Daten auf der Festplatte zu verhindern und eine Reihe anderer Faktoren zu bedenken, die \u00fcber diesen Artikel hinausgehen.<\/p>\n<h1>Demo<\/h1>\n<p>\nAuf <noindex><a rel=\"nofollow\" href=\"https:\/\/ericrafaloff.com\/shamirs-secret-sharing-scheme\/\">dieser Seite<\/a><\/noindex> Es gibt eine interaktive Demo des Shamir-G geheimnisaufteilungsschemas. Die Demo basiert auf der Bibliothek <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/gburca\/ssss-js\/\">ssss-js<\/a><\/noindex>, die selbst ein JavaScript-Port des beliebten Programms ist <noindex><a rel=\"nofollow\" href=\"http:\/\/point-at-infinity.org\/ssss\/\">ssss<\/a><\/noindex>Bitte beachten Sie, dass die Berechnung gro\u00dfer Werte <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/4d8ec4bf92d337e22ed38aef8c2afa60.jpg\" style=\"display:block;margin: 0 auto;\" \/>, <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/cadfa859ca9627c9c3d63d52e1270de2.jpg\" style=\"display:block;margin: 0 auto;\" \/> und <img decoding=\"async\" alt=\"Schema zur Geheimenteilung von Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/c66b23e0128c4b7a50e9d8b0ed99e406.jpg\" style=\"display:block;margin: 0 auto;\" \/> eine gewisse Zeit in Anspruch nehmen kann.<br \/>\n<br \/>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/431392\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0420\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0439, \u043a\u043e\u0433\u0434\u0430 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0442\u044c \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c \u0431\u0430\u043d\u043a\u043e\u0432\u0441\u043a\u043e\u0433\u043e \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0430. \u041e\u043d\u043e \u0441\u0447\u0438\u0442\u0430\u0435\u0442\u0441\u044f \u0430\u0431\u0441\u043e\u043b\u044e\u0442\u043d\u043e \u043d\u0435\u043f\u0440\u0438\u0441\u0442\u0443\u043f\u043d\u044b\u043c \u0431\u0435\u0437 \u043a\u043b\u044e\u0447\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u0430\u043c \u0432\u044b\u0434\u0430\u044e\u0442 \u0432 \u043f\u0435\u0440\u0432\u044b\u0439 \u0436\u0435 \u0434\u0435\u043d\u044c \u0440\u0430\u0431\u043e\u0442\u044b. \u0412\u0430\u0448\u0430 \u0446\u0435\u043b\u044c\u00a0\u2014 \u043d\u0430\u0434\u0451\u0436\u043d\u043e \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c \u043a\u043b\u044e\u0447. \u041f\u0440\u0435\u0434\u043f\u043e\u043b\u043e\u0436\u0438\u043c, \u0432\u044b \u0440\u0435\u0448\u0438\u043b\u0438 \u0432\u0441\u0451 \u0432\u0440\u0435\u043c\u044f \u0445\u0440\u0430\u043d\u0438\u0442\u044c \u043a\u043b\u044e\u0447 \u043f\u0440\u0438 \u0441\u0435\u0431\u0435, \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044f \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0443 \u043f\u043e \u043c\u0435\u0440\u0435 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438. \u041d\u043e \u0432\u044b \u0431\u044b\u0441\u0442\u0440\u043e \u043f\u043e\u0439\u043c\u0451\u0442\u0435, \u0447\u0442\u043e \u0442\u0430\u043a\u043e\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u043d\u0430 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0435 \u043d\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u043e \u043d\u0435 \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u0443\u0435\u0442\u0441\u044f, [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-53444","post","type-post","status-publish","format-standard","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0420\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0439, \u043a\u043e\u0433\u0434\u0430 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0442\u044c \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c \u0431\u0430\u043d\u043a\u043e\u0432\u0441\u043a\u043e\u0433\u043e \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0430. \u041e\u043d\u043e \u0441\u0447\u0438\u0442\u0430\u0435\u0442\u0441\u044f \u0430\u0431\u0441\u043e\u043b\u044e\u0442\u043d\u043e \u043d\u0435\u043f\u0440\u0438\u0441\u0442\u0443\u043f\u043d\u044b\u043c \u0431\u0435\u0437 \u043a\u043b\u044e\u0447\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u0430\u043c \u0432\u044b\u0434\u0430\u044e\u0442 \u0432 \u043f\u0435\u0440\u0432\u044b\u0439 \u0436\u0435 \u0434\u0435\u043d\u044c \u0440\u0430\u0431\u043e\u0442\u044b.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/shema-razdeleniya-sekreta-shamira\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0421\u0445\u0435\u043c\u0430 \u0440\u0430\u0437\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0441\u0435\u043a\u0440\u0435\u0442\u0430 \u0428\u0430\u043c\u0438\u0440\u0430 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0420\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0439, \u043a\u043e\u0433\u0434\u0430 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0442\u044c \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c \u0431\u0430\u043d\u043a\u043e\u0432\u0441\u043a\u043e\u0433\u043e \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0430. \u041e\u043d\u043e \u0441\u0447\u0438\u0442\u0430\u0435\u0442\u0441\u044f \u0430\u0431\u0441\u043e\u043b\u044e\u0442\u043d\u043e \u043d\u0435\u043f\u0440\u0438\u0441\u0442\u0443\u043f\u043d\u044b\u043c \u0431\u0435\u0437 \u043a\u043b\u044e\u0447\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u0430\u043c \u0432\u044b\u0434\u0430\u044e\u0442 \u0432 \u043f\u0435\u0440\u0432\u044b\u0439 \u0436\u0435 \u0434\u0435\u043d\u044c \u0440\u0430\u0431\u043e\u0442\u044b.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/shema-razdeleniya-sekreta-shamira\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-12-01T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:01:21+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Shamir's Geheimnisteilungsschema | ProHoster","description":"Betrachten wir ein Szenario, in dem die Sicherheit eines Bankschatzraums gew\u00e4hrleistet werden muss. Er gilt als absolut unzug\u00e4nglich ohne den Schl\u00fcssel, den Sie am ersten Arbeitstag erhalten.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/shema-razdeleniya-sekreta-shamira","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0421\u0445\u0435\u043c\u0430 \u0440\u0430\u0437\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0441\u0435\u043a\u0440\u0435\u0442\u0430 \u0428\u0430\u043c\u0438\u0440\u0430 | ProHoster","og:description":"\u0420\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0439, \u043a\u043e\u0433\u0434\u0430 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0442\u044c \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c \u0431\u0430\u043d\u043a\u043e\u0432\u0441\u043a\u043e\u0433\u043e \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0430. \u041e\u043d\u043e \u0441\u0447\u0438\u0442\u0430\u0435\u0442\u0441\u044f \u0430\u0431\u0441\u043e\u043b\u044e\u0442\u043d\u043e \u043d\u0435\u043f\u0440\u0438\u0441\u0442\u0443\u043f\u043d\u044b\u043c \u0431\u0435\u0437 \u043a\u043b\u044e\u0447\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u0430\u043c \u0432\u044b\u0434\u0430\u044e\u0442 \u0432 \u043f\u0435\u0440\u0432\u044b\u0439 \u0436\u0435 \u0434\u0435\u043d\u044c \u0440\u0430\u0431\u043e\u0442\u044b.","og:url":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/shema-razdeleniya-sekreta-shamira","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-12-01T21:00:00+00:00","article:modified_time":"2020-02-18T11:01:21+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"53444","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-24 07:23:42","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 20:25:27","updated":"2026-01-24 07:23:42","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/53444","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=53444"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/53444\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=53444"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=53444"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=53444"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}