Я складаю проект для апаратного генератора випадкових чисел, який використовуватиме декілька джерел ентропії ( разом ):
- Навколишнє світло
- Навколишній звук (та рівень звуку)
- Температура навколишнього середовища
- Вологість навколишнього середовища
- Положення самого пристрою (догори дном, нахил вліво, під назвою праворуч тощо)
- Інші джерела в майбутньому, можливо навіть дані GPS (позначені можливими, оскільки два користувачі можуть стояти поруч один з одним, отже, можливо, детермінованим, якщо ви їх знаєте.)
Моя ідея - зробити пульт ентропії «зарядним пристроєм», який люди можуть носити з собою протягом дня, поки він продовжує записувати на USB-накопичувач.
Через кілька годин у користувача з'явиться приємний пул ентропії ~ 4 ГБ, який можна підключити до ПК та використовувати. Я не можу дозволити собі дійсно дорогий QRNG, заснований на легкому чи радіоактивному розпаді, тому намагаюся придумати щось дешевше.
На ваш погляд, чи є Ардуїно найкращим вибором для прототипування цього? Якщо ні, що б ви порадили?