c't 10/2016
S. 108
Praxis
Originelle Raspi-Projekte: Entropie-Server

Entropie-Genie

Mit dem Raspberry Pi Zufallszahlen erzeugen und verteilen

Sicher generierte Zufallszahlen sind das A und O für effektive Verschlüsselung. Insbesondere virtuelle Maschinen und Embedded-Systeme registrieren nicht immer genug zufällige Ereignisse, um starke Zufallswerte zu erzeugen. Ein Raspberry Pi versorgt das Heimnetz kostengünstig mit kryptografisch sicheren Zufallszahlen.

Anders als viele andere Kleincomputer enthält der Raspberry Pi einen eingebauten Hardware-Zufallszahlengenerator. Damit qualifiziert er sich nicht nur für kryptografische Berechnungen, sondern auch als Entropie-Server, der im heimischen Netz virtuellen und echten Maschinen mit frischen Zufallszahlen aushilft.

Die Entropie bezeichnet den Informationsgehalt in einer Zufallszahl. Wir haben mit RandPi einen freien Entropie-Server programmiert, von dem andere Rechner bei Bedarf Zufallszahlen laden können. Unser Linux-Client rngatherd auf dem Desktop fordert von dort verschlüsselte Zufallszahlen an, prüft ihre Herkunft und stellt sie unter /dev/hwrandom zur Verfügung. Von dort speist der Systemdienst rngd den Entropie-Pool des Kernels, wodurch die Entropie für alle Anwendungen unter /dev/random zur Verfügung steht.

Alle heise-Magazine mit heise+ lesen

3,99 € / Woche

Ein Abo, alle Magazine: c't, iX, Mac & i, Make & c't Fotografie

  • Alle heise-Magazine im Browser und als PDF
  • Alle exklusiven heise+ Artikel frei zugänglich
  • heise online mit weniger Werbung lesen
  • Vorteilspreis für Magazin-Abonnenten
Jetzt unbegrenzt weiterlesen Vierwöchentliche Abrechnung.

Alle Ausgaben freischalten

2,95 € 0,25 € / Woche

Nach Testphase 2,95 € wtl.

  • Zugriff auf alle c't-Magazine
  • PDF-Ausgaben zum Herunterladen
  • Zugriff in der c't-App für unterwegs
Jetzt testen Nach Testphase jederzeit monatlich kündbar.

Ausgabe einmalig freischalten

4,50 € / Ausgabe

Diese Ausgabe lesen – ohne Abobindung

  • Sicher einkaufen im heise shop
  • Magazin direkt im Browser lesen
  • Dauerhaft als PDF behalten