我正在整理一個硬件隨機數生成器的設計,它將利用多個熵源(組合):
- 環境光
- 環境聲音(和聲級)
- 環境溫度
- 環境濕度
- 設備本身的位置(上下顛倒,向左傾斜,標題為右側,等等)
- 將來還會有其他來源,甚至可能還有GPS數據(標記為可能是因為兩個用戶可能彼此並排站立,因此如果您知道他們,則可能是確定性的。)
我的想法是製作一個熵池“充電器”,讓人們在白天繼續隨身攜帶,同時繼續寫入USB驅動器。
幾個小時後,用戶將擁有一個不錯的〜4GB熵池,可以將其插入PC並使用。我負擔不起基於光衰變或放射性衰變的真正昂貴的QRNG,因此我試圖提供更便宜的產品。
您認為,Arduino是進行此原型設計的最佳選擇嗎?如果沒有,您會推薦什麼?