多层安全
- 第一层:基于时间随机,从 100MHz 到 1GHz 之间(共大约 899,999,999 种可能)抽选一个随机频率
- 第二层:从抽选的频率中串流 iq 解码得到的 AFSK 调制的 uint 数据流,波特率最高可选 9600,即每秒变化 9600 次。宇宙中的无线电本身属于混沌系统,古典概率无法估测。
- 第三层:用户按下生成按钮的时机属于混沌系统,古典概率无法估测。两次混沌叠加。
- 第四层:将一次随机和两次混沌叠加获取的数据作为随机种子生成最后的密码。等于又叠加一次随机。
所以一共叠加了两次混沌和两次随机,比市面上几乎所有的 RNG 随机性更高,当然也比通用 x86 的 RNG 的随机性高
源码
https://github.com/zxkmm/mayhem-firmware/tree/add_random_app/firmware/application/external/random
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于