Przygotowuję projekt sprzętowego generatora liczb losowych, który będzie wykorzystywał wiele źródeł entropii ( łącznie ):
- Światła otoczenia
- Dźwięk otoczenia (i poziomy dźwięku)
- Temperatura otoczenia
- Wilgotność otoczenia
- Pozycja samego urządzenia (do góry nogami, pochylona w lewo, zatytułowana w prawo itp.)
- Inne źródła w przyszłości, być może nawet dane GPS (zaznaczone jako możliwe, ponieważ dwóch użytkowników może stać obok siebie, a zatem być może deterministyczne, jeśli je znasz).
Moim pomysłem jest stworzenie „ładowarki” do puli entropijnej, którą ludzie mogą nosić przy sobie w ciągu dnia, podczas gdy nadal będzie zapisywać na dysku USB.
Po kilku godzinach użytkownik będzie miał ładną pulę entropii ~ 4 GB, którą można podłączyć do komputera i użyć. Nie stać mnie na naprawdę drogie QRNG oparte na rozpadzie światła lub radioaktywności, więc staram się wymyślić coś tańszego.
Czy Twoim zdaniem Arduino jest najlepszym wyborem do prototypowania tego? Jeśli nie, co byś polecił?