{"id":35410,"date":"2019-10-31T22:04:10","date_gmt":"2019-10-31T19:04:10","guid":{"rendered":"https:\/\/prohoster.info\/blog\/cloudflare-predstavil-raspredelyonnyj-generator-sluchajnyh-chisel\/"},"modified":"2019-10-31T22:04:10","modified_gmt":"2019-10-31T19:04:10","slug":"cloudflare-predstavil-raspredelyonnyj-generator-sluchajnyh-chisel","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/news\/cloudflare-predstavil-raspredelyonnyj-generator-sluchajnyh-chisel","title":{"rendered":"Cloudflare hat einen verteilten Zufallszahlengenerator vorgestellt.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Cloudflare <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.cloudflare.com\/league-of-entropy\/\">hat<\/a><\/noindex> Dienst <noindex><a rel=\"nofollow\" href=\"https:\/\/www.cloudflare.com\/leagueofentropy\/\">League of Entropy<\/a><\/noindex>, um dessen Betrieb ein Konsortium mehrerer Organisationen gebildet wurde, die an der Bereitstellung qualitativ hochwertiger Zufallszahlen interessiert sind. Im Unterschied zu bestehenden zentralisierten Systemen verl\u00e4sst sich die League of Entropy nicht auf eine einzige Quelle und verwendet zur Generierung einer Zufallssequenz Entropie, <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.cloudflare.com\/inside-the-entropy\/\">die<\/a><\/noindex> von mehreren nicht miteinander verbundenen Generatoren, die von verschiedenen Teilnehmern des Projekts kontrolliert werden. Dank der verteilten Natur des Projekts f\u00fchrt die Kompromittierung oder F\u00e4lschung einer oder zweier Quellen nicht zur Kompromittierung der finalen Zufallszahl. <\/p>\n<p>Es ist zu beachten, dass die generierten Zufallszahlen zur Kategorie der \u00f6ffentlich zug\u00e4nglichen Sequenzen geh\u00f6ren, die nicht zur Generierung von Verschl\u00fcsselungsschl\u00fcsseln und in Bereichen verwendet werden k\u00f6nnen, in denen die Zufallszahl geheim gehalten werden muss. Der Dienst zielt darauf ab, Zufallszahlen bereitzustellen, die nicht im Voraus vorhersehbar sind, nach der Generierung jedoch \u00f6ffentlich zug\u00e4nglich werden, auch um die Authentizit\u00e4t fr\u00fcherer Zufallswerte zu \u00fcberpr\u00fcfen. <\/p>\n<p>\u00d6ffentliche Zufallszahlen werden alle 60 Sekunden generiert. Jede Zahl wird mit ihrer Sequenznummer (round) verkn\u00fcpft, anhand der in jedem Moment und von jedem teilnehmenden Server ein einmal generierter Wert abgerufen werden kann. Solche Zufallszahlen k\u00f6nnen in verteilten Systemen, Kryptow\u00e4hrungen und Blockchains angewendet werden, bei denen verschiedene Knoten Zugang zu einem einheitlichen Zufallszahlengenerator haben m\u00fcssen (zum Beispiel bei der Erstellung eines Proof of Work) sowie bei verschiedenen Lotterien und zur Bildung von Zufallsstichproben im Prozess der Wahlpr\u00fcfung.<\/p>\n<p>Um mit dem Dienst zu arbeiten und eigene Knoten bereitzustellen, <noindex><a rel=\"nofollow\" href=\"https:\/\/developers.cloudflare.com\/randomness-beacon\/about\/\">vorgeschlagen<\/a><\/noindex> Toolkit <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/dedis\/drand\">Drand<\/a><\/noindex>, geschrieben in Go und lizenziert unter der MIT-Lizenz. Drand l\u00e4uft als Hintergrundprozess, der sich mit externen Generatoren in einem verteilten Netzwerk verbindet und kollektiv einen aggregierten Zufallswert bildet. Der aggregierte Wert wird unter Verwendung von Methoden <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Threshold_cryptosystem\">der Schwellenkryptografie<\/a><\/noindex> und <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Pairing-based_cryptography\">der bilinearen Zuordnung<\/a><\/noindex>generiert. Die Generierung des aggregierten Zufallswerts kann auf dem Usersystem ohne die Einbeziehung zentralisierter Aggregatoren erfolgen.<\/p>\n<p>Drand kann auch zur Bereitstellung lokal generierter privater Zufallszahlen an Kunden verwendet werden. Zur \u00dcbertragung der Zufallszahl wird das ECIES-Verschl\u00fcsselungsverfahren verwendet, bei dem der Kunde ein privates und ein \u00f6ffentliches Schl\u00fcsselpaar generiert. Der \u00f6ffentliche Schl\u00fcssel wird an den Server mit Drand gesendet. Die Zufallszahl wird mit diesem \u00f6ffentlichen Schl\u00fcssel verschl\u00fcsselt und kann nur vom Kunden eingesehen werden, der im Besitz des privaten Schl\u00fcssels ist. Zur Kommunikation mit den Servern kann das Tool &#171;drand&#187; verwendet werden (z.B. &#171;drand get public group.toml&#187;, wobei group.toml eine Liste der Knoten ist, die abgefragt werden sollen) oder die Web-API (z.B. &#171;curl https:\/\/drand.cloudflare.com\/api\/public&#187; oder in JavaScript \u00fcber eine Bibliothek) zuzugreifen. <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/PizzaWhisperer\/drandjs\">DrandJS<\/a><\/noindex>). Die Metadaten der Anfrage werden im TOML-Format gesendet, die Antwort erfolgt im JSON-Format.<\/p>\n<p>Aktuell haben sich f\u00fcnf Unternehmen und Organisationen der Initiative League of Entropy angeschlossen, die Zugang zu ihren Entropie-Generatoren bereitstellen. Die am Projekt beteiligten Teilnehmer befinden sich in verschiedenen L\u00e4ndern und nutzen unterschiedliche Methoden zur Gewinnung von Entropie:<\/p>\n<ul>\n<li class=\"l\"> Cloudflare, <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.cloudflare.com\/lavarand-in-production-the-nitty-gritty-technical-details\/\">LavaRand<\/a><\/noindex>, Zufallswerte <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.cloudflare.com\/lavarand-in-production-the-nitty-gritty-technical-details\/\">werden erstellt<\/a><\/noindex> basierend auf unvorhersehbaren Fl\u00fcssigkeitsstr\u00f6men in <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B0%D0%B2%D0%BE%D0%B2%D0%B0%D1%8F_%D0%BB%D0%B0%D0%BC%D0%BF%D0%B0\">Lavalampen<\/a><\/noindex>, deren Bilder als Eingabe-Entropie f\u00fcr den CSPRNG (Cryptographically Secure PseudoRandom Number Generator) verwendet werden;\n<li class=\"l\"> EPFL (\u00c9cole polytechnique f\u00e9d\u00e9rale de Lausanne), URand,<br \/>\nsetzt den lokalen Generator \/dev\/urandom ein, der Eingaben von der Tastatur, der Mausbewegung, dem Trafficfluss usw. als Entropiequellen verwendet.<\/p>\n<li class=\"l\"> Die Universidad de Chile, <noindex><a rel=\"nofollow\" href=\"https:\/\/random.uchile.cl\/en\/\">UChile<\/a><\/noindex>, verwendet zur Entropiegewinnung ein Netzwerk aus seismischen Sensoren sowie Daten aus Radio\u00fcbertragungen, Twitter-Aktivit\u00e4ten, \u00c4nderungen der Ethereum-Blockchain und einen selbstgebauten Hardware-RNG-Generator;\n<li class=\"l\"> Kudelski Security, ChaChaRand, bietet einen CRNG (Cryptographic Random Number Generator) basierend auf dem ChaCha20-Verschl\u00fcsselungsalgorithmus;\n<li class=\"l\"> Protocol Labs, InterplanetaryRand, erh\u00e4lt Zufallsdaten aus Rauschf\u00e4nger und kombiniert sie mit dem Linux PRNG und dem im CPU integrierten Pseudozufallszahlengenerator.\n<\/ul>\n<p>Derzeit gibt es 8 \u00f6ffentliche API-Zugangsstellen, die von unabh\u00e4ngigen Teilnehmern gestartet wurden, \u00fcber die man sowohl die aktuelle zusammengefasste Zufallszahl abfragen kann (z.B. &#171;curl https:\/\/drand.cloudflare.com\/api\/public&#187;), als auch den Wert zu einem bestimmten Zeitpunkt in der Vergangenheit (&#171;curl https:\/\/drand.cloudflare.com\/api\/public?round=1234&#187;):<\/p>\n<ul>\n<li class=\"l\">    https:\/\/drand.cloudflare.com:443\n<li class=\"l\">    https:\/\/random.uchile.cl:8080\n<li class=\"l\">    https:\/\/drand.cothority.net:7003\n<li class=\"l\">    https:\/\/drand.kudelskisecurity.com:443\n<li class=\"l\">    https:\/\/drand.lbarman.ch:443\n<li class=\"l\">    https:\/\/drand.nikkolasg.xyz:8888\n<li class=\"l\">    https:\/\/drand.protocol.ai:8080\n<li class=\"l\">    https:\/\/drand.zerobyte.io:8888\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Quelle: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50892\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Cloudflare \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u0441\u0435\u0440\u0432\u0438\u0441 League of Entropy, \u0434\u043b\u044f \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d \u043a\u043e\u043d\u0441\u043e\u0440\u0446\u0438\u0443\u043c \u0438\u0437 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0439, \u0437\u0430\u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0432 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0438 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u044b\u0445 \u0447\u0438\u0441\u0435\u043b. \u0412 \u043e\u0442\u043b\u0438\u0447\u0438\u0435 \u043e\u0442 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0445 \u0446\u0435\u043d\u0442\u0440\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c League of Entropy \u043d\u0435 \u043f\u043e\u043b\u0430\u0433\u0430\u0435\u0442\u0441\u044f \u043d\u0430 \u043e\u0434\u0438\u043d \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a \u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 \u0434\u043b\u044f \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u0438 \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u043e\u0439 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u044d\u043d\u0442\u0440\u043e\u043f\u0438\u044e, \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u043c\u0443\u044e \u043e\u0442 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u043d\u0435 \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0445 \u0441 \u0441\u043e\u0431\u043e\u0439 \u0433\u0435\u043d\u0435\u0440\u0430\u0442\u043e\u0440\u043e\u0432, \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u0438\u0440\u0443\u0435\u043c\u044b\u0445 \u0440\u0430\u0437\u043d\u044b\u043c\u0438 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u0430\u043c\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430. [&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":[702],"tags":[],"class_list":["post-35410","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Cloudflare \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u0441\u0435\u0440\u0432\u0438\u0441\" \/>\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\/news\/cloudflare-predstavil-raspredelyonnyj-generator-sluchajnyh-chisel\" \/>\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\udd47Cloudflare \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u044b\u0439 \u0433\u0435\u043d\u0435\u0440\u0430\u0442\u043e\u0440 \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u044b\u0445 \u0447\u0438\u0441\u0435\u043b | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Cloudflare \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u0441\u0435\u0440\u0432\u0438\u0441\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/news\/cloudflare-predstavil-raspredelyonnyj-generator-sluchajnyh-chisel\" \/>\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-10-31T19:04:10+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:04:10+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\udd47Cloudflare hat einen verteilten Zufallszahlengenerator vorgestellt | ProHoster","description":"Das Unternehmen Cloudflare hat einen Dienst vorgestellt","canonical_url":"https:\/\/prohoster.info\/de\/blog\/news\/cloudflare-predstavil-raspredelyonnyj-generator-sluchajnyh-chisel","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\udd47Cloudflare \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u044b\u0439 \u0433\u0435\u043d\u0435\u0440\u0430\u0442\u043e\u0440 \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u044b\u0445 \u0447\u0438\u0441\u0435\u043b | ProHoster","og:description":"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Cloudflare \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u0441\u0435\u0440\u0432\u0438\u0441","og:url":"https:\/\/prohoster.info\/de\/blog\/news\/cloudflare-predstavil-raspredelyonnyj-generator-sluchajnyh-chisel","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-10-31T19:04:10+00:00","article:modified_time":"2019-10-31T19:04:10+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"35410","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-21 23:06:35","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 02:03:22","updated":"2026-01-21 23:06:35","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\/35410","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=35410"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/35410\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=35410"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=35410"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=35410"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}