【技术实现步骤摘要】
【国外来华专利技术】随机数生成器和流密码
本专利技术涉及生成随机数序列,并且涉及借助于随机数序列利用流密码(stream cipher)对数据序列进行加密或者解密。
技术介绍
随机数生成对许多密码学算法而言是重要要素。例如,需要随机数来产生现时 (nonce)、密钥(包括会话密钥)等等。同样可能需要随机数来控制密码学算法自身。需要特 别大数量的随机数的一种类型的密码学算法是所谓的流密码。在流密码中,明文的流是通 过将其与随机数的流相组合而加密的;两个流典型地被异或在一起。优选的是不使关于明 文流的统计学假设发生,这意味着随机数的流对于攻击必须特别有弹性(resilient);尤其 是因为它的很大的量对于攻击者而言都是可得到的。要理解的是,当提到生成随机数时,并 非意味着真随机数,而是意味着伪随机数。 随机数也在密码学领域之外被使用。例如,随机数在统计学中得以使用。仿真也可 能使用随机数来对真实世界事件的不可预测性建模。然而,在密码学领域中置于随机数上 的需求不同于那个领域之外的那些需求。在密码学中,安全性拥有压倒一切的重要性。密 码学和统计学两者都偏好所生成的随机数与真随机数是难以分辨的。然而,通向这的途径 是不同的。在统计学和相关的领域,没有相关的统计测试可以检测出两个流之间的区别就 足够了。然而,在密码学中,必须假设的是,攻击者愿意在调查被推测的随机数中投入显著 的计算资源。例如,攻击者可能对从过去的值预测未来的值感兴趣。 将在密码学中使用的随机数的流可以优选地是快速生成但仅需要少量资源的;t匕 方说小的智能卡或者RFID芯片。与此同时 ...
【技术保护点】
一种用于生成随机数序列的电子随机数生成设备(100),所述电子随机数生成设备包括:‑ 电子参数存储装置(110),其被配置成存储多个函数,并且为所述多个函数中的每个函数存储相关联的模数,不是所有的模数都相等,以及‑ 电子函数求值设备(120),被配置成生成随机数的内部序列,所述电子函数求值设备(120)被配置成通过以下方式生成该随机数的内部序列中的下一个数‑‑ 对于所述多个函数中的每个函数,针对该随机数的内部序列的先前生成值按与正求值的函数相关联的模数取模来对该函数求值,从而获得多个求值结果,并且‑‑ 将组合函数应用到该多个求值结果,从而获得该内部序列中的下一个数,以及‑ 输出(140),其被配置成根据该内部序列中的所生成的下一个数,生成该随机数序列的下一个数。
【技术特征摘要】
【国外来华专利技术】2013.02.28 EP 13157133.31. 一种用于生成随机数序列的电子随机数生成设备(100),所述电子随机数生成设备 包括: -电子参数存储装置(110),其被配置成存储多个函数,并且为所述多个函数中的每个 函数存储相关联的模数,不是所有的模数都相等,以及 -电子函数求值设备(120),被配置成生成随机数的内部序列,所述电子函数求值设备 (120)被配置成通过以下方式生成该随机数的内部序列中的下一个数 一对于所述多个函数中的每个函数,针对该随机数的内部序列的先前生成值按与正求 值的函数相关联的模数取模来对该函数求值,从而获得多个求值结果,并且 一将组合函数应用到该多个求值结果,从而获得该内部序列中的下一个数,以及 -输出(140),其被配置成根据该内部序列中的所生成的下一个数,生成该随机数序列 的下一个数。2. 如权利要求1中的用于生成随机数序列的电子随机数生成设备,其中所述多个函数 中的函数是多项式。3. 如权利要求2中的用于生成随机数序列的电子随机数生成设备,其中所述多个多项 式的至少一个具有2次或者更高次。4. 如前述权利要求中任一项的用于生成随机数序列的电子随机数生成设备,其中所述 函数的至少一个是具有若干变量的多元函数,所述函数求值设备被配置成获得与变量数量 相同数量的、该随机数的内部序列中的先前生成的数,并且至少针对该多个所获得的先前 生成的数来对该多元函数求值。5. 如前述权利要求中任一项的用于生成随机数序列的电子随机数生成设备,其中所述 组合函数是整数加法。6. 如前述权利要求中任一项的用于生成随机数序列的电子随机数生成设备,其中所述 输出被配置成通过从该内部序列中的所生成的下一个数选择若干(b)个比特,生成随机数 序列中的下一个数。7. 如前述权利要求中任一项的用于生成随机数序列的电子随机数生成设备,其中所述 函数求值设备被配置成将测试函数应用到随机数的内部序列中的下一个数,从而确定输出 是否被允许访问该随机数的内部序列中的下一个数,并且其中 -假如所述测试函数确定允许访问,则所述输出根据该内部序列中的所生成的下一个 数,生...
【专利技术属性】
技术研发人员:O加西亚莫乔恩,SS库马,LMGM托休泽恩,
申请(专利权)人:皇家飞利浦有限公司,
类型:发明
国别省市:荷兰;NL
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。