是的。
加密需要的伪随机数发生器是不可预测的。
也就是说,一个随机数发生器,攻击者可以获得连续多次的随机数值,仍然不能预测下一此获取随机数的值。
看起来HC32上的随机数发生器是个LFSR,并且在反馈路线上可以选择异或某个物理噪声源,以获得真随机数。
现在的问题是,手册没有提供这个随机数发生器作为伪随机数发生器的具体算法。
不知道官方能不能解释一下,或者另外出一个手册。
我对 HC32L190伪随机数发生器做了分析,看起来性能还是很好的:
灰度图
连续0的数量和连续1的数量
对随机序列进行FFT
byte频数统计
|