检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:姚亮 黄正峰 梁华国 鲁迎春 YAO Liang;HUANG Zhengfeng;LIANG Huaguo;LU Yingchun(School of Integrated Circuits,Anhui University,Hefei 230000,China;School of Microelectronics,Hefei University of Technology,Hefei 230009,China)
机构地区:[1]安徽大学集成电路学院,合肥230000 [2]合肥工业大学微电子学院,合肥230009
出 处:《电子与信息学报》2023年第9期3295-3301,共7页Journal of Electronics & Information Technology
基 金:国家自然科学基金面上项目(62174048,62274052),国家自然科学基金重大科研仪器研制项目(62027815),国家自然科学基金重点合作项目(61834006);中央高校基本科研业务费专项资金资助(JZ2022HGQA0233)。
摘 要:真随机数生成器(TRNG)是安全应用中的关键构建模块,能够为数据加密、随机数和初始化向量提供高质量的随机位。环形振荡器(RO)TRNG是一种广泛的应用设计,以支持各种与安全相关的应用。但是,在FPGA中实现RO TRNG时通常会产生很高的硬件开销。因此,一种基于双输出异或门单元的低开销RO TRNG在该文中被提出,仅使用单个可配置逻辑块即可构建TRNG的熵源。通过多相位细粒度采样机制,将电路抖动有效地采集捕捉到。所提RO TRNG在AMD Xilinx Viretx-6和Artix-7两款FPGA上进行实现与验证,实验结果表明,所提RO TRNG硬件开销低,能够产生质量满意的随机序列。True Random Number Generator(TRNG)is a key building block in security applications that provides the required high-quality random bits for data encryption,cryptographic random numbers,and initialization vectors.The Ring Oscillator(RO)TRNG is a broad application design to support a variety of safety-related applications.However,implementing RO TRNG in FPGAs incurs typically high hardware overhead.Therefore,a low-overhead RO TRNG based on a dual-output XOR gate unit is proposed in this paper,and the entropy source circuit of TRNG can be constructed using only a single configurable logic block.Through the multi-phase fine-grained sampling mechanism,circuit jitter is effectively collected and captured.The proposed RO TRNG is implemented and verified on AMD Xilinx Viretx-6 and Artix-7 series FPGAs,and the experimental results show that the proposed RO TRNG hardware overhead is low and the quality of the random sequence is satisfactory.
分 类 号:TN402[电子电信—微电子学与固体电子学]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.91