本发明专利技术公开了一种利用电磁干扰生成真随机数的方法,包括:嵌入式计算机系统;无线通信收发装置;被电磁有效干扰的有线回环通信传输线。首先由MCU按照正常方式生成伪随机数,然后将伪随机数序列送入可被干扰的有线回环传输线,利用高频时钟干扰或无线发送时射频干扰形成的EMC,将回环线中传输的伪随机数干扰成真随机数序列,再由MCU将回环通信线的接收口将真随机数获取下,通过比对发送数据和接收数据的相关性分析确定随机的有效性,将有效的随机数保存到随机数缓存池,以便用于可能的业务之中。本发明专利技术无需微控制器内部具备真随机数产生电路,合理利用电磁干扰,简化了硬件结构、成本降低。
【技术实现步骤摘要】
本专利技术涉及通信安全,具体涉及一种利用电磁干扰生成真随机数的方法。
技术介绍
1、近年来,随着大数据、物联网、云计算、边缘计算等技术的飞速发展,所带来的信息安全问题也越来越严重。人们针对系统的安全性提出了越来越高的要求,其中随机数的生成作为安全系统的关键基础,被广泛应用于应用于通信安全领域。由于几乎所有的加密算法(如rsa、椭圆加密算法等)都需要用到随机数,因此具有随机数功能的密码芯片已成为安全应用中不可或缺的一部分。同时,随机数在蒙特卡洛等数学仿真方法和随机计算等新型计算范式中也有着广泛的应用。
2、随机数分为伪随机数和真随机数,其中伪随机数是通过数学算法和随机种子得到的,一定条件下可以重复得到;而真随机数是从自然界物理现象(如摇骰子、放射性衰变和热噪声等随机熵源)中提取得到,其不可重复性、不可预测性等优点受到工业界和学术界的广泛关注。
3、但是并不是所有的通信设备都支持随机数生成。例如在物联网iot领域,由于成本的原因,感知层很多设备都采用了低成本的嵌入式mcu,这些mcu往往不支持真随机数的生成。
...
【技术保护点】
1.一种利用电磁干扰生成真随机数的方法,其特征在于:采用利用电磁干扰生成真随机数系统实现生成真随机数;所述利用电磁干扰生成真随机数系统包括:嵌入式计算机、能够产生电磁干扰的干扰源、能够经过强烈电磁干扰区域的有线回环通信传输线;所述嵌入式计算机包括微处理器CPU、RAM、ROM;所述干扰源为能够被计算机软件控制的无线通信收发模块或者高速时钟源,其由于存在射频或者高频信号流形成的电磁干扰干扰;所述有线回环通信传输线处于有线通信的系统中,通信系统的一端能够生成伪随机数,另一端能够通过有线回环通信传输线接收数据;其中微处理器至少作为有线通信系统的另一端,用于接收真随机数;p>2.根据权
...
【技术特征摘要】
1.一种利用电磁干扰生成真随机数的方法,其特征在于:采用利用电磁干扰生成真随机数系统实现生成真随机数;所述利用电磁干扰生成真随机数系统包括:嵌入式计算机、能够产生电磁干扰的干扰源、能够经过强烈电磁干扰区域的有线回环通信传输线;所述嵌入式计算机包括微处理器cpu、ram、rom;所述干扰源为能够被计算机软件控制的无线通信收发模块或者高速时钟源,其由于存在射频或者高频信号流形成的电磁干扰干扰;所述有线回环通信传输线处于有线通信的系统中,通信系统的一端能够生成伪随机数,另一端能够通过有线回环通信传输线接收数据;其中微处理器至少作为有线通信系统的另一端,用于接收真随机数;
2.根据权利要求1所述的一种利用电磁干扰生成真随机数的方法,其特征在于:生成真随机数的方法具体包括以下步骤:
3.根据权利要求2所述的一种利用电磁干扰...
【专利技术属性】
技术研发人员:朱小康,朱敏,
申请(专利权)人:江苏海事职业技术学院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。