[发明专利]一种便携式真随机码发生装置及方法有效
申请号: | 201410516031.2 | 申请日: | 2014-09-29 |
公开(公告)号: | CN104270581B | 公开(公告)日: | 2017-06-06 |
发明(设计)人: | 张益昕;张旭苹;乔苇岩;唐志强;戚力 | 申请(专利权)人: | 南京大学 |
主分类号: | H04N5/351 | 分类号: | H04N5/351;H04N5/357;G06F7/58 |
代理公司: | 南京经纬专利商标代理有限公司32200 | 代理人: | 朱小兵 |
地址: | 210093 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 便携式 随机 发生 装置 方法 | ||
技术领域
本发明涉及信息安全以及个人信息安全保护技术领域,特别是一种便携式真随机码发生装置及方法。
背景技术
随机码对于很多应用来说是一种宝贵的资源,广泛应用于电脑仿真、赌博、数值分析、采样、决策以及通信安全等领域。产生随机码的方法主要有两种,一种是基于数学方法的伪随机码生成器,依赖复杂的算法,通过种子产生周期很长的伪随机码。事实上,依赖于复杂确定算法的伪随机码发生器因为其高效率以及高产生率已经被广泛应用。尽管算法复杂,由伪随机码产生器产生的随机码最终还是会重复它自己,因此如果种子或者算法运行的当前状态被破解者知道,伪随机码的输出是可以预测的。
第二种就是利用物理现象产生真随机码。相比较于第一种,通过物理现象产生的随机码通常是被认为具有完全的不可确定性,这就保证了它将是不可预测的随机码。几种比较常用的产生真随机码的物理过程如:单光子传输路径选择,单光子到达时时间,振荡器的定时抖动,电路热噪声,混沌激光,自发辐射噪声,激光器的相位噪声,真空状态。基于这些物理现象产生的随机码既能够保证随机码的高随机性,又能获得较多比特的噪声。然而这些方法都依赖于专业的昂贵的硬件,如单光子探测器、精确配置外部谐振腔的激光源。因此他们不适合用于个人安全应用,如个人电话、个人网络支付等。现如今真随机码发生器存在这样的缺陷:成本高、产生率低、随机性不够高、不适合个人使用等问题。
发明内容
本发明所要解决的技术问题是克服现有技术的不足而提供一种便携式真随机码发生装置及方法,本发明将发光模块、图像传感器、控制模块等都集成到一块小电路板上,产生随机码的过程不依赖于任何外部辅助,具有极高的安全性、随机性;本发明结构简单且成本低。
本发明为解决上述技术问题采用以下技术方案:
根据本发明提出的一种便携式真随机码发生装置,包括发光模块、图像传感器、散射材料、反射片、控制模块、USB桥接模块、USB接口、电源转换模块和PCB板;发光模块、图像传感器、控制模块、USB桥接模块、USB接口、电源转换模块均固定在PCB板上,发光模块设置在图像传感器的周边,散射材料覆盖在图像传感器和发光模块上,反射片设置在散射材料上;其中,
发光模块,用于发射光至散射材料;
散射材料,用于利用入射光产生透射光和第一散射光;其中,透射光照射至反射片,第一散射光照射至图像传感器;
反射片,用于将接收到的透射光产生反射光并经散射材料产生第二散射光,然后将第二散射光照射至图像传感器;
图像传感器,用于将接收的第一散射光和第二散射光转化为像素灰度值后输出至控制模块;
控制模块,用于控制发光模块发射光的强度,使得图像传感器接收到第一散射光和第二散射光的信噪比处于光电流散粒噪声主导图像像素点噪声的状态,并根据接收的像素灰度值中选出每一个像素点灰度值最后n位作为真随机码源,该真随机码源乘以熵压缩矩阵进行熵压缩,获得真随机码输出至USB桥接模块;其中,n为整数,0<n<9;
USB桥接模块,用于将真随机码打包为USB协议的数据帧通过USB接口输出至外部设备;
电源转换模块,外部电源经USB接口输入至电源转换模块,经转换后输出至图像传感器和控制模块。
作为本发明的一种便携式真随机码发生装置的进一步优化的方案,所述控制模块为FPGA控制模块。
作为本发明的一种便携式真随机码发生装置的进一步优化的方案,所述发光模块为LED光源;所述散射材料为硅胶或者聚丙乙烯或者FullCure树脂;所述反射片的形状为锯齿形状。
作为本发明的一种便携式真随机码发生装置的进一步优化的方案,所述图像传感器为OV9120灰度CMOS图像传感器。
作为本发明的一种便携式真随机码发生装置的进一步优化的方案,所述USB桥接模块采用CH341USB芯片;所述电压转换模块为1117-3.3电压转换芯片或1117-1.2电压转换芯片。
作为本发明的一种便携式真随机码发生装置的进一步优化的方案,所述n的取值是由图像传感器决定。
根据本发明提出的一种便携式真随机码发生方法,包括以下步骤:
步骤一、将入射光经散射材料产生透射光和第一散射光,其中,将透射光入射至反射片上产生反射光,将反射光经散射材料产生第二散射光;
步骤二、将第一散射光和第二散射光转化为像素灰度值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京大学,未经南京大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410516031.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:马桶椅
- 下一篇:通信方法、通信装置及位置检测方法