Random 如何在FPGA中生成随机数作为密码应用中的IV

Random 如何在FPGA中生成随机数作为密码应用中的IV,random,cryptography,initialization,fpga,lfsr,Random,Cryptography,Initialization,Fpga,Lfsr,我正在寻找一种在FPGA中生成随机数的方法,用作加密应用程序的IV。然而,到目前为止,我在Stackoverflow上发现的类似问题的答案都是从“固定种子”生成随机数,这根本不适合加密应用程序。指向其中两个答案的指针如下:- 及 希望在这方面从社区得到一些有用的答案! 谢谢问题在于,为了生成加密安全的伪数生成器(CSPRNG),您需要一些随机熵。这通常是通过使用来自am操作系统的部分实时事件获得的,其中可能包括中断时间和其他am攻击者难以影响的硬事件 孤立的FPGA不会有这种熵源 还有几种方

我正在寻找一种在FPGA中生成随机数的方法,用作加密应用程序的IV。然而,到目前为止,我在Stackoverflow上发现的类似问题的答案都是从“固定种子”生成随机数,这根本不适合加密应用程序。指向其中两个答案的指针如下:-

希望在这方面从社区得到一些有用的答案!
谢谢

问题在于,为了生成加密安全的伪数生成器(CSPRNG),您需要一些随机熵。这通常是通过使用来自am操作系统的部分实时事件获得的,其中可能包括中断时间和其他am攻击者难以影响的硬事件

孤立的FPGA不会有这种熵源


还有几种方法可以创建真正的随机数生成器,例如使用多个自由运行的振荡器。

问题是,为了生成加密安全的伪数生成器(CSPRNG),您需要一些随机熵。这通常是通过使用来自am操作系统的部分实时事件获得的,其中可能包括中断时间和其他am攻击者难以影响的硬事件

孤立的FPGA不会有这种熵源


还有几种方法可以创建真正的随机数生成器,例如使用多个自由运行的振荡器。

试试这个:我投票结束这个问题,因为StackOverflow是一个开发Q/a站点,不包括FPGA设计。为什么不试一试呢?那么,一个和一个对权威人士()的呼吁呢?(导致)。试试这个:我投票结束这个问题,因为StackOverflow是一个开发Q/a站点,不包括FPGA设计。为什么不试一试呢?那么,一个和一个对权威人士()的呼吁呢?(导致)。