【技术实现步骤摘要】
本专利技术涉及信息安全领域,尤其涉及一种基于小程序与蓝牙设备的认证通信方法及系统。
技术介绍
1、在当前的微信小程序与蓝牙设备的通信实现中,使用了一套标准的蓝牙通信协议,这套协议通过一系列预定义的api,允许小程序启动蓝牙适配器、搜索并连接附近的蓝牙设备,以及通过蓝牙服务和特性进行数据发送和接收。
2、尽管现有的蓝牙通信协议在实现设备连接和数据交换方面提供了基本功能,但在安全性、性能和数据完整性方面存在显著的局限性。具体如下:当前通信过程中的数据传输往往未进行加密处理,使得传输的数据容易被截获或篡改。其次,即使采用了加密措施,传统的加密算法也可能导致显著的计算资源消耗和响应时间延迟,影响用户体验,而且密钥的管理和存储方式容易受到反编译攻击,存在安全隐患。
3、此外,现有技术在数据完整性验证和设备身份认证方面也显示出不足。数据传输过程中缺乏有效的机制来验证数据包的完整性,可能导致数据丢失未被及时发现和处理。同时,缺少强有力的设备身份认证流程,增加了非授权设备接入的风险。
技术实现思路
1本文档来自技高网...
【技术保护点】
1.一种基于小程序与蓝牙设备的认证通信方法,其特征在于,所述认证通信方法部署在用户终端,所述用户终端配备有目标蓝牙设备和目标小程序,所述方法包括,
2.根据权利要求1所述的认证通信方法,其特征在于,
3.根据权利要求1所述的认证通信方法,其特征在于,所述目标小程序通过所述公钥标识从云端获取公钥,并通过所述公钥加密用户的身份信息和当前时间戳,生成认证数据发送至所述目标蓝牙设备包括:
4.根据权利要求3所述的认证通信方法,其特征在于,所述目标蓝牙设备使用内置私钥解密所述认证数据验证包括:
5.根据权利要求4所述的认证通信方法
...【技术特征摘要】
1.一种基于小程序与蓝牙设备的认证通信方法,其特征在于,所述认证通信方法部署在用户终端,所述用户终端配备有目标蓝牙设备和目标小程序,所述方法包括,
2.根据权利要求1所述的认证通信方法,其特征在于,
3.根据权利要求1所述的认证通信方法,其特征在于,所述目标小程序通过所述公钥标识从云端获取公钥,并通过所述公钥加密用户的身份信息和当前时间戳,生成认证数据发送至所述目标蓝牙设备包括:
4.根据权利要求3所述的认证通信方法,其特征在于,所述目标蓝牙设备使用内置私钥解密所述认证数据验证包括:
5.根据权利要求4所述的认证通信方法,其特征在于,验证通过后接收并执行所述目标小程序的控制命令,将执行的结果数据与验证所述结果数据完整性的哈希值打包回传至所述目标小程序包括:
6.根据权利要求5所述的认证通信方法,其特征在于,所述目标小程序接收数据包后,重新计算所述数据包的所述哈希值并与包含在所述数据包...
【专利技术属性】
技术研发人员:徐鸿浩,刘玉才,王星磊,李鹏,张涛,
申请(专利权)人:深聪半导体江苏有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。