【技术实现步骤摘要】
一种基于蓝牙通信的加解密方法
本专利技术涉及通信
,特别涉及一种基于蓝牙通信的加解密方法。
技术介绍
蓝牙通信作为一种低功耗、低成本的技术,在智能手机和智能家电行业有着广泛的应用。由于蓝牙通讯属于无线通信,通信数据易遭到窃听,第三方若得到登录信息,便可发送伪造指令对设备进行恶意接管和控制,危害人员和设备安全,现有的加密方法通常采用单一加密方法和秘钥,易遭破解,安全程度较低。
技术实现思路
为解决现有技术中存在的问题,本专利技术的目的是提供一种易于实现、占用资源少的蓝牙通信加解密方法,提高蓝牙通信设备的保密性和安全性。为实现上述目的,本专利技术采用的技术方案是:一种基于蓝牙通信的加解密方法,包括以下步骤:步骤S1、将设备A和设备B通过蓝牙协议进行配对连接;步骤S2、当需要进行数据传输时,设备A生成一个随机数;步骤S3、设备A通过随机数从存储区进行映射查找,并获取随机数对应的加密秘钥和数据离散表;步骤S4、通过秘钥对明文数据进行对称加密,再将加密数据进行离散处理,
【技术保护点】
1.一种基于蓝牙通信的加解密方法,其特征在于,包括以下步骤:/n步骤S1、将设备A和设备B通过蓝牙协议进行配对连接;/n步骤S2、当需要进行数据传输时,设备A生成一个随机数;/n步骤S3、设备A通过随机数从存储区进行映射查找,并获取随机数对应的加密秘钥和数据离散表;/n步骤S4、通过秘钥对明文数据进行对称加密,再将加密数据进行离散处理,得到密文数据;/n步骤S5、设备A将密文数据和生成的随机数封装成数据包,发送给设备B;/n步骤S6、设备B收到数据包,从数据包中提取随机数,从设备B的存储区中获取随机数对应的解密秘钥和数据离散表;/n步骤S7、设备B根据离散表对密文数据进行数 ...
【技术特征摘要】 【专利技术属性】
1.一种基于蓝牙通信的加解密方法,其特征在于,包括以下步骤:
步骤S1、将设备A和设备B通过蓝牙协议进行配对连接;
步骤S2、当需要进行数据传输时,设备A生成一个随机数;
步骤S3、设备A通过随机数从存储区进行映射查找,并获取随机数对应的加密秘钥和数据离散表;
步骤S4、通过秘钥对明文数据进行对称加密,再将加密数据进行离散处理,得到密文数据;
步骤S5、设备A将密文数据和生成的随机数封装成数据包,发送给设备B;
步骤S6、设备B收到数据包,从数据包中提取随机数,从设备B的存储区中获取随机数对应的解密秘钥和数据离散表;
步骤S7、设备B根据离散表对密文数据进行数据还原,再根据解密秘钥对密文做对称解密,得到明文数据。
2.根据权利要求1所述基于蓝牙通信的加解密方法,其特征在于,所述步骤S2中生成随机数的方法为:设备A通过当前时间、设备UID号或坐标参数生成一个随机数。
技术研发人员:陈旻东,
申请(专利权)人:四川长虹电器股份有限公司,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。