【技术实现步骤摘要】
一种通信的方法和装置
本专利技术涉及计算机领域,尤其涉及一种通信的方法和装置。
技术介绍
蓝牙低能耗(BluetoothLowEnergy,BLE)技术是低成本、短距离、可互操作的鲁棒性无线技术。在当前物联网行业快速发展的现在,使用BLE技术的智能硬件越来越多。同时,使用BLE传输的数据有些是敏感数据的,比如个人健康数据,账号密码数据等,必须保证信息保密。当前BLE协议均采用配对(pairing)的方式完成通信双方的秘钥分布(distribution)。如果配对完成,则通信双方使用相同的秘钥对通信进行对称加解密算法加解密,从而保证通信的保密性。目前配对有以下三种方式:PasskeyEntry是一方输入passkey,另外一方验证对方输入是否正确,如果正确就能够成功地完成配对,不正确就终止,配对失败。这种方式适用于一方有输入手段(比如键盘),另一方有显示手段(比如显示屏);OutofBand是将安全信息使用非BLE信道在通信双方间完成传输,比如NFC;JustWorks这种方式是在配对阶段双方一开始就使用相同的固定TK(TemporaryKey)。这种方式适用于通信 ...
【技术保护点】
1.一种通信的方法,其特征在于,包括:终端设备与蓝牙设备建立连接;所述终端设备利用预选算法的秘钥对通信内容进行加密,将加密后的通信内容发送给所述蓝牙设备,以使所述蓝牙设备利用所述预选算法的秘钥对接收到的通信内容进行解密。
【技术特征摘要】
1.一种通信的方法,其特征在于,包括:终端设备与蓝牙设备建立连接;所述终端设备利用预选算法的秘钥对通信内容进行加密,将加密后的通信内容发送给所述蓝牙设备,以使所述蓝牙设备利用所述预选算法的秘钥对接收到的通信内容进行解密。2.根据权利要求1所述的方法,其特征在于,所述终端设备与蓝牙设备建立连接之前,还包括:所述终端设备和所述蓝牙设备保存所述秘钥。3.根据权利要求1所述的方法,其特征在于,所述终端设备利用预选算法的秘钥对通信内容进行加密之前,还包括:所述终端设备利用ECC算法生成终端设备公钥,并将所述终端设备公钥发送给所述蓝牙设备;接收到由所述蓝牙设备利用ECC算法生成的蓝牙设备公钥;基于所述终端设备公钥与所述蓝牙设备公钥,利用ECDH算法确定出共享秘密;所述终端设备和所述蓝牙设备将所述共享秘密的前128bit保存为所述秘钥。4.根据权利要求1所述的方法,其特征在于,在所述终端设备与所述蓝牙设备建立连接之前,还包括:确认所述蓝牙设备广播的数据中包含预设的字段。5.一种通信的装置,其特征在于,设置在终端设备中,该装置包括:连接模块,用于终端设备与蓝牙设备建立连接;处理模块,用于利用预选算...
【专利技术属性】
技术研发人员:张华,
申请(专利权)人:北京京东尚科信息技术有限公司,北京京东世纪贸易有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。