我正在为硬件随机数生成器设计一个将利用多种熵源(组合)的设计:
- 环境光
- 环境声(和声级)
- 环境温度
- 环境湿度
- 设备本身的位置(上下,向左倾斜,标题为右等)
- 将来还会有其他来源,甚至可能还有GPS数据(标记为可能是因为两个用户可能彼此并排站立,因此如果您知道他们,则可能是确定性的。)
我的想法是制作一个熵池“充电器”,让人们在白天继续随身携带,同时继续写入USB驱动器。
几个小时后,用户将拥有一个〜4GB的漂亮的熵池,可以将其插入PC并使用。我负担不起基于光或放射性衰变的真正昂贵的QRNG,因此我试图提供更便宜的产品。
您认为Arduino是制作此原型的最佳选择吗?如果没有,您会推荐什么?