The invention relates to a method and a device for constructing a circuit suitable for generating random bits, and a circuit for generating random bits. For example, a random bit sequence is generated, which is used as a binary random number. The proposed method and device and circuit are used to realize the random number generator. The first j function is selected as the j function from the set of the dual mapping, and the first j function is performed by the J function. Then, at least one I mapping device is selected. The first I function is assigned to the I mapping function to the first I function, so that the mapping of the I normal point is performed by the I link of the two functions.
【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及一种用于构建适于生成随机位的电路的方法和装置以及一种用于生成随机位的电路。例如生成随机位序列,所述随机位序列被用作二进制随机数。所提出的方法和装置以及电路例如用于实现随机数发生器。
技术介绍
在安全性重要的应用中、例如在非对称认证方法中,需要随机位序列作为二进制随机数。在此所期望的是,尤其是在移动应用的情况下追求尽可能小的硬件花费。用于生成随机数的公知措施使用模拟随机源。作为模拟随机源,对诸如齐纳二极管的噪声之类的噪声源进行放大和数字化。在此,将数字电路技术与模拟电路技术相结合。另外,将环形振荡器及其变型用作随机数发生器。在由奇数个串联的逆变器构成的环形振荡器的情况下,例如得出随机抖动,所述随机抖动由信号穿越逆变器的波动的穿越时间构成。该抖动、即通过逆变器发送的信号的状态改变中的无规律时间波动可以在多次穿越环形振荡器电路的情况下被累加,使得最后产生随机模拟信号。本申请人已经知悉所谓的多轨环形振荡器。相应地,提出一种用于生成随机位的装置,该装置包括:多个映射设备,其中相应映射设备被配置为借助于组合映射将预先给定数目n个输入信号映射为预先给定数目p个输出信号。在此,映射设备彼此链接,并且构造至少一个反馈环路。该反馈环路尤其是被构造为使得至少一个输出信号的状态改变被输送给所选映射设备作为另一映射设备的至少一个输入信号的状态改变。该另一映射设备优选地不是直接相邻的映射设备。在此,尤其是存在反 ...
【技术保护点】
用于构建适于生成随机位的电路(10)的方法,其中‑电路(10)具有数目m个映射设备(K1,K2...Kj,...Ki,...Km);‑向映射设备(K1,K2...Kj,...Ki,...Km)中的每个都输送数目n个输入位,其中n为大于1的值;‑通过映射设备(K1,K2...Kj,...Ki,...Km)中的每个映射设备借助于相应函数(f1,f2,...fj,...fi,...fm)执行n个输入位到n个输出位的双射映射;具有下列步骤:(a)从第一映射设备(K1)至第m映射设备(Km)中选择第j映射设备(Kj),并且预先给定双射映射的集合中的第j特定函数(gj)作为第j函数(fj),其中‑通过j个函数(f1,...fj)的第j链接(fj')在预先给定第j特定函数(gj)作为第j函数(fj)的情况下执行第j无不动点的映射;‑通过第j链接从第一函数(f1)开始以升序应用j个函数;(b)从第一映射设备(K1)至第m映射设备(Km)中选择至少一个第i映射设备(Ki),其中i不等于j,并且预先给定双射映射的集合中的第i特定函数作为第i函数(fi),其中‑通过i个函数(f1,...fi)的第i链接(f ...
【技术特征摘要】
【国外来华专利技术】2013.10.31 DE 102013222218.11.用于构建适于生成随机位的电路(10)的方法,其中
-电路(10)具有数目m个映射设备(K1,K2...Kj,...Ki,...Km);
-向映射设备(K1,K2...Kj,...Ki,...Km)中的每个都输送数目n个输入位,其中n为大于1
的值;
-通过映射设备(K1,K2...Kj,...Ki,...Km)中的每个映射设备借助于相应函数(f1,
f2,...fj,...fi,...fm)执行n个输入位到n个输出位的双射映射;
具有下列步骤:
(a)从第一映射设备(K1)至第m映射设备(Km)中选择第j映射设备(Kj),并且预先给定双
射映射的集合中的第j特定函数(gj)作为第j函数(fj),其中
-通过j个函数(f1,...fj)的第j链接(fj')在预先给定第j特定函数(gj)作为第j函数
(fj)的情况下执行第j无不动点的映射;
-通过第j链接从第一函数(f1)开始以升序应用j个函数;
(b)从第一映射设备(K1)至第m映射设备(Km)中选择至少一个第i映射设备(Ki),其中i
不等于j,并且预先给定双射映射的集合中的第i特定函数作为第i函数(fi),其中
-通过i个函数(f1,...fi)的第i链接(fi')在预先给定第i特定函数(gi)作为第i函数
(fi)的情况下执行第i无不动点的映射;
-通过第i链接从第一函数(f1)开始以升序应用i个函数。
2.根据权利要求1所述的方法,其中
-从第一映射设备(K1)至第m映射设备(Km)中选择m个映射设备中的每个,并且根据步骤
(a)或(b)预先给定相应特定函数(g1,g2,…gj,…gi,…gm)作为相应函数(f1,f2,...fj,
...fi,...fm)。
3.根据权利要求1或2所述的方法,其中电路(10)被构造成多轨环形振荡器。
4.用于构建适于生成随机位的电路(10)的装置,其中
-电路(10)具有数目m个映射设备(K1,K2...Kj,...Ki,...Km);
-映射设备(K1,K2...Kj,...Ki,...Km)中的每个都获得数目n个输入位,其中n为大于1
的值;
-能够通过映射设备(K1,K2...Kj,...Ki,...Km)中的每个映射设备借助于相应函数
(f1,f2,...fj,...fi,...fm)执行n个输入位...
【专利技术属性】
技术研发人员:P伯夫根,M迪希特尔,
申请(专利权)人:西门子公司,
类型:发明
国别省市:德国;DE
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。