System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术是关于熵的产生机制,尤指一种用来从一数字电路的运作时间收集随机性的熵源电路。
技术介绍
1、在现有的电子系统中,典型地需要随机数产生器以产生随机数以用于安全性相关的功能。在相关技术中,随机数产生器可基于某些具有随机性本质的电路(例如振荡器、热噪声取样器)来产生高质量的真随机数。然而,这些电路典型地是模拟(analog)电路,因此这些电路的设计较难以整合至全数字(digital)的设计流程中。
2、为了有效地减少整体成本(例如人力成本、设计时程),需要一种新颖的方法以及相关架构,以容许随机本质的收集能以全数字的电路来实施。
技术实现思路
1、本专利技术的目的在于提供一种熵源电路以及用来从一数字电路的运作时间收集随机性的方法,使得熵源电路的设计流程能被整合在全数字设计流程中,从而提升整体的生产效率。
2、本专利技术至少一实施例提供一种熵源电路。所述熵源电路包含一数字电路、一判断电路以及一时间至数字转换器,其中所述判断电路耦接至所述数字电路,以及所述时间至数字转换器耦接至所述判断电路。所述数字电路可用来依据在一第一时间点接收到的一输入数据,于一第二时间点产生一结果数据,以及所述判断电路可用来对一参考数据与所述数字电路产生的动态输出进行判断,以产生一判断信号,其中所述参考数据等于所述结果数据。另外,所述时间至数字转换器可用来借助于所述判断信号对所述数字电路依据所述输入数据产生所述结果数据的一延迟进行时间至数字转换,以产生对应于所述延迟的熵数据,其中所述第一
3、本专利技术至少一实施例提供一种熵源电路,其中所述熵源电路包含一输入数据控制电路、一数字电路、一判断电路以及一时间至数字转换器。所述输入数据控制电路可用以输出一开始信号、一输入数据及对应于所述输入数据的一参考数据。所述数字电路具有一输入端子及一输出端子,且所述输入端子可用以接收所述输入数据。所述判断电路耦接至所述数字电路的所述输出端子,且可用以接收所述参考数据,其中当经由所述输出端子产生的输出与所述参考数据相同时,所述判断电路产生一判断信号。另外,所述时间至数字转换器耦接至所述输入数据控制电路及所述数字电路,且可用以接收所述开始信号,并根据所述开始信号及所述判断信号产生一熵数据。
4、本专利技术的实施例提供的熵源电路能将数字电路的运作的延迟转换为数字信号,其中由于所述延迟具有随机性,因此所述数字信号可具有随机性。相较于相关技术,本专利技术不需要额外设计振荡器或热噪声取样器等模拟电路,因此整体电路的设计能被整合在数字设计流程中,而整体的生产效率可被有效的提升。
本文档来自技高网...【技术保护点】
1.一种熵源电路,其特征在于,包含:
2.如权利要求1所述的熵源电路,其特征在于,另包含:
3.如权利要求2所述的熵源电路,其特征在于,所述判断电路包含:
4.如权利要求2所述的熵源电路,其特征在于,另包含:
5.如权利要求1所述的熵源电路,其特征在于,所述熵源电路耦接至一数字系统,所述数字系统包含多个数字信号路径,所述多个数字信号路径中的一关键路径为在所述多个数字信号路径中具有最大延迟者,其中与所述关键路径对应的逻辑运作等于所述数字电路针对所述输入数据进行的逻辑运作。
6.如权利要求5所述的熵源电路,其特征在于,所述数字电路自所述关键路径的输入端子接收所述输入数据,以及自所述关键路径的输出端子接收所述参考数据。
7.如权利要求6所述的熵源电路,其特征在于,另包含:
8.如权利要求6所述的熵源电路,其特征在于,另包含:
9.如权利要求1所述的熵源电路,其特征在于,所述时间至数字转换器包含:
10.如权利要求1所述的熵源电路,其特征在于,所述时间至数字转换器包含:
12.如权利要求11所述的熵源电路,其特征在于,所述旗标信号产生器包含:一反相器,用来接收所述开始信号;
13.一种熵源电路,其特征在于,包含:
14.如权利要求13所述的熵源电路,其特征在于,所述数字电路在一第一时间点接收到所述输入数据,以及所述判断信号指出经由所述输出端子产生的输出在一第二时间点与所述参考数据相同,其中所述第一时间点与所述第二时间点之间的一时间差对应于所述熵数据。
15.如权利要求13所述的熵源电路,其特征在于,所述输入数据控制电路包含:
16.如权利要求15所述的熵源电路,其特征在于,所述数字电路包含:
17.如权利要求16所述的熵源电路,其特征在于,所述判断电路包含:
18.如权利要求13所述的熵源电路,其特征在于,所述输入数据控制电路包含:
19.如权利要求18所述的熵源电路,其特征在于,所述熵源电路耦接至一数字系统,所述数字系统包含一关键路径,以及所述关键路径的输入端子与输出端子分别耦接至所述第一选择器以及所述第二选择器,其中与所述关键路径对应的逻辑运作等于所述数字电路针对所述输入数据进行的逻辑运作。
20.如权利要求19所述的熵源电路,其特征在于,所述数字系统包含多个数字信号路径,以及所述关键路径为在所述多个数字信号路径中具有最大延迟者。
...【技术特征摘要】
1.一种熵源电路,其特征在于,包含:
2.如权利要求1所述的熵源电路,其特征在于,另包含:
3.如权利要求2所述的熵源电路,其特征在于,所述判断电路包含:
4.如权利要求2所述的熵源电路,其特征在于,另包含:
5.如权利要求1所述的熵源电路,其特征在于,所述熵源电路耦接至一数字系统,所述数字系统包含多个数字信号路径,所述多个数字信号路径中的一关键路径为在所述多个数字信号路径中具有最大延迟者,其中与所述关键路径对应的逻辑运作等于所述数字电路针对所述输入数据进行的逻辑运作。
6.如权利要求5所述的熵源电路,其特征在于,所述数字电路自所述关键路径的输入端子接收所述输入数据,以及自所述关键路径的输出端子接收所述参考数据。
7.如权利要求6所述的熵源电路,其特征在于,另包含:
8.如权利要求6所述的熵源电路,其特征在于,另包含:
9.如权利要求1所述的熵源电路,其特征在于,所述时间至数字转换器包含:
10.如权利要求1所述的熵源电路,其特征在于,所述时间至数字转换器包含:
11.如权利要求10所述的熵源电路,其特征在于,所述熵源电路另包含:
12.如权利要求11所述的熵源电路,其特征在于,所述...
【专利技术属性】
技术研发人员:游钧恒,庄恺莘,邵启意,
申请(专利权)人:熵码科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。