[发明专利]一种基于物理设备的真随机数生成方法及设备有效
申请号: | 201910567708.8 | 申请日: | 2019-06-27 |
公开(公告)号: | CN110321103B | 公开(公告)日: | 2021-05-11 |
发明(设计)人: | 毛梓明;赵刚;焦越;田野 | 申请(专利权)人: | 北京信息科技大学 |
主分类号: | G06F7/58 | 分类号: | G06F7/58 |
代理公司: | 北京天方智力知识产权代理事务所(普通合伙) 11719 | 代理人: | 张廷利 |
地址: | 100192 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 物理 设备 随机数 生成 方法 | ||
1.一种基于物理设备的真随机数生成方法,其特征在于,包括:
调用拍摄设备在无光源状态下进行图像采集;
获取并计算所述图像的每个像素点色彩值;
分析得到所述图像的非零像素点;
收集所述图像的非零像素点,对非零像素点R层值进行处理,生成基于图像热噪声的真随机数;
通过加密算法对随机数进行运算输出真随机数。
2.根据权利要求1所述的基于物理设备的真随机数生成方法,其特征在于,所述通过加密算法对随机数进行运算输出真随机数包括:
通过SHA-512算法对随机数进行压缩规范随机数长度,输出固定长度的随机数。
3.根据权利要求1所述的基于物理设备的真随机数生成方法,其特征在于,所述拍摄设备可为移动手机、ipad、电脑、数码相机具有摄像头的设备。
4.一种真随机数发生器,其特征在于,包括:
随机数采集单元,所述随机数采集单元包括拍摄设备、图像处理设备,所述拍摄设备用于在无光源状态下进行图像采集;所述图像处理设备用于获取并计算所述图像的每个像素点色彩值,分析得到所述图像的非零像素点;
随机数生成单元,所述随机数生成单元用于收集所述图像的非零像素点,对非零像素点R层值进行处理,生成基于图像热噪声的真随机数;
随机数加密单元,所述随机数加密单元用于通过加密算法对随机数进行运算输出真随机数。
5.根据权利要求4所述的真随机数发生器,其特征在于,所述真随机数发生器还设置外用接口,用于连接并调用外接的移动拍摄设备。
6.根据权利要求4所述的真随机数发生器,其特征在于,所述随机数加密单元具体用于通过SHA-512算法对随机数进行压缩规范随机数长度,输出固定长度的随机数。
7.根据权利要求4-6任一所述的真随机数发生器在随机性数学计算领域、仪器探测与需要保密的现代通信领域的应用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京信息科技大学,未经北京信息科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910567708.8/1.html,转载请声明来源钻瓜专利网。