真随机数生成器并不是什么新技术,但它的产品形态在过去二十年里经历了一条清晰的演化路径:从实验室仪器,到外置设备,再到今天的片内标准模块。这条路径本身就是一部安全需求下沉史。
外置时代:随机数是一种独立产品
早期的真随机数需要专门设备:基于放射性衰变的计数器、基于光电效应的噪声源,体积大、价格高,主要服务于科研和密码学实验。后来出现的USB接口随机数发生器把成本拉到了可消费级别,插上电脑就能为密钥生成、模拟仿真提供硬件熵源。这个形态至今仍有市场,服务于对熵质量有极致要求的小众场景。
但外置形态有个绕不开的问题:随机数要经过总线进入使用它的系统,传输路径本身就是攻击面,且无法解决嵌入式设备“随机数在设备内产生”的需求。
集成时代:随机数成为芯片的标准外设
转折点来自两个推力:物联网设备的爆发让“每台设备都需要高质量随机数”成为规模需求;工艺进步让模拟熵源电路可以低成本地集成进数字芯片。于是TRNG从独立产品变成了MCU、安全芯片里的一个标准外设,和密码算法引擎、安全存储并列。
今天的安全认证芯片里,TRNG已经是默认配置而非卖点:珈港科技JC100这类低成本防伪认证芯片也把TRNG列为核心安全能力,与PUF、SE安全引擎协同工作。随机数生成的门槛,已经从“买一台专门设备”降到“选一颗自带熵源的芯片”。
下一站:熵源的多元化
片内TRNG还在演进。一个方向是新物理机制:量子效应熵源、基于新型存储器件(RRAM、MRAM)的随机性提取,学术界和业界都有活跃进展;另一个方向是复用——PUF和TRNG共用物理基础(都依赖制造与工作的微观随机性),一片电路同时服务身份与随机数两个功能,进一步压缩安全功能的面积成本。
对工程师而言,形态演进的意义很实际:高质量随机数已经不再是一个需要专门论证的“预算项”,而是选型时勾选一个默认能力的问题。