[发明专利]一种基于电源的真随机数产生方法在审
申请号: | 202110569608.6 | 申请日: | 2021-05-25 |
公开(公告)号: | CN113157250A | 公开(公告)日: | 2021-07-23 |
发明(设计)人: | 徐正昊 | 申请(专利权)人: | 广东备倍电技术有限公司 |
主分类号: | G06F7/58 | 分类号: | G06F7/58;G06F21/60 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 516000 广东省惠州市仲*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 电源 随机数 产生 方法 | ||
1.一种基于电源的真随机数产生方法,其特征在于采用上位机、微控制器、电源模块作为随机数产生的工具,上位机内具有指令单元、格式化单元和数据收发单元,微控制器内具有数据处理单元、数据传输单元;所述指令单元、格式化单元和数据收发单元是安装在上位机内的应用软件,数据处理单元、数据传输单元是安装在微控制器内的应用软件;基于电源的真随机数产生方法步骤如下,S1:操作人员将微控制器的一个输入引脚设置为输入模式并与电源连接,将微控制器自身的模数转换模块信号输出端和上位机信号输入端经数据线相连;S2:当操作人员需要产生真随机数时经指令单元发送随机数产生指令,上位机的指令单元将操作人员需要采集的随机数个数N发送给微控制器的数据处理单元;S3:当微控制器的数据处理单元接收到上位机发送的随机数个数N数据后,微控制器调用内部自身模数转换模块先采集一次电源输入引脚Pinput的电压值,记为V0,之后每隔固定时间Ts后采集输入引脚Pinput电压值,依次记为V1,V2,L,VN,数据处理单元计算每两次采集电压的差值为ri=Vi-Vi-1i=1,2,...,N,记录当前时间为Tii=1,2,...,N;S4:数据处理单元将记录时间Tii=1,2,...,N和差值rii=1,2,...,N经数据传输单元发送给上位机数据收发单元接收后进行下一步处理;S5:操作人员将上位机接收到的差值rii=1,2,...,N根据自身需要经格式化单元进行格式化处理,以得到符合要求的随机数Rii=1,2,...,N,数据收发单元之后将随机数发送给所需设备,完成本次随机数的生成和采集。
2.根据权利要求1所述的一种基于电源的真随机数产生方法,其特征在于,S1中,微控制器的Pinput引脚是数据输入引脚。
3.根据权利要求1所述的一种基于电源的真随机数产生方法,其特征在于,微控制器是型号STM32F103C8T6的单片机模块。
4.根据权利要求1所述的一种基于电源的真随机数产生方法,其特征在于,S3中,V0是采集的电压值;Ts是采集时间间隔;N是N次采集的电压值;ri为相邻采集电压的差值;Ti为ri计算的系统时间。
5.根据权利要求1所述的一种基于电源的真随机数产生方法,其特征在于,S4中,Ti为ri计算的系统时间;ri为相邻采集电压的差值。
6.根据权利要求1所述的一种基于电源的真随机数产生方法,其特征在于,S5中,ri为相邻采集电压的差值;Ri为ri经过处理后的数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东备倍电技术有限公司,未经广东备倍电技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110569608.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种电子后视镜
- 下一篇:一种磁力式立柱倾斜式斜度铣钻