社区
单片机/工控
帖子详情
硬件TRNG(真随机数发生器) 这个实际怎么应用?
tianqi911
2019-07-08 10:59:22
请教一个问题 硬件TRNG(真随机数发生器)。这个模块一般怎么使用?有什么具体应用吗?
具体怎么使用呢?比如我写完了程序,如何用这个模块加密呢?
之前接触到的所谓硬件加密,只有ATMEGA16的熔丝**。
现在碰见了TRNG和AES。只会用这2个模块产生一串数字。
那么具体是如何用的呢?我写了程序,怎么使用这2个模块来加密MCU呢?(CM0+ 的MCU)。
...全文
943
1
打赏
收藏
硬件TRNG(真随机数发生器) 这个实际怎么应用?
请教一个问题 硬件TRNG(真随机数发生器)。这个模块一般怎么使用?有什么具体应用吗? 具体怎么使用呢?比如我写完了程序,如何用这个模块加密呢? 之前接触到的所谓硬件加密,只有ATMEGA16的熔丝**。 现在碰见了TRNG和AES。只会用这2个模块产生一串数字。 那么具体是如何用的呢?我写了程序,怎么使用这2个模块来加密MCU呢?(CM0+ 的MCU)。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
�绿肥红瘦
2019-12-28
打赏
举报
回复
有什么实际进展么
TRNG
真
随机数
的
硬件
实现与安全
应用
本文深入探讨了
TRNG
(
真
随机数
生成器)的
硬件
实现原理与高安全性
应用
。文章对比了
TRNG
与伪
随机数
的本质区别,详细解析了从物理噪声源采集、信号调理到后处理与健康测试的完整
硬件
流程,并以STM32和Intel芯片为例进行了模块拆解。最后,重点阐述了在密钥生成、初始化向量等安全场景中正确集成与
应用
硬件
TRNG
的最佳实践与注意事项。
GD32 MCU的
真
随机数
发生器
(
TRNG
)
不可预测性
真
随机数
的生成依赖于物理系统的固有随机性(内禀随机性),例如量子叠加态的坍缩、热噪声或光子行为。即使完全知晓物理系统的初始状态和生成机制,也无法预测下一个输出结果。对比伪
随机数
:伪
随机数
由确定性算法(如线性同余法)生成,一旦知道种子值和算法,整个序列可完全复现。无周期性与不可重复性
真
随机数
序列没有周期性,且无法重现相同的序列。例如,基于量子测量的
随机数
,每次观测结果都是独立的随机事件。统计独立性序列中的每个数不仅服从均匀分布,且与其他数及外部变量(如环境温度、设备状态)完全无关。
并行
真
随机数
发生器
TRNG
源码解析与实战
TRNG
(True Random Number Generator,
真
随机数
发生器
)是一种基于物理现象生成
随机数
的技术,与依赖算法的伪
随机数
发生器
(PRNG)有着本质区别。其核心在于利用不可预测的自然噪声源(如热噪声、光子到达时间、时钟抖动等)作为熵源,通过采集、量化与后处理等步骤,最终输出高质量的
随机数
。在并行计算环境中,
TRNG
的实现面临采集同步、熵源分配与线程冲突等挑战。因此,理解其基本原理是构建高性能并行
随机数
系统的基础。
W55MH32 的
真
随机数
发生器
(
TRNG
)
W55MH32是WIZnet专为网络中心嵌入式
应用
设计的微控制器,其集成的
硬件
真
随机数
发生器
(
TRNG
,非软件算法)通过“熵源(内部模拟噪声)→数字化器(转换模拟噪声为原始二进制流)→调节器(消除偏差、确保比特流均匀)”的流程生成加密安全的高质量
随机数
;该
TRNG
是芯片实现TLS/SSL协议的关键,可为会话密钥生成、一次性
随机数
(Nonces,防重放攻击)提供不可预测值,还适用于IoT安全(设备ID与加密密钥生成)、网络设备安全启动、加密库伪
随机数
发生器
(PRNG)种子供给、安全通信(VPN、加密邮件等)
单片机/工控
27,522
社区成员
28,798
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章