This page is optimized for AI. For the human-readable: POC zur Generierung von Zufallszahlen mittels Lavalampen

POC zur Generierung von Zufallszahlen mittels Lavalampen

Project Idea Metadata

Project Idea Description

Ausgangslage und Problemstellung:

Computer sind perfekt darin, Aufgaben wiederkehrend mit einer hohen Zuverlässigkeit zu lösen. Dabei führt ein identischer Input stets zum identischen Output. Dies ist eine für die meisten Aufgaben gewünschte Funktionsweise, führt jedoch bei der Generierung von Zufallszahlen zu Problemen. Um Zufallszahlen zu generieren, verwenden die meisten Computer lediglich pseudo zufällige Werte, die beispielsweise durch die Interaktion von Benutzer*innen mit dem System oder aus Umgebungswerten gewonnen werden.


Ziel der Arbeit und erwartete Resultate:

Ziel dieser Arbeit ist es ein Überblick über die Funktionsweise von Lavarand und anderweitigen vollständig zufälligen Methoden zur Generierung von Zufallswerten sowie statistischen Frameworks zur Überprüfung der Qualität der generierten Zufallszahlen zu erhalten.

Die Funktionsweise von Lavarand soll dabei anhand eines Proof of Concepts demonstriert werden. Dazu soll eine Box konstruiert und gebaut werden, in der sich mehrere Lavalampen, eine Kamera, sowie ein Rechner befinden. Die Fotos der Lavalampen sollen als Seed für die Generierung von Zufallszahlen dienen. Das Hauptaugenmerkt soll auf der Überprüfung der Zufälligkeit der generierten Zahlen liegen. Die Überprüfung erfolgt unter der Verwendung von statistischen Testsuites. Zudem soll ein Vergleich zu anderen Entropiequellen wie beispielsweise dem in Linux integrierten Entropiepool gezogen werden.

Die gebaute Box soll der Hochschule Luzern als Demonstrationsobjekt für die Generation von Zufallszahlen an Messen und anderweitigen Events dienen. Dazu sollen die generierten Zufallszahlen lokal für die Besucher über ihr mobiles Endgerät abrufbar sein.


Gewünschte Methoden, Vorgehen:


Kreativität, Variation, Innovation:

Es wird dem Studenten überlassen, wie dieser das Gehäuse zur Aufnahme der Gerätschaften gestaltet. Weiter ist dieser bei der Programmierung der Applikation zur Erstellung der Zufallszahlen und der Speicherung von diesen Werten frei.

Durch die Freiheit in der Publizierung der Zahlenwerte gegenüber dem Publikum, können verschiedene Ansätze berücksichtigt werden.


Kostenabschätzung:

Die Kosten für das Projekt belaufen sich auf ca. 600CHF

Diese setzen sich wie folgt zusammen:

Ziel dieser Bachelorthesis ist der Bau einer Box, in der unter Zuhilfenahme des Lavarand Prinzips durch die Fotografie von Lavalampen komplett zufällige Zahlen generiert werden können. Diese Zahlen sollen zur Verwendung an Messen etc. in einem lokalen Netzwerk publiziert werden können. Die Zufälligkeit der generierten Zahlen soll mittels statistischer Testsuite untersucht werden.