{"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":"Schamir's Geheimnistrennschema","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Betrachten wir das Szenario, in dem die Sicherheit eines Bankspeichers gew\u00e4hrleistet werden muss. Er gilt als absolut unzug\u00e4nglich ohne den Schl\u00fcssel, den Sie am ersten Arbeitstag erhalten. Ihr Ziel ist es, den Schl\u00fcssel zuverl\u00e4ssig zu sch\u00fctzen.<\/p>\n<p>Angenommen, Sie haben beschlossen, den Schl\u00fcssel stets bei sich zu behalten und den Zugang zum Speicher nach Bedarf zu gew\u00e4hren. Sie werden jedoch schnell feststellen, dass diese L\u00f6sung in der Praxis nicht skalierbar ist, da Ihr physisches Erscheinen f\u00fcr das \u00d6ffnen des Speichers erforderlich ist. Was ist mit den Urlauben, die Ihnen versprochen wurden? Dar\u00fcber hinaus gibt es eine noch beunruhigendere Frage: Was wenn Sie den einzigen Schl\u00fcssel verlieren?<\/p>\n<p>Mit dem Gedanken an den Urlaub haben Sie beschlossen, eine Kopie des Schl\u00fcssels anzufertigen und diese einem anderen Mitarbeiter anzuvertrauen. Sie erkennen jedoch, dass dies auch nicht ideal ist. Indem Sie die Anzahl der Schl\u00fcssel verdoppeln, haben Sie auch die M\u00f6glichkeiten zum Diebstahl des Schl\u00fcssels verdoppelt.<\/p>\n<p>Verzweifelt entscheiden Sie sich, die Kopie zu l\u00f6schen und den urspr\u00fcnglichen Schl\u00fcssel in zwei Teile zu teilen. Jetzt denken Sie, dass zwei vertraute Personen mit den Schl\u00fcsselfragmente physisch anwesend sein m\u00fcssen, um den Schl\u00fcssel zusammenzusetzen und das Lager zu \u00f6ffnen. Das bedeutet, dass ein Dieb zwei Fragmente stehlen muss, was es doppelt so schwierig macht, wie einen Schl\u00fcssel zu stehlen. Doch bald realisieren Sie, dass dieses Schema kaum besser ist als ein einzelner Schl\u00fcssel, denn wenn jemand die H\u00e4lfte des Schl\u00fcssels verliert, kann der vollst\u00e4ndige Schl\u00fcssel nicht mehr wiederhergestellt werden.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nDas Problem k\u00f6nnte mit einer Reihe zus\u00e4tzlicher Schl\u00fcssel und Schl\u00f6sser gel\u00f6st werden, aber mit diesem Ansatz ben\u00f6tigt man schnell <i>eine Menge<\/i> von Schl\u00fcsseln und Schl\u00f6ssern. Sie kommen zu dem Schluss, dass es in einem idealen Schema notwendig ist, den Schl\u00fcssel zu teilen, damit die Sicherheit nicht vollst\u00e4ndig von einer einzelnen Person abh\u00e4ngt. Au\u00dferdem stellen Sie fest, dass es eine bestimmte Schwelle an Fragmenten geben muss, damit der gesamte Schl\u00fcssel funktionsf\u00e4hig bleibt, selbst wenn ein Fragment verloren geht (oder wenn jemand im Urlaub ist).<\/p>\n<h1>Wie man ein Geheimnis teilt<\/h1>\n<p>\n\u00dcber diese Art von Schl\u00fcsselmanagement-Schema dachte Adi Shamir im Jahr 1979 nach, 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 diesem Artikel wird kurz erkl\u00e4rt, was eine <img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/64d1d06429d10e2571b04ba756a9e44d.jpg\" style=\"display:block;margin: 0 auto;\" \/> Schwellen-Schemata f\u00fcr eine effektive Aufteilung eines geheimen Wertes (zum Beispiel eines kryptografischen Schl\u00fcssels) in <img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/d2ecc715b363a149fefb4cc647a30e6e.jpg\" style=\"display:block;margin: 0 auto;\" \/> Teile. Nur wenn mindestens <img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/7a3f94d0d7874387726d18ef0c5c4174.jpg\" style=\"display:block;margin: 0 auto;\" \/> von <img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/83808316ecdccf2d3d1d05696c6d5507.jpg\" style=\"display:block;margin: 0 auto;\" \/> Teilen gesammelt sind, kann das Geheimnis einfach wiederhergestellt werden. <img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/ec92794c36ed48497df201c55697e065.jpg\" style=\"display:block;margin: 0 auto;\" \/>.<\/p>\n<p>Aus Sicht der Sicherheit ist eine wichtige Eigenschaft dieses Schemas, dass ein Angreifer absolut nichts erfahren sollte, wenn er nicht mindestens <img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/49419db7a603359c9d7f2949263e0f7d.jpg\" style=\"display:block;margin: 0 auto;\" \/> Teile hat. Selbst der Besitz von <img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/13aad9d68bc8f0729bf06fc49435b7dc.jpg\" style=\"display:block;margin: 0 auto;\" \/> Teilen sollte keine Informationen geben. Wir nennen diese Eigenschaft <i>semantische Sicherheit.<\/i>.<\/p>\n<h1>Polynominterpolation<\/h1>\n<p>\nDas Shamir'sche Schwellen-Schema <img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" 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 eigentlich ziemlich einfach. Wenn Sie jemals Punkte auf einem Diagramm gezeichnet und dann mit Linien oder Kurven verbunden haben, haben Sie es bereits verwendet!<\/p>\n<p><img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" 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 durchgef\u00fchrt werden. Um eines aus 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=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/479ff09339b6907cf7fd5420a6b66907.jpg\" style=\"display:block;margin: 0 auto;\" \/>. Wenn Sie diese Funktion auf dem Graphen 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 mindestens zwei Punkte ben\u00f6tigt werden. Betrachten wir als N\u00e4chstes eine polynomialen Funktion zweiten Grades, <img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/bd6591a5e317fadba394b9f93c03f813.jpg\" style=\"display:block;margin: 0 auto;\" \/>. Das ist eine quadratische Funktion, daher sind f\u00fcr die Erstellung des Graphen mindestens drei Punkte erforderlich. Und was ist mit einem Polynom dritten Grades? Mindestens vier Punkte. Und so weiter und so fort.<\/p>\n<p>Das wirklich Tolle an dieser Eigenschaft ist, dass wir, wenn wir den Grad des polynomialen Funktion und mindestens <img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" 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>polynomiale Interpolation.<\/i>.<\/p>\n<h1>Das Geheimnis erstellen<\/h1>\n<p>\nVielleicht haben Sie bereits verstanden, dass hier das clevere Shamir-Schema ins Spiel kommt. Angenommen, unser Geheimnis <img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/9f18d04feb91617cc6b17ee999f7621e.jpg\" style=\"display:block;margin: 0 auto;\" \/> \u2014 ist <img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/724e6fe3c0b6e8460207592d515dde4a.jpg\" style=\"display:block;margin: 0 auto;\" \/>. Wir k\u00f6nnen es in <img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/e1bb80717e0e060d77dc3fa2bff5e396.jpg\" style=\"display:block;margin: 0 auto;\" \/> einen Punkt auf dem Graphen verwandeln <img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/d7291bf682131a3cd1dc9fb65c351a5d.jpg\" style=\"display:block;margin: 0 auto;\" \/> und eine polynomialen Funktion vom Grad <img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/c63b9a9efa9409f73baf5916cd77b8b5.jpg\" style=\"display:block;margin: 0 auto;\" \/>erstellen, die diesen Punkt erf\u00fcllt. Erinnern wir uns daran, dass <img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/4670e092c7dc86f70984a3d5e875ae7e.jpg\" style=\"display:block;margin: 0 auto;\" \/> wird unser Schwellenwert f\u00fcr die erforderlichen Fragmente sein. Wenn wir also den Schwellenwert auf drei Fragmente setzen, m\u00fcssen wir eine polynomiale Funktion mit dem Grad zwei w\u00e4hlen.<\/p>\n<p>Unser Polynom wird die Form haben <img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/06e96a58093b9e00d7c37ad5f832a6f4.jpg\" style=\"display:block;margin: 0 auto;\" \/>, wobei <img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/fc9ce1b274e8224fcfee33290fee6455.jpg\" style=\"display:block;margin: 0 auto;\" \/> und <img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/ec120b09589c1ee882f1f93b47626c94.jpg\" style=\"display:block;margin: 0 auto;\" \/> \u2014 zuf\u00e4llig ausgew\u00e4hlte positive ganze Zahlen sind. Wir bauen lediglich ein Polynom mit dem Grad <img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/ef10f07dfb8496cca70579246c1d9c48.jpg\" style=\"display:block;margin: 0 auto;\" \/>, wobei der freie Koeffizient <img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/d7db113a15325721c9fea613a379026f.jpg\" style=\"display:block;margin: 0 auto;\" \/>\u00a0\u2014 unser Geheimnis ist <img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/093bd4575a590bed819e6ec9f9b41aa0.jpg\" style=\"display:block;margin: 0 auto;\" \/>, und jeder der nachfolgenden <img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/6c33d819871b32ff7d347d00408d02d1.jpg\" style=\"display:block;margin: 0 auto;\" \/> Glieder einen zuf\u00e4llig ausgew\u00e4hlten positiven Koeffizienten hat. Wenn wir zum urspr\u00fcnglichen Beispiel zur\u00fcckkehren und annehmen, dass <img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/c6ff5a7ad5a6a82ae31c583148ea5274.jpg\" style=\"display:block;margin: 0 auto;\" \/>, dann erhalten wir die Funktion <img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" 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=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/50a46de4540f90ddba6b1bbfa3702892.jpg\" style=\"display:block;margin: 0 auto;\" \/> einzigartige ganze Zahlen in <img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/fcbc7f0b6d9353e6eae0fafe4a06a4f2.jpg\" style=\"display:block;margin: 0 auto;\" \/>, wobei <img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/c58e20b2b97950112194f6a51707289c.jpg\" style=\"display:block;margin: 0 auto;\" \/> einf\u00fcgen (denn das ist unser Geheimnis). In diesem Beispiel m\u00f6chten wir vier Fragmente mit einem Schwellenwert von drei verteilen, also generieren wir zuf\u00e4llig Punkte <img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" 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, die Schl\u00fcsselverwalter sind. Wir teilen den Leuten auch mit, dass <img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/c441ff2a652b58011e13d60855c7e404.jpg\" style=\"display:block;margin: 0 auto;\" \/>, da dies als \u00f6ffentliche Information angesehen wird und f\u00fcr die Wiederherstellung notwendig ist. <img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" 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 dessen Grundlagen f\u00fcr das Schl\u00fcsselschema von Shamir diskutiert. <img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/6f93e17d2d2ce5659972b98a9c8eee83.jpg\" style=\"display:block;margin: 0 auto;\" \/>. Wenn drei von vier vertrauensw\u00fcrdigen Personen eine Wiederherstellung w\u00fcnschen, <img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/9b5ba8c78e395d3dee229e222c31d85a.jpg\" style=\"display:block;margin: 0 auto;\" \/>, m\u00fcssen sie nur interpolieren <img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/cfec467c0571c4d54d74938c5667146f.jpg\" style=\"display:block;margin: 0 auto;\" \/> mit ihren einzigartigen Punkten. Dazu k\u00f6nnen sie ihre Punkte <img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/035e1f8407434fdbe1b8814d7fd3ee1f.jpg\" style=\"display:block;margin: 0 auto;\" \/> bestimmen und das Lagrange-Interpolationspolynom mit der folgenden Formel berechnen. Wenn Ihnen Programmierung klarer ist als Mathematik, dann ist Pi im Grunde ein Operator, <code>f\u00fcr<\/code>, der alle Ergebnisse multipliziert, und Sigma ist der <code>f\u00fcr<\/code>, der alles summiert.<\/p>\n<p><img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/01a47d3bc38f07f7b65da2ca1f772e28.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/cc0039bc38e27a62161bc0fde3b1472d.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>\nMit <img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/b41d5abefcac0bb813291063f0a56404.jpg\" style=\"display:block;margin: 0 auto;\" \/> k\u00f6nnen wir es auf folgende Weise l\u00f6sen und unsere urspr\u00fcngliche polynomialen Funktion zur\u00fcckgeben:<\/p>\n<p><img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" 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=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/df250c5c331d0a2903867efcad71d325.jpg\" style=\"display:block;margin: 0 auto;\" \/>, erfolgt die Wiederherstellung einfach: <img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/a6968a889776d0caa3db0dd6e10842d4.jpg\" style=\"display:block;margin: 0 auto;\" \/> Verwendung unsicherer ganzzahliger Arithmetik<\/p>\n<p><img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/b89862098c973d18a75a104092364a04.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<h1>Obwohl wir die Grundidee von Shamir erfolgreich angewendet haben.<\/h1>\n<p>\nObwohl wir die grundlegende Idee von Shamir erfolgreich angewendet haben <img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/626be5c238019fc0a2ff08798b8e620c.jpg\" style=\"display:block;margin: 0 auto;\" \/>, wir haben ein Problem, das wir bis jetzt ignoriert haben. Unsere polynomielle Funktion verwendet unsichere ganzzahlige Arithmetik. Beachten Sie, dass f\u00fcr jeden zus\u00e4tzlichen Punkt, den ein Angreifer auf dem Graphen unserer Funktion erh\u00e4lt, weniger M\u00f6glichkeiten f\u00fcr andere Punkte verbleiben. Sie k\u00f6nnen dies selbst sehen, wenn Sie den Graphen mit zunehmender Anzahl von Punkten f\u00fcr die polynomielle Funktion unter Verwendung ganzzahliger Arithmetik erstellen. Das ist kontraproduktiv f\u00fcr unser erkl\u00e4rtes Sicherheitsziel, da der Angreifer absolut nichts erfahren sollte, solange er nicht mindestens <img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/d5278c748b7713fc387c37425d43656d.jpg\" style=\"display:block;margin: 0 auto;\" \/> Teilst\u00fccke.<\/p>\n<p>Um zu demonstrieren, wie schwach das System mit ganzzahliger Arithmetik ist, betrachten wir ein Szenario, in dem ein Angreifer zwei Punkte erhalten hat <img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/ebe75137fa19aaccdc733618707de3c0.jpg\" style=\"display:block;margin: 0 auto;\" \/> und \u00f6ffentliche Informationen kennt, die <img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/45dc1dbd7564637c96d1c8383af19e15.jpg\" style=\"display:block;margin: 0 auto;\" \/>. Aus diesen Informationen kann er ableiten <img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/16e75561bf051ecd3232f0560f75e494.jpg\" style=\"display:block;margin: 0 auto;\" \/>, das gleich zwei ist, und die bekannten Werte in die Formel einsetzen <img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/e6c550b9a0d630e62d5be66e61ff3a89.jpg\" style=\"display:block;margin: 0 auto;\" \/> und <img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/e2a3c2a324c159cf73852513dda5ff3b.jpg\" style=\"display:block;margin: 0 auto;\" \/>.<\/p>\n<p><img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/003b535b08b5de17b573c7af61110dbb.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>\n Dann kann der Angreifer <img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/76d496e3442e88c7d5a238612f2ee8da.jpg\" style=\"display:block;margin: 0 auto;\" \/>finden, indem er <img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/96ef9b4a0657cd258978e2eda974bd09.jpg\" style=\"display:block;margin: 0 auto;\" \/>:<\/p>\n<p><img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/8e677012c61e1cc45f1f3be6e44aa1c1.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>\nberechnet. Da wir <img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/62af08665bef7cd3fc447411455352c6.jpg\" style=\"display:block;margin: 0 auto;\" \/> als zuf\u00e4llig gew\u00e4hlte positive ganze Zahlen definiert haben, gibt es eine begrenzte Anzahl m\u00f6glicher <img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/66c39a1014c0acab55fea137f28a6d0f.jpg\" style=\"display:block;margin: 0 auto;\" \/>Mit diesen Informationen kann ein Angreifer <img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/0c3caaa1e189ffea0001ca9ad08a65d1.jpg\" style=\"display:block;margin: 0 auto;\" \/>, da alles \u00fcber 5 es <img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/104807891ce9ab1d3adc649f8d1dcd29.jpg\" style=\"display:block;margin: 0 auto;\" \/> negativ macht. Dies stellt sich als wahr heraus, da wir festgestellt haben, <img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/cf2bebff28344be58b02c492fd0e49ba.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Der Angreifer kann dann m\u00f6gliche Werte berechnen, <img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/7c9c09333ee4ab432122e959892daeda.jpg\" style=\"display:block;margin: 0 auto;\" \/>, indem er <img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/c5d88d7a2488ae0c40e5ec3edb66dd2d.jpg\" style=\"display:block;margin: 0 auto;\" \/> in <img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/8fd97c507a4d2bc8d4e4619e10e97063.jpg\" style=\"display:block;margin: 0 auto;\" \/>:<\/p>\n<p><img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" 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=\"Schamir&#039;s Geheimnistrennschema\" 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=\"Schamir&#039;s Geheimnistrennschema\" 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 beheben, schl\u00e4gt Shamir vor, modulare Arithmetik zu verwenden, indem er <img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/503fd220af76c5e96cce3a84a4673f91.jpg\" style=\"display:block;margin: 0 auto;\" \/> findet man <img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/49ab2b2ee61d6551a1b41f6a1795a295.jpg\" style=\"display:block;margin: 0 auto;\" \/>, wobei <img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/bb5a5adda52f7d4dd401efd8a040be69.jpg\" style=\"display:block;margin: 0 auto;\" \/> und <img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/1e062a8784dfb6da2bc708d3de027042.jpg\" style=\"display:block;margin: 0 auto;\" \/> \u2013 die Menge aller Primzahlen.<\/p>\n<p>Lassen Sie uns kurz erinnern, wie modulare Arithmetik funktioniert. Uhren mit Zeigern sind ein bereits bekanntes Konzept. Sie nutzen Uhren, die <img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/93520a0c8bdbbe57ab424e58c3bbfe30.jpg\" style=\"display:block;margin: 0 auto;\" \/>. Sobald der Stundenzeiger die zw\u00f6lf passiert, kehrt er auf eins zur\u00fcck. Eine interessante Eigenschaft dieses Systems ist, dass wir nur, indem wir auf die Uhr schauen, nicht ableiten k\u00f6nnen, wie viele Umdrehungen der Stundenzeiger gemacht hat. Wenn wir jedoch wissen, dass der Stundenzeiger viermal die 12 \u00fcberschritten hat, k\u00f6nnen wir die vergangene Stundenanzahl durch eine einfache Formel vollst\u00e4ndig bestimmen, <img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/5b8b7655f38ee900b989fdc070616a6b.jpg\" style=\"display:block;margin: 0 auto;\" \/>, wobei <img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/0ec5da4245e1eac619b42bb62f682773.jpg\" style=\"display:block;margin: 0 auto;\" \/>\u00a0\u2013 das ist unser Divisor (hier <img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/a8656dac61ddb1097f06781c5b5aad69.jpg\" style=\"display:block;margin: 0 auto;\" \/>), <img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/3ba5b3dc4f29fac3c9d4f5f2072d688b.jpg\" style=\"display:block;margin: 0 auto;\" \/>\u00a0\u2014 das ist der Koeffizient (wie oft der Divisor ohne Rest in die Ausgangszahl passt, hier <img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/ac9bb70e1511109b0181e14b6227f57e.jpg\" style=\"display:block;margin: 0 auto;\" \/>), und <img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/57b6842c2bfd39b19ce428e5b9345946.jpg\" style=\"display:block;margin: 0 auto;\" \/>\u00a0\u2014 das ist der Rest, den der Modulo-Operator normalerweise zur\u00fcckgibt (hier <img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" 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=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/9548f9d6b522258582be1f8968752866.jpg\" style=\"display:block;margin: 0 auto;\" \/>zu l\u00f6sen, aber wenn wir den Koeffizienten \u00fcbersehen, k\u00f6nnen wir den urspr\u00fcnglichen Wert niemals wiederherstellen.<\/p>\n<p>Wir k\u00f6nnen demonstrieren, wie dies die Sicherheit unseres Schemas verbessert, indem wir das Schema auf unser vorheriges Beispiel anwenden und dabei <img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/c0f760bdd2b67444bd233d4ea7fe5e72.jpg\" style=\"display:block;margin: 0 auto;\" \/>verwenden. Unsere neue polynomiale Funktion <img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/afddb9747f68076bc6dbe9b5cf60d107.jpg\" style=\"display:block;margin: 0 auto;\" \/>, und die neuen Punkte <img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/da9d9ecfcf949b6be4bc8e3a29d670ab.jpg\" style=\"display:block;margin: 0 auto;\" \/>. Jetzt k\u00f6nnen die Schl\u00fcsselhalter die polynomialen Interpolationen erneut verwenden, um unsere Funktion wiederherzustellen, nur m\u00fcssen die Addition und Multiplikation diesmal mit einer Modulo-Reduktion begleitet werden <img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/f94ae5343347b38dc64228472b564f0e.jpg\" style=\"display:block;margin: 0 auto;\" \/> (z. B. <img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/d19138189cd40c6c01ab68d3d6b7027b.jpg\" style=\"display:block;margin: 0 auto;\" \/>).<\/p>\n<p>Angenommen, der Angreifer hat zwei dieser neuen Punkte erfahren, <img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/4f13c2640360f124305f3f023d6cfa83.jpg\" style=\"display:block;margin: 0 auto;\" \/>, und die \u00f6ffentliche Information <img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/376e0e059b761e3f3e7473d8d2d3428f.jpg\" style=\"display:block;margin: 0 auto;\" \/>. Diesmal leitet der Angreifer auf der Grundlage aller verf\u00fcgbaren Informationen folgende Funktionen ab, wobei <img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/f0aedf279cc2418e2d62d51e63e324b2.jpg\" style=\"display:block;margin: 0 auto;\" \/>\u00a0\u2014 die Menge aller positiven ganzen Zahlen ist, und <img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/c92efad35129d61013f6e37ec1907fd3.jpg\" style=\"display:block;margin: 0 auto;\" \/> den Modulo-Koeffizienten darstellt. <img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/c2679ec08a40d7aa13a9d375b610642c.jpg\" style=\"display:block;margin: 0 auto;\" \/>.<\/p>\n<p><img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/0f6d09b6c15f013e9a445fef060f8091.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>\nJetzt findet unser Angreifer erneut <img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/8e01640ea802740996150d09277cbf1f.jpg\" style=\"display:block;margin: 0 auto;\" \/>, indem er <img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/78fa395ca715c36835c38f4fe16d63e0.jpg\" style=\"display:block;margin: 0 auto;\" \/>:<\/p>\n<p><img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/d739d7e52d675aeba9abcc6ada4097e1.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>\nberechnet. Dann versucht er erneut, abzuleiten <img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/e47c9bd27ac92787c287b7db249a345f.jpg\" style=\"display:block;margin: 0 auto;\" \/>, indem er <img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/15c82f6824ad986351d3358c32b28f26.jpg\" style=\"display:block;margin: 0 auto;\" \/> in <img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/56cddebdf83ddc105aa8aba91bd0bb38.jpg\" style=\"display:block;margin: 0 auto;\" \/>:<\/p>\n<p><img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" 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=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/217282ca338c79dd058db66f405b07a0.jpg\" style=\"display:block;margin: 0 auto;\" \/>, <img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/fb908d84b7eac873bba662cf69d95b95.jpg\" style=\"display:block;margin: 0 auto;\" \/> und <img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" 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'sche Geheimnistrennungsverfahren bietet <i>Sicherheit aus der Perspektive der Informationstheorie<\/i>. Das bedeutet, dass die Mathematik sogar gegen einen Angreifer mit unbegrenzter Rechenleistung robust ist. Allerdings weist das Verfahren nach wie vor einige bekannte Probleme auf.<\/p>\n<p>Zum Beispiel generiert das Shamir-Verfahren keine <i>\u00fcberpr\u00fcfbaren Fragmente<\/i>, das hei\u00dft, Menschen k\u00f6nnen gef\u00e4lschte Fragmente pr\u00e4sentieren und die Wiederherstellung des korrekten Secrets st\u00f6ren. Ein feindlicher Fragmentw\u00e4chter mit gen\u00fcgend Informationen kann sogar ein anderes Fragment erzeugen, indem er <img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/8f646ae3193da8c9be778eceb315e902.jpg\" style=\"display:block;margin: 0 auto;\" \/> nach eigenem Ermessen \u00e4ndert. Dieses Problem wird durch <i>\u00fcberpr\u00fcfbare Geheimnistrennungsverfahren<\/i>, wie das Feldman-Verfahren, gel\u00f6st.<\/p>\n<p>Ein weiteres Problem besteht darin, dass die L\u00e4nge jedes Fragments der L\u00e4nge des entsprechenden Secrets entspricht, sodass die L\u00e4nge des Secrets leicht zu bestimmen ist. Dieses Problem wird durch eine triviale <i>Padrierung gel\u00f6st.<\/i> Geheimnisse mit beliebigen Zahlen bis zu einer festen L\u00e4nge.<\/p>\n<p>Es ist wichtig zu beachten, dass unsere Bedenken hinsichtlich der Sicherheit \u00fcber das Schema hinausgehen k\u00f6nnen. Bei realen kryptografischen Anwendungen besteht h\u00e4ufig die Gefahr von Seitenkanalangriffen, bei denen ein Angreifer versucht, n\u00fctzliche Informationen aus der Laufzeit des Programms, Caching, Abst\u00fcrzen usw. zu extrahieren. Wenn dies besorgniserregend ist, sollten w\u00e4hrend der Entwicklung Schutzma\u00dfnahmen wie Funktionen und die Suche mit konstanter Laufzeit in Betracht gezogen werden, um das Speichern von Informationen auf der Festplatte zu verhindern und eine Reihe anderer Aspekte zu ber\u00fccksichtigen, 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\/\">auf dieser Seite<\/a><\/noindex> gibt es eine interaktive Demonstration des Schemas zur Geheimnistrennung von Shamir. Die Demonstration 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=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/4d8ec4bf92d337e22ed38aef8c2afa60.jpg\" style=\"display:block;margin: 0 auto;\" \/>, <img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" src=\"\/wp-content\/uploads\/2019\/12\/cadfa859ca9627c9c3d63d52e1270de2.jpg\" style=\"display:block;margin: 0 auto;\" \/> und <img decoding=\"async\" alt=\"Schamir&#039;s Geheimnistrennschema\" 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 4.9.10 - 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. \u0412\u0430\u0448\u0430 \u0446\u0435\u043b\u044c \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,\" \/>\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) 4.9.10\" \/>\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. \u0412\u0430\u0448\u0430 \u0446\u0435\u043b\u044c \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,\" \/>\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 Secret Sharing Schema | ProHoster","description":"Stellen Sie sich ein Szenario vor, in dem die Sicherheit eines Banklagers gew\u00e4hrleistet werden muss. Es gilt als absolut unzug\u00e4nglich, ohne den Schl\u00fcssel, den Sie am ersten Arbeitstag erhalten. Ihr Ziel ist es, den Schl\u00fcssel sicher aufzubewahren. Angenommen, Sie entscheiden sich, den Schl\u00fcssel st\u00e4ndig bei sich zu behalten und den Zugang zum Lager nach Bedarf zu gew\u00e4hren. Aber schnell werden Sie erkennen, dass eine solche L\u00f6sung in der Praxis nicht skalierbar ist.","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. \u0412\u0430\u0448\u0430 \u0446\u0435\u043b\u044c \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,","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"},"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}]}}