一种智能设备真随机密钥生成方法、装置、终端及介质制造方法及图纸

技术编号:36601330 阅读:18 留言:0更新日期:2023-02-04 18:16
本申请公开了一种智能设备真随机密钥生成方法、装置、终端及介质,本申请的方案通过智能设备拍摄到的图像画面作为生成随机密钥的基础,拍摄的画面受到拍摄环境、拍摄方位角度以及参照物变化等因素影响,拍摄出的画面具有一定的不确定性,然后利用拍摄的画面进行处理得到一个不确定的真随机数,以便根据得到的真随机数生成随机密钥,从而防止破解,加强安全性。适用于各种自带摄像头的智能设备,如监控摄像头、智能门禁等,智能设备自带的摄像头拍摄画面进而解析出数值,不需要额外增加任何硬件芯片成本,解决了现有的真随机密钥生成方式需要加装特定的硬件芯片,生产成本大的技术问题。题。题。

【技术实现步骤摘要】
一种智能设备真随机密钥生成方法、装置、终端及介质


[0001]本申请涉及信息安全
,尤其涉及一种智能设备真随机密钥生成方法。

技术介绍

[0002]随着信息化的高速发展,人们对信息安全的需求越来越多,尤其当下正处于万物互联的信息化时代,互联网技术虽然为人们带来了许多便利,但同时也带来了更严峻的信息安全隐患,因此在这样的大环境下,信息安全技术的研究与发展显得尤为重要。
[0003]目前在加密应用中,经常用到随机数作为密钥。因此,随机密钥也被广泛应用于密码学中,而当前技术所使用产生密钥的随机数有两种方式,第一种方法使用编程语言函数生成的伪随机数,由于伪随机数的生成受算法限,被破解的概率很大。第二种方法使用测量环境噪声可以得到真随机数,相较于第一种方式,安全性有了显著的提升,但这种方式的实施需要在每台智能设备上加装特定的硬件芯片,大幅增加了成本,难以大量普及使用。

技术实现思路

[0004]本申请提供了一种智能设备真随机密钥生成方法、装置、终端及介质,用于解决现有的真随机密钥生成方式需要加装特定的硬件芯片,生产成本大的技术问题。
[0005]为解决上述技术问题,本申请第一方面提供了一种智能设备真随机密钥生成方法,包括:
[0006]通过智能设备内置的摄像模组,采集第一图像;
[0007]通过预设的图像编码处理方式,对所述第一图像进行编码处理,得到第一数字矩阵;
[0008]根据预设的数值与字符的转换关系,将所述第一数字矩阵转换成对应的字符串序列;
[0009]从所述字符串序列中截取出字符串片段;
[0010]通过预设的随机密钥编码方式,对所述字符串片段进行编码,得到密钥数据。
[0011]优选地,所述通过预设的图像编码处理方式,对所述第一图像进行编码处理,得到与所述第一图像对应的第一数字矩阵具体包括:
[0012]根据所述第一图像,提取所述第一图像的图像特征;
[0013]根据所述图像特征,通过离散余弦变换处理方式,对所述第一图像进行编码处理,得到第一数字矩阵。
[0014]优选地,所述图像特征包括:亮度特征、色度特征或像素值特征。
[0015]优选地,所述根据所述图像特征,通过离散余弦变换处理方式,对所述第一图像进行编码处理,得到第一数字矩阵具体包括:
[0016]根据所述亮度特征,通过离散余弦变换处理方式,对所述第一图像进行编码处理,得到第一数字矩阵。
[0017]优选地,所述通过智能设备内置的摄像模组,采集第一图像具体包括:
[0018]当监测到智能设备启动时,通过所述智能设备内置的摄像模组,采集所述智能设备启动完成后的第一张图像,以得到第一图像。
[0019]优选地,从所述字符串序列中截取出字符串片段具体包括:
[0020]根据预设的密钥长度信息,从所述字符串序列中截取出字符串片段。
[0021]优选地,所述随机密钥编码方式具体为对称随机密钥编码方式。
[0022]同时,本申请第二方面提供了一种智能设备真随机密钥生成装置,包括:
[0023]第一图像采集单元,用于通过智能设备内置的摄像模组,采集第一图像;
[0024]图像编码单元,用于通过预设的图像编码处理方式,对所述第一图像进行编码处理,得到第一数字矩阵;
[0025]数字字符转换单元,用于根据预设的数值与字符的转换关系,将所述第一数字矩阵转换成对应的字符串序列;
[0026]截取单元,用于从所述字符串序列中截取出字符串片段;
[0027]密钥数据编码单元,用于通过预设的随机密钥编码方式,对所述字符串片段进行编码,得到密钥数据。
[0028]本申请第三方面提供了一种智能设备真随机密钥生成终端,包括:存储器与处理器;
[0029]所述存储器用于存储程序代码,所述程序代码与如本申请第一方面提供的一种智能设备真随机密钥生成方法相对应;
[0030]所述处理器用于执行所述程序代码。
[0031]本申请第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质中保存有程序代码,所述程序代码与如本申请第一方面提供的一种智能设备真随机密钥生成方法相对应。
[0032]从以上技术方案可以看出,本申请实施例具有以下优点:
[0033]本申请的方案通过智能设备拍摄到的图像画面作为生成随机密钥的基础,拍摄的画面受到拍摄环境、拍摄方位角度以及参照物变化等因素影响,拍摄出的画面具有一定的不确定性,然后利用拍摄的画面进行处理得到一个不确定的真随机数,以便根据得到的真随机数生成随机密钥,从而防止破解,加强安全性。适用于各种自带摄像头的智能设备,如监控摄像头、智能门禁等,智能设备自带的摄像头拍摄画面进而解析出数值,不需要额外增加任何硬件芯片成本,解决了现有的真随机密钥生成方式需要加装特定的硬件芯片,生产成本大的技术问题。
附图说明
[0034]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
[0035]图1为本申请提供的一种智能设备真随机密钥生成方法的一个实施例的流程示意图。
[0036]图2为本申请提供的一种智能设备真随机密钥生成方法的另一个实施例的流程示
意图。
[0037]图3为本申请提供的一种智能设备真随机密钥生成装置的一个实施例的结构示意图。
具体实施方式
[0038]本申请实施例提供了一种智能设备真随机密钥生成方法、装置、终端及介质,此技术方案能够适用于如监控摄像头、智能门禁等各种自带摄像头的智能设备,从而解决现有的真随机密钥生成方式需要加装特定的硬件芯片,生产成本大的技术问题。
[0039]为使得本申请的专利技术目的、特征、优点能够更加的明显和易懂,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本申请一部分实施例,而非全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。
[0040]请参阅图1,本申请第一个实施例提供的一种智能设备真随机密钥生成方法,包括:
[0041]步骤101、通过智能设备内置的摄像模组,采集第一图像。
[0042]需要说明的是,首先通过智能设备自带的摄像模组采集图像,采集到的第一图像用于根据后续步骤用于生成随机密钥。
[0043]步骤102、通过预设的图像编码处理方式,对第一图像进行编码处理,得到第一数字矩阵。
[0044]需要说明的是,基于步骤101采集到的第一图像,通过预设的图像编码处理方式,将该第一图像的图像数据通过编码成数值序列数据,得到第一数字矩阵。
[0045本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种智能设备真随机密钥生成方法,其特征在于,包括:通过智能设备内置的摄像模组,采集第一图像;通过预设的图像编码处理方式,对所述第一图像进行编码处理,得到第一数字矩阵;根据预设的数值与字符的转换关系,将所述第一数字矩阵转换成对应的字符串序列;从所述字符串序列中截取出字符串片段;通过预设的随机密钥编码方式,对所述字符串片段进行编码,得到密钥数据。2.根据权利要求1所述的一种智能设备真随机密钥生成方法,其特征在于,所述通过预设的图像编码处理方式,对所述第一图像进行编码处理,得到与所述第一图像对应的第一数字矩阵具体包括:根据所述第一图像,提取所述第一图像的图像特征;根据所述图像特征,通过离散余弦变换处理方式,对所述第一图像进行编码处理,得到第一数字矩阵。3.根据权利要求2所述的一种智能设备真随机密钥生成方法,其特征在于,所述图像特征包括:亮度特征、色度特征或像素值特征。4.根据权利要求3所述的一种智能设备真随机密钥生成方法,其特征在于,所述根据所述图像特征,通过离散余弦变换处理方式,对所述第一图像进行编码处理,得到第一数字矩阵具体包括:根据所述亮度特征,通过离散余弦变换处理方式,对所述第一图像进行编码处理,得到第一数字矩阵。5.根据权利要求1所述的一种智能设备真随机密钥生成方法,其特征在于,所述通过智能设备内置的摄像模组,采集第一图像具体包括:当监测到智能设备启动时,通过所述智能设备内置的...

【专利技术属性】
技术研发人员:赵奕捷成国强杨立扬
申请(专利权)人:天翼数字生活科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1