最近,我一直在深入研究一些轻型嵌入式系统研究,特别是在运行不同操作系统(Linux,eCos等)的各个制造商的路由器中。
我想知道是否有人研究过该主题并知道随机数生成的熵来源是什么。
我在网上找到了一些不错的读物,但其中大部分已经过时5年了。
很多人都指向RSSI或网络访问。除非有更多的来源,我相信这将是非常不安全的,因为AP和连接的STA的RSSI都以明文数据包表示,如果网络没有活动,就不会产生熵(如果我是正确的话,请纠正我)错)。
所以我会重新提出我的问题:
常见嵌入式系统(无线路由器/网关/接入点)中的熵源是什么?我在哪里可以了解更多关于它们的信息?
答案 0 :(得分:0)
考虑到通信,一些microC /处理器具有硬件加密引擎,包括AES,DES和3DES SHA2和MD5 CRC和校验和,但是具有高噪声和热变体设备的ADC(如双极二极管)可能是一个很好的发生器。