【技术实现步骤摘要】
本申请涉及集成电路,具体而言,涉及一种真随机数发生器、集成电路及控制方法、芯片及电子器件。
技术介绍
1、常见的真随机数发生器通常采用两个自由振荡的环形振荡器ring1和ring2以及用于采样的d触发器来实现,例如图1所示。其中,ring1输出高频时钟信号fh,接d触发器的数据输入d端;ring2输出低频时钟信号fs作为采样时钟,接d触发器的clk(时钟)端。ring1和ring2相互独立,产生不同的振荡频率。由于电路中热噪声和干扰的存在,时钟信号fh和fs存在抖动,而fh远大于fs,高频时钟fh的抖动远大于采样时钟fs的抖动。采样时钟fs通过d触发器采样高频时钟fh的抖动,使输出的序列qout具有不确定性,即得到有一定随机性的序列。
2、对于这类真随机数发生器,采样时钟fs采样点越接近高频时钟抖动分布的中心位置,输出序列的熵值越大,反之越小。而由于系统安全需求与输出序列的熵值相关,在许多场景中要求输出序列的熵值需要达到设定的目标熵值才能满足安全需求。
3、目前为了使输出序列的熵值达到设定的目标熵值,通常是通过增
...【技术保护点】
1.一种真随机数发生器,其特征在于,包括:
2.如权利要求1所述的真随机数发生器,其特征在于,所述第二振荡器包括:
3.如权利要求1所述的真随机数发生器,其特征在于,所述真随机数发生器还包括第二延迟单元和使能信号接收端;
4.如权利要求1-3任一项所述的真随机数发生器,其特征在于,所述熵值分析模块包括:第一计数器、第二计数器和第一判断电路;
5.如权利要求3所述的真随机数发生器,其特征在于,所述熵值分析模块包括:第三计数器和第二判断电路;
6.一种集成电路,其特征在于,包括:熵值分析模块和多个真随机数发生器;
7.如...
【技术特征摘要】
1.一种真随机数发生器,其特征在于,包括:
2.如权利要求1所述的真随机数发生器,其特征在于,所述第二振荡器包括:
3.如权利要求1所述的真随机数发生器,其特征在于,所述真随机数发生器还包括第二延迟单元和使能信号接收端;
4.如权利要求1-3任一项所述的真随机数发生器,其特征在于,所述熵值分析模块包括:第一计数器、第二计数器和第一判断电路;
5.如权利要求3所述的真随机数发生器,其特征在于,所述熵值分析模块包括:第三计数器和第二判断电路;
6.一种集成电路,其特征在于,包括:熵值分析模块和多个真随机数发生器;
7.如权利要求6所述的集成电路,其特征在于,针对任意一个所述真随机数发生器,所述第二振荡器包括:第一延迟单元;
8.如权利要求6所述的集成电路,其特征在于,...
【专利技术属性】
技术研发人员:聂海英,刘勇江,金军贵,
申请(专利权)人:成都海光微电子技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。