[发明专利]随机数产生系统及其随机数产生方法有效
申请号: | 201710941000.5 | 申请日: | 2017-10-11 |
公开(公告)号: | CN109656514B | 公开(公告)日: | 2023-08-15 |
发明(设计)人: | 何文乔;柳弼相 | 申请(专利权)人: | 华邦电子股份有限公司 |
主分类号: | G06F7/58 | 分类号: | G06F7/58 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 马雯雯;臧建明 |
地址: | 中国台湾台*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 随机数 产生 系统 及其 方法 | ||
本发明提供一种随机数产生系统及其随机数产生方法。随机数产生系统包括随机数产生器、随机数选择电路及随机数逻辑电路。随机数产生器接收随机数要求信号,以提供具有n个比特的第一随机数列,其中n为一正整数。随机数选择电路接收随机数要求信号,以提供具有n个比特的比特选择信号,其中比特选择信号为时变信号且决定于所接收的随机数要求信号。随机数逻辑电路接收随机数要求信号、第一随机数列及比特选择信号,反应该随机数要求信号利用比特选择信号调整第一随机数列,以提供第二随机数列。本发明可将随机数产生器所产生的随机数进行二次处理,并且输出经处理后的随机数,以提高随机数的不可预测性。
技术领域
本发明涉及一种随机数产生方式,尤其涉及一种随机数产生系统及其随机数产生方法。
背景技术
近年来,随着电脑信息科技的蓬勃发展,存储器产品的使用越来越频繁,而存储器产品的资料安全问题也越来越受到重视。一般而言,存储器产品会需要金钥来对数据进行加解密,或者利用金钥来确保外部的存取(如读取、写入、抹除)是否被准许。其中,上述金钥可以是随机数产生器所产生随机数,而随机数的重复性则影响了数据的安全性。如何降低随机数的重复性(即提高非重复顺序的次数),已是随机数产生器在设计上的一重要课题。
发明内容
本发明提供一种随机数产生系统及其随机数产生方法,可将随机数产生器所产生的随机数进行二次处理,并且输出经处理后的随机数,以提高随机数的不可预测性。
本发明的随机数产生系统,包括:随机数产生器、随机数选择电路及随机数逻辑电路。随机数产生器接收随机数要求信号,以反应于随机数要求信号提供具有n个比特的一第一随机数列,其中n为一正整数。随机数选择电路接收随机数要求信号,以反应于随机数要求信号提供具有n个比特的比特选择信号,其中比特选择信号为时变信号且决定于所接收的随机数要求信号。随机数逻辑电路耦接随机数产生器及随机数选择电路,且接收随机数要求信号、第一随机数列及比特选择信号,反应该随机数要求信号利用比特选择信号调整第一随机数列,以提供第二随机数列。
本发明的随机数产生方法,包括下列步骤。通过随机数产生器反应于随机数要求信号提供具有n个比特的第一随机数列,其中n为正整数。通过随机数选择电路反应于随机数要求信号提供具有n个比特的比特选择信号,其中比特选择信号为时变信号且决定于随机数要求信号。通过随机数逻辑电路反应于随机数要求信号利用比特选择信号调整第一随机数列,以提供第二随机数列。
基于上述,本发明实施例的随机数产生系统及其随机数产生方法,随机数逻辑电路可反应于为时变信号的比特选择信号中各个比特的逻辑准位,决定是否对第一随机数列中各个比特的逻辑准位进行调整,以产生第二随机数列。藉此,可提高第二随机数的不可预测性。
为让本发明的上述特点和优点能更明显易懂,下文特举实施例,并配合附图作详细说明如下。
附图说明
图1A为本发明一实施例的随机数产生系统的系统示意图;
图1B为本发明一实施例的随机数产生系统的波形示意图;
图2A为本发明一实施例的随机数选择电路的系统示意图;
图2B为本发明一实施例的随机数选择电路的波形示意图;
图3为本发明一实施例的随机数逻辑电路的系统示意图;
图4A为本发明另一实施例的随机数产生系统的系统示意图;
图4B为本发明另一实施例的随机数产生系统的波形示意图;
图5A为本发明一实施例的随机数取代电路的系统示意图;
图5B为本发明一实施例的随机数取代电路的波形示意图;
图6为本发明另一实施例的随机数逻辑电路的系统示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华邦电子股份有限公司,未经华邦电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710941000.5/2.html,转载请声明来源钻瓜专利网。