首次借助结晶过程生成真随机数( 二 )

当晶体在每个小瓶中随机生长时 , 自动化机器人将通过相机观察形成的晶体 , 检测并记录各种变量 , 包括晶体的位置、大小、形状、方向和颜色 。

\n

每10分钟捕获一次样品瓶阵列的快照 , 然后将图像转换为二进制序列 。 在随后的加密破解测试中 , 机器人的输出结果通过了美国国家标准技术研究所指定的随机性测试 , 优于传统的基于计算机的伪随机数发生器 。

\n

化学家Leroy Cronin表示:“我们发现 , 使用真正的随机数编码的消息破解所需的时间比算法花费的时间更长 , 因为现有系统可以反推算法 , 然后进行暴力破解 。 ”

\n

当然 , 尽管目前得到了了不起的概念性证明(这是首个使用化学随机性生成真实随机数的示例) , 但它可能不是实现随机性的最实用途径 。

\n

毕竟 , 并非每个人都拥有一个物理空间来托管运行数百个监控化学实验的机器人 。

\n

幸运的是 , 研究人员认为 , 将来可以把系统小型化——从而以某种方式将所有这些无限可能性封装在常规电子计算机的硬件内 。

推荐阅读