一种信息处理方法、装置、设备及存储介质制造方法及图纸

技术编号:27878666 阅读:19 留言:0更新日期:2021-03-31 01:05
本申请公开了一种信息处理方法、装置、设备及存储介质,应用于TWS设备上,包括:获取位于TWS设备上的加速度传感器输出的加速度值;通过将每N组所述加速度值转换成一个比特位数的方式,创建与第一预设数量组所述加速度值对应的第二预设数量个比特位数,以得到目标随机数;将所述目标随机数发送至所述TWS设备上的基于密钥进行信息处理的信息处理单元,以便所述信息处理单元基于所述目标随机数对待处理信息进行相应的处理。本申请在TWS设备上不具备物理随机数发生器的情况下,通过利用TWS设备上的加速度传感器的噪声生成真随机数,并利用该真随机数对待处理信息进行处理,提高信息的安全性。

【技术实现步骤摘要】
一种信息处理方法、装置、设备及存储介质
本专利技术涉及计算机
,特别涉及一种信息处理方法、装置、设备及存储介质。
技术介绍
随着信息技术的不断发展,信息安全问题日益凸显,如何最大限度保证信息的安全传输是保障网络安全的重中之重。普遍的做法是对信息进行加密处理、通过身份校验获取信息等,随机数在信息加密、身份校验等
应用广泛。随机数通常分为真随机数和伪随机数,伪随机数因为随机性不强,一般不能满足安全要求,存在被破解的风险。因此,随机数的随机性和稳定性极大程度上影响信息的安全等级。近几年,随着TWS技术的不断发展和完善,TWS产品日益流行,除了在音频功能上逐步丰富之外,一些非音频相关的前沿功能也正逐渐叠加到TWS设备之上如健康监测等,由于健康监测会涉及用户隐私,隐私数据在很大程度上面临被攻击的风险,TWS设备与手机进行隐私数据的交互时必须加密传输,以规避被恶意截取的风险。利用随机数生成密钥以对信息进行加密的方式,出于成本考虑现在很多TWS设备上不具备物理随机数发生器,无法生成随机性和稳定性满足系统安全性要求的随机数,但通常TWS设备上都外挂有加速度传感器,加速度传感器因为硬件特性、温度、噪声、干扰等因素,会存在不同程度的抖动,而上述抖动因为器件单体性能、器件是否真实运动等存在极大的不确定性,因此可以把上述不确定性作为噪声提取出来加以利用,以生成随机性和稳定性更高的满足安全性要求的随机种子。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种信息处理方法、装置、设备及存储介质,在TWS设备上不具备物理随机数发生器的情况下,能够灵活利用TWS设备上的加速度传感器的噪声生成真随机数,以提高信息的安全性。其具体方案如下:本申请的第一方面提供了一种数据处理方法,应用于TWS设备上,包括:获取位于所述TWS设备上的加速度传感器输出的加速度值;通过将每N组所述加速度值转换成一个比特位数的方式,创建与第一预设数量组所述加速度值对应的第二预设数量个比特位数,以得到目标随机数;将所述目标随机数发送至所述TWS设备上的基于密钥进行信息处理的信息处理单元,以便所述信息处理单元基于所述目标随机数对待处理信息进行相应的处理。可选的,将每N组所述加速度值转换成一个比特位数的过程,包括:分别将每N组所述加速度值中的具有相同轴分量种类的所有加速度分量值转换成一个比特位数,以得到多个原始比特位数;对多个所述原始比特位数进行逻辑运算,以转换成一个比特位数。可选的,所述分别将每N组所述加速度值中的具有相同轴分量种类的所有加速度分量值转换成一个比特位数,以得到多个原始比特位数,包括:分别将每N组所述加速度值中的具有相同轴分量种类的所有加速度分量值的最低位转换成一个比特位数,以得到多个原始比特位数。可选的,所述创建与第一预设数量组所述加速度值对应的第二预设数量个比特位数,以得到目标随机数,包括:利用哈希算法对所述第二预设数量个比特位数进行哈希运算,并基于哈希运算结果确定目标随机数。可选的,所述利用哈希算法对所述第二预设数量个比特位数进行哈希运算,包括:利用SHA256算法对所述第二预设数量个比特位数进行哈希运算,以得到256比特位的哈希运算结果。可选的,所述基于哈希运算结果确定目标随机数,包括:判断哈希运算结果中比特位的数量是否等于第三预设数量,如果是,则将所述哈希运算结果确定为目标随机数,如果否,则基于预设规则对所述哈希运算结果进行处理,得到具有所述第三预设数量个比特位的目标随机数。可选的,所述基于预设规则对所述哈希运算结果进行处理,得到具有所述第三预设数量个比特位的目标随机数,包括:对哈希运算结果中的不同比特位数进行异或运算,得到具有所述第三预设数量个比特位的目标随机数。本申请的第二方面提供了一种数据处理装置,应用于TWS产品上,包括:获取单元,用于获取位于所述TWS设备上的加速度传感器输出的加速度值;创建单元,用于通过将每N组所述加速度值转换成一个比特位数的方式,创建与第一预设数量组所述加速度值对应的第二预设数量个比特位数,以得到目标随机数;处理单元,用于将所述目标随机数发送至所述TWS设备上的基于密钥进行信息处理的信息处理单元,以便所述信息处理单元基于所述目标随机数对待处理信息进行相应的处理。本申请的第三方面提供了一种电子设备,所述电子设备包括处理器和存储器;其中所述存储器用于存储计算机程序,所述计算机程序由所述处理器加载并执行以实现前述数据处理方法。本申请的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机可执行指令,所述计算机可执行指令被处理器加载并执行时,实现前述数据处理方法。本申请中,先获取位于所述TWS设备上的加速度传感器输出的加速度值,然后通过将每N组所述加速度值转换成一个比特位数的方式,创建与第一预设数量组所述加速度值对应的第二预设数量个比特位数,以得到目标随机数,最后将所述目标随机数发送至所述TWS设备上的基于密钥进行信息处理的信息处理单元,以便所述信息处理单元基于所述目标随机数对待处理信息进行相应的处理。本申请在TWS设备上不具备物理随机数发生器的情况下,通过软件提取TWS设备上的加速度传感器的噪声,并利用所述噪声生成真随机数,满足了TWS设备对于信息加密传输的系统安全性要求,具备实现简单、方法灵活的优点。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本申请提供的一种信息处理方法流程图;图2为本申请提供的一种具体的信息处理方法示意图;图3为本申请提供的一种信息处理方法示意图;图4为本申请提供的一种信息处理装置结构示意图;图5为本申请提供的一种信息处理电子设备结构图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。现有的TWS设备上大多不具备物理随机数发生器,无法生成随机性和稳定性满足系统安全性要求的随机数。但通常TWS设备上都外挂有加速度传感器,加速度传感器因为硬件特性、温度、噪声、干扰等因素,会存在不同程度的抖动,而上述抖动因为器件单体性能、器件是否真实运动等存在极大的不确定性。本申请提供一种新的信息处理方案,能够在所述TWS设备上不具备物理随机数发生器的情况下,通过利用TWS设备上的加速度传感器产生抖动的不确定性作为噪声提取出来,以生成随机性和稳定性更高的满足安全性要求的随机种子,并利用该随机本文档来自技高网...

【技术保护点】
1.一种信息处理方法,其特征在于,应用于TWS设备上,包括:/n获取位于所述TWS设备上的加速度传感器输出的加速度值;/n通过将每N组所述加速度值转换成一个比特位数的方式,创建与第一预设数量组所述加速度值对应的第二预设数量个比特位数,以得到目标随机数;/n将所述目标随机数发送至所述TWS设备上的基于密钥进行信息处理的信息处理单元,以便所述信息处理单元基于所述目标随机数对待处理信息进行相应的处理。/n

【技术特征摘要】
1.一种信息处理方法,其特征在于,应用于TWS设备上,包括:
获取位于所述TWS设备上的加速度传感器输出的加速度值;
通过将每N组所述加速度值转换成一个比特位数的方式,创建与第一预设数量组所述加速度值对应的第二预设数量个比特位数,以得到目标随机数;
将所述目标随机数发送至所述TWS设备上的基于密钥进行信息处理的信息处理单元,以便所述信息处理单元基于所述目标随机数对待处理信息进行相应的处理。


2.根据权利要求1所述的信息处理方法,其特征在于,将每N组所述加速度值转换成一个比特位数的过程,包括:
分别将每N组所述加速度值中的具有相同轴分量种类的所有加速度分量值转换成一个比特位数,以得到多个原始比特位数;
对多个所述原始比特位数进行逻辑运算,以转换成一个比特位数。


3.根据权利要求2所述的信息处理方法,其特征在于,所述分别将每N组所述加速度值中的具有相同轴分量种类的所有加速度分量值转换成一个比特位数,以得到多个原始比特位数,包括:
分别将每N组所述加速度值中的具有相同轴分量种类的所有加速度分量值的最低位转换成一个比特位数,以得到多个原始比特位数。


4.根据权利要求1-3任一项所述的信息处理方法,其特征在于,所述创建与第一预设数量组所述加速度值对应的第二预设数量个比特位数,以得到目标随机数,包括:
利用哈希算法对所述第二预设数量个比特位数进行哈希运算,并基于哈希运算结果确定目标随机数。


5.根据权利要求4所述的信息处理方法,其特征在于,所述利用哈希算法对所述第二预设数量个比特位数进行哈希运算,包括:
利用SHA256算法对所述第二预设数量个比特位...

【专利技术属性】
技术研发人员:于会泳荆东华尹光明
申请(专利权)人:歌尔光学科技有限公司
类型:发明
国别省市:山东;37

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

1