来源:期刊VIP网 时间:
作者:董亮;凌锋;朱磊;
单位:齐齐哈尔大学通信与电子工程学院;齐齐哈尔大学黑龙江省大数据网络安全检测分析重点实验室;齐齐哈尔大学计算机与控制工程学院;
摘要:现代加密系统对密钥随机性的需求不断增加。使用时序抖动、热噪声、亚稳态等作为熵源的真随机数发生器,因其可以提供高质量的随机性成为该领域的研究热点。因此,提出一种可配置、轻量级、高效率的真随机数发生器。该发生器使用基于随机数学模型的设计方法,由差分构架的两级时钟抖动流水线组成。第一级流水线中两个环形振荡器在规定时间内累积抖动,第二级流水线利用近似相同的两个环形振荡器的微小周期差构建时间数字转换器,对第一级输出的高斯抖动进行量化,通过数字化模块输出随机比特。在时间数字转换器运行过程中,第一级流水线已经重新启动累积下一个阶段的抖动,减少了空闲时间,提高了真随机数的质量和效率。在Xilinx Atrix-7平台进行了验证,该结构的硬件资源仅消耗了25个LUTs和13个DFFs,获得高达32.55 Mb/s的吞吐量。
关键词:真随机数发生器;;时钟抖动;;流水线结构;;随机性;;环形振荡器;;时间数字转换器
基金资助:黑龙江省高校基础科研基金项目(145209146)