[发明专利]MCU随机间隔转换电桥电压的真随机数产生器及产生方法有效
申请号: | 201910553330.6 | 申请日: | 2019-06-25 |
公开(公告)号: | CN110286878B | 公开(公告)日: | 2021-06-01 |
发明(设计)人: | 李钢;李镇兵;章佑鹏;文光俊 | 申请(专利权)人: | 电子科技大学 |
主分类号: | G06F7/58 | 分类号: | G06F7/58;H03M1/12;H04L9/08 |
代理公司: | 成都虹盛汇泉专利代理有限公司 51268 | 代理人: | 王伟 |
地址: | 611731 四川省成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | mcu 随机 间隔 转换 电桥 电压 随机数 产生器 产生 方法 | ||
1.一种MCU随机间隔转换电桥电压的真随机数产生器,其特征在于,包括MCU、电桥模块和放大器,所述MCU 包括应用模块、随机数生成模块和ADC模块;电源VCC通过开关SW分别连接电桥模块和放大器,电桥模块的输出端与放大器相连,放大器的输出端连接ADC模块,ADC模块与随机数生成器相连,随机数生成器连接应用模块;
所述电桥模块采用惠斯通电桥,包括电阻R1、R2、R3、R4,电阻R1、R2、R3、R4首尾相连,组成方形电路;其中,方形电路相对的一组顶点分别与开关SW和接地端相连;另一组相对的顶点分别连接放大器的两个输入端;
所述应用模块,用于提供随机数位数和真随机数级别给随机数生成模块,并且使能随机数生成模块;真随机数级别由用户定义;
所述随机数生成模块,用于在应用模块的控制下控制ADC模块将模拟电压转换为数字信号,从而产生真随机数。
2.根据权利要求1所述的一种MCU随机间隔转换电桥电压的真随机数产生器,其特征在于,所述电阻R1、R2、R3、R4中,任意一个电阻采用滑动变阻器,其余三个电阻采用普通电阻。
3.根据权利要求1所述的一种MCU随机间隔转换电桥电压的真随机数产生器,其特征在于,所述放大器的输出端通过电容C接地。
4.利用如权利要求1~3任意一项所述的MCU随机间隔转换电桥电压的真随机数产生器产生真随机数的方法,其特征在于,包括以下步骤:
S1、应用模块提供随机数位数和真随机数级别给随机数生成模块,并且使能随机数生成模块;真随机数级别由用户定义;
S2、计算ADC模块需要转换的次数N,开启电桥和放大器的供电开关SW;
S3、ADC模块开始转换放大器的输出电压,并根据真随机数级别由ADC的采样值生成随机数;
S4、将ADC转换次数N减1,判断N是否为0,如果是则将生成的真随机数发送给应用模块,并且关闭开关SW;否则ADC模块进行随机延迟,然后返回步骤S3,直到N为0为止;
S5、将所有的真随机数拼接在一起,发给应用模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910553330.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种提高量子随机数发生器量子熵含量的方法
- 下一篇:一种随机数的处理方法