Kryptografie 2 Laboraufgaben
Aufgabe 7: (Zufallsbits)
- Implementieren Sie den Zufallsbit-Generator nach dem Verfahren von Blum-Blum-Shub. Erzeugen Sie den Startwert x0 unter Verwendung der Funktion randbelow(n) aus der Bibliothek secrets, die eine zufällige ganze Zahl aus der Menge {0, ..., n-1} zurückgibt.
- Programmieren Sie zuvor eine Funktion randomBlumPrime(k), die eine zufällige Blum-Primzahl der Länge k Bit erzeugt. Verwenden Sie zu deren Erzeugung die Funktion randbits(k) aus der Bibliothek secrets, die eine zufällige ganze Zahl der Länge k Bit zurückgibt.
[up]
H.W. Lang mail@hwlang.de Impressum Datenschutz
Diese Webseiten sind größtenteils während meiner Lehrtätigkeit an der Hochschule Flensburg entstanden