一种基于FPGA的真随机数生成器的设计

被引:34
作者
霍文捷
刘政林
陈毅成
邹雪城
机构
[1] 华中科技大学电子科学与技术系
关键词
密码学; 真随机数生成器; 现场可编程门阵列; 振荡环; 时钟抖动; 相位漂移;
D O I
10.13245/j.hust.2009.01.011
中图分类号
TN791 [];
学科分类号
摘要
针对当前真随机数生成器(TRNG)中存在资源开销大、可移植性差的问题,设计了一种利用数字电路时钟抖动以及相位漂移工作的TRNG.TRNG以多组反相器振荡环路作为随机源,使用线性反馈移位寄存器(LFSR)实现后处理.在Xilinx Spartan3平台的测试实验中,探讨了振荡环数目、采样频率等设计参数对TRNG输出结果的随机特性的影响.测试结果表明这种基于多组振荡环结构的TRNG产生的随机序列安全可靠.由于仅使用了普通逻辑单元,使得该TRNG能快速移植到集成电路设计流程中,缩短了开发周期.
引用
收藏
页码:73 / 76
页数:4
相关论文
共 2 条
[1]
密码编码学与网络安全:原理与实践:第4版.[M].(美) 斯托林斯 (Stallings;W.) ; 著.电子工业出版社.2006,
[2]
数字集成电路.[M].(美)JanM.Rabaey等著;周润德等译;.电子工业出版社.2004,