Zum Hauptinhalt springen

3. Entropy Sources (Entropiequellen)

3. Entropy Sources (Entropiequellen)

Entropiequellen sind tendenziell sehr implementierungsabhängig. Sobald man ausreichende Entropie gesammelt hat, kann sie als Seed verwendet werden, um die erforderliche Menge kryptographisch starker Pseudo-Zufälligkeit zu erzeugen, wie in den Abschnitten 6 und 7 beschrieben, nachdem sie nach Bedarf entzerrt oder gemischt wurde, wie in den Abschnitten 4 und 5 beschrieben.

Gibt es Hoffnung auf wahre, starke, portable Zufälligkeit in der Zukunft? Möglicherweise. Alles, was benötigt wird, ist eine physikalische Quelle unvorhersagbarer Zahlen.

Thermisches Rauschen (manchmal Johnson-Rauschen in integrierten Schaltungen genannt) oder eine radioaktive Zerfallsquelle und ein schneller, frei laufender Oszillator würden den Zweck direkt erfüllen [GIFFORD]. Dies ist eine triviale Menge an Hardware, und sie könnte leicht als Standardteil der Architektur eines Computersystems einbezogen werden. Die meisten Audio- (oder Video-) Eingabegeräte sind verwendbar [TURBID]. Darüber hinaus hat jedes System mit einer sich drehenden Festplatte oder einem Ringoszillator und einer stabilen (Kristall-) Zeitquelle oder dergleichen eine ausreichende Quelle für Zufälligkeit ([DAVIS] und Abschnitt 3.3). Alles, was benötigt wird, ist die gemeinsame Wahrnehmung unter Computerherstellern, dass diese kleine zusätzliche Hardware und die Software für den Zugriff darauf notwendig und nützlich sind.

ANSI X9 entwickelt derzeit einen Standard, der einen Teil enthält, der Entropiequellen gewidmet ist. Siehe Teil 2 von [X9.82].