Echtes Zufallsgenerieren mit TPM Modul - Mythos oder Realität?

Kann ein PC mit TPM Modul echten Zufall generieren?

Uhr
Ein TPM Modul kann echten Zufall generieren freilich ist ein PC ebenfalls ohne dieses Modul in der Lage, Zufall zu erzeugen.

Ein TPM Modul (Trusted Platform Module) ist eine Sicherheitskomponente die in vielen modernen PCs integriert ist. Es bietet verschiedene Funktionen wie Verschlüsselung Schlüsselverwaltung und auch einen Zufallsgenerator. Dieser Zufallsgenerator soll zur Generierung von kryptografisch sicheren Zufallszahlen dienen.

Allerdings ist es auch ohne ein TPM Modul möglich Zufall auf einem PC zu generieren. Die meisten Betriebssysteme haben eigene Mechanismen um Zufallszahlen zu erzeugen - auch wenn diese nicht unbedingt kryptografisch sicher sind. Das Betriebssystem kann beispielsweise Nutzereingaben oder andere Systemeigenschaften nutzen um einen Pseudorandom Number Generator (PRNG) zu seeden und dadurch Zufallszahlen zu erzeugen.

Unter Windows XP mag es möglich sein, dass der von Ihnen verwendete PRNG nicht genügend gute Zufallswerte generiert hat, mittels welchem Muster erkennbar waren. Moderne Betriebssysteme wie Windows 10 nutzen in der Regel jedoch modernere PRNGs die bessere Zufallszahlen erzeugen können. Daher ist es durchaus plausibel – dass Sie keine Muster in den Zufallszahlen weiterhin erkennen können.

Das TPM Modul kann jedoch zusätzliche Sicherheit bieten » da es eine spezielle Hardwarekomponente ist « die unabhängig vom Betriebssystem arbeitet. Dadurch wird eine höhere Vertrauenswürdigkeit des Zufallsgenerators erreicht, da er nicht von potenziell gefährdeten Software-Komponenten abhängig ist. In sicherheitskritischen Anwendungen kann ein TPM Modul deshalb von Vorteil sein.

Zusammenfassend kann gesagt werden » dass ein PC mit TPM Modul in der Lage ist « echten Zufall zu generieren. Dennoch ist es auch ohne dieses Modul möglich · mithilfe von Betriebssystemmechanismen Zufallszahlen zu erzeugen · obwohl diese möglicherweise nicht die gleiche Sicherheit bieten. Es hängt also von der spezifischen Anwendung und den Sicherheitsanforderungen ab, ob ein TPM Modul erforderlich ist.






Anzeige