随机数在当前程序运行环境中是一种常用参数,目前主要分为两种,伪随机数和真随机数,本期我们就来讲一下二者的区别。
伪随机数通常都是通过算法生成,例如线性同余,输出序列由传入的种子决定,种子的质量决定数据的随机性,具有可重复性,若种子或算法已知,后续产生的随机数序列可以被完全预测。在高安全性场景中并不适用。
真随机数的生成通常基于物理噪声,例如热噪声、量子隧穿等,将这种不可预测的物理现象,通过转换器、放大器和其他电子电路,将随机数波形的幅度增加到可观测的水平,然后通过模数转换器将输出转换产生随机数据,由于物理环境不能复制,每次生成的数据序列不同,不能复现上一次产生的数据。
在嵌入式设备应用场景中,通常需要真随机数来保证安全通讯,在加密领域,AES、RSA、ECC等算法的密钥对的生成也都有真随机数的参与。
我司作为一家在安全芯片领域深耕近二十年的企业,旗下产品不仅均支持硬件真随机数发生器,并且产品矩阵丰富,从性价比到高性能产品实现全覆盖,能够精准匹配不同用户需求,欢迎广大客户洽谈合作。
-
放大器
+关注
关注
145文章
14165浏览量
218412 -
随机数
+关注
关注
0文章
19浏览量
12194
原文标题:真随机数和伪随机数的区别
文章出处:【微信号:凌科芯安加密芯片,微信公众号:凌科芯安加密芯片】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
labview求助:想写一个labview输出不重复随机数的程序,有没有大佬帮忙看看这个假分支要怎么写?
“Quantum Origin”成首个获NIST验证的软件量子随机数生成器
STM32配合可编程加密芯片SMEC88ST的防抄板加密方案设计
《DNESP32S3使用指南-IDF版_V1.6》第三十一章 RNG实验
浅谈加密芯片的一种破解方法和对应加密方案改进设计
浅谈加密芯片的一种破解方法和加密方案改进设计
“安徽造”量子随机数芯片通过国家密码管理局检测
问天量子和方寸微电子联合发布量子随机数芯片
蓝牙AES+RNG如何保障物联网信息安全
雅特力AT32 MCU的随机数生成

评论