The invention discloses a random seed generating device and a method, including an application module for issuing an application for obtaining a random seed and sending the application to a kaleidoscope module, which is composed of a luminous light source, a kaleidoscope device, a picture collecting module and a sending module, and receives the application module. After starting, the light source illuminates the kaleidoscope, and the kaleidoscope rotates randomly to generate pictures. The generated pictures are collected and acquired by the picture collection module, and then sent out by the sending module. The parsing module obtains pictures from the sending module, and parses the received pictures into hexadecimal format content. The 16 binary format is random seed. Compared with the prior art, the device and method for generating random seeds of the invention can produce large quantities of true random seeds simply according to the kaleidoscope principle.
【技术实现步骤摘要】
一种随机种子的生成装置及方法
本专利技术涉及电子领域,具体地说是一种随机种子的生成装置及方法。
技术介绍
随机种子(RandomSeed)是计算机专业术语,一种以随机数作为对象的以真随机数(种子)为初始条件的随机数。一般计算机的随机数都是伪随机数,以一个真随机数(种子)作为初始条件,然后用一定的算法不停迭代产生随机数。目前许多电子产品都具有产生随机数的功能,大到智能手机中的扑克牌游戏中的洗牌,小到电子设备上电瞬间负载工作的随机性,这些功能的实现都离不开随机数。而利用计算机或者单片机等设备产生随机数时需要先产生一个随机种子,然后配合随机函数产生随机数。在公私钥加密安全方面,对随机数的随机性和不可复现性要求极高,因此,为了能够产生不可重复的随机数,产生真随机种子的方法十分重要。为了解决这个问题,本专利提供一种随机种子的生成装置及方法。
技术实现思路
本专利技术的技术任务是针对以上不足之处,提供一种随机种子的生成装置及方法。一种随机种子的生成装置,包括,申请模块,用于发出获取随机种子的申请,并将该申请发送给万花筒模块;万花筒模块,由发光光源、万花筒设备、图片收集模块及发送模块组成,并在收到申请模块的申请后启动,发光光源照射万花筒,同时万花筒随机转动生成图片,该生成图片由图片收集模块收集获取,再由发送模块将收集的图片发送出去;解析模块,获取来自发送模块的图片,将接收到的图片解析成16进制格式内容,该获取的16进制格式内容即为随机种子。所述发光光源是为至少两种不同颜色的光组成的复合光源,即由至少两种可发出不同颜色光的设备组成。所述万花筒模块的万花筒设备中,放置有玻璃碎片 ...
【技术保护点】
1.一种随机种子的生成装置,其特征在于,包括,申请模块,用于发出获取随机种子的申请,并将该申请发送给万花筒模块;万花筒模块,由发光光源、万花筒设备、图片收集模块及发送模块组成,并在收到申请模块的申请后启动,发光光源照射万花筒,同时万花筒随机转动生成图片,该生成图片由图片收集模块收集获取,再由发送模块将收集的图片发送出去;解析模块,获取来自发送模块的图片,将接收到的图片解析成16进制格式内容,该获取的16进制格式内容即为随机种子。
【技术特征摘要】
1.一种随机种子的生成装置,其特征在于,包括,申请模块,用于发出获取随机种子的申请,并将该申请发送给万花筒模块;万花筒模块,由发光光源、万花筒设备、图片收集模块及发送模块组成,并在收到申请模块的申请后启动,发光光源照射万花筒,同时万花筒随机转动生成图片,该生成图片由图片收集模块收集获取,再由发送模块将收集的图片发送出去;解析模块,获取来自发送模块的图片,将接收到的图片解析成16进制格式内容,该获取的16进制格式内容即为随机种子。2.根据权利要求1所述的一种随机种子的生成装置,其特征在于,所述发光光源是为至少两种不同颜色的光组成的复合光源,即由至少两种可发出不同颜色光的设备组成。3.根据权利要求1所述的一种随机种子的生成装置,其特征在于,所述万花筒模块的万花筒设备中,放置有玻璃碎片,每次使用前,均随机放置一次玻璃碎片,每次放置的玻璃碎片数量≥2个,并在每次使用完毕后取出。4.根据权利要求1所述的一种随机种子的生成装置,其特征在于,所述图片收集模块采用的是感光元件或投影元件,当发光光源照射...
【专利技术属性】
技术研发人员:卞西晗,张连聘,张雁鹏,
申请(专利权)人:济南浪潮高新科技投资发展有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。