0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Bluetooth4.2是怎么帮助提高产品安全的

电子设计 来源:电子设计 作者:电子设计 2022-01-11 15:41 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

随着新Bluetooth®低功耗软件开发工具包(SDK) BLE-Stack 2.2软件的发布,TI提供了如蓝牙4.2核心规格中所描述的全新的安全级别。但是,这些安全提升到底意味着什么,为什么现在会做出这些提升?

蓝牙4.2有两个独立的安全升级:

安全配对

隐私

安全配对

配对是两个需要交换信息的蓝牙设备通过一些定义的关系形式建立连接的过程。在许多情况下,这些信息对于其他在连接交换的射频数据包接收范围之内的其他人而言没有价值。但是随着蓝牙从智能手机生态系统转移到物联网IoT),物联网中住宅和建筑自动化以及汽车和医疗/健康应用需要进行信息传输,如果信息被攻击者拦截或篡改,可能会导致很严重的后果,因此提供安全的连接通过遵守通用的标准确保数据的保密性和完整性变得十分重要。这就是蓝牙4.2所带来的益处。

只要共享密钥,对两台设备连接中传输的数据包进行安全加密非常直接。AES-CCM是蓝牙4.2和之前蓝牙标准的加密技术。但是AES-CCM技术不能为两台配对的设备提供交换密钥而不被几米外的被动接收者读取的方法。蓝牙4.2采用了椭圆曲线DH(ECDH)密钥协议,对上述方面做出了大幅改进。ECDH是今天密钥协议模式中的黄金标准,允许没有共享信息的两方建立只有双方知道的密钥。观察交换数据包的抓数据包软件将无法“猜出”共享的密钥。这完全得益于椭圆曲线密码学(ECC)的非对称密钥属性,允许双方都拥有一个公共密钥和一个私人密钥。设备1的私人密钥和设备2的公共密钥加密的数据包只能由设备2使用私人密钥和设备1使用公共密钥才能解密。设备2的数据包只可能来自设备1,而且不可能被其他人读取。使用设备2的私人密钥和设备1的公共密钥从设备2向设备1进行传输采用相同的方法。这仍是匿名交换,不会证明设备1或2的身份。如果需要,身份信息可以通过设备1和设备2交换证书在应用级别进行添加,根据公共密钥确认身份。

隐私

为了能与新设备配对,蓝牙低功耗外围设备会有规律地发送可连接广播。如果停止发送广播,就永远不会再建立新的连接,所以这一活动贯穿设备的整个使用期。这些广播包含扫描中央设备(例如智能手机)发起与外围设备建立配对过程所需的信息。信息包括可以识别出外围设备蓝牙设备地址(BD地址)。这使得追踪外围设备,记录其位置变得非常简单。被动观察者只需要接听广播的外围设备,记录BD地址,将其从许多观察转发到接收BD地址的数据处理中心。通过这种方式,在组织设立观察者的地方都可以搜索到外围设备。因为越来越多的外围设备一直被其所有者携带,所以不只是外围设备,其所有者也被搜索到。对于零售业,这样可以帮助分析客户在商店内甚至商店之间流动的情况。这样收集和使用信息在大多数情况下是没有危害的,但是这种追踪非常简单意味着许多组织都可以进行操作,因为不需要太多的资源和先进的技术。

蓝牙4.2的隐私改进解决了这一问题,解决方案非常简单:蓝牙4.2外围设备定期随机选择新的BD地址进行广播。只有与信任的主机建立连接后,才显示外围设备的真正BD地址。向追踪发送广播的蓝牙4.2外围设备的观察者将无法在随机选择的地址的基础上发现真正的BD地址,而且追踪该地址只能持续到设备选择新地址之前。

总结

TI的BLE-Stack 2.2等蓝牙4.2大幅改善了安全性和隐私性,让开发者部署的设备可以建立安全的连接,不被观察者拦截或追踪。想要把这些安全改进添加到你的蓝牙产品中,请查看TI的SimpleLink™蓝牙低功耗CC2640无线微控制器MCU)。

审核编辑:金巧

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 射频
    +关注

    关注

    106

    文章

    5944

    浏览量

    172770
  • 蓝牙
    +关注

    关注

    119

    文章

    6221

    浏览量

    177520
  • 嵌入式处理
    +关注

    关注

    0

    文章

    341

    浏览量

    10450
  • ECC
    ECC
    +关注

    关注

    0

    文章

    100

    浏览量

    21554
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    戴尔科技全闪存存储PowerStore 4.2全新升级

    PowerStore 4.2的全新发布,不仅延续了PowerStore一贯的高效与简洁,更在性能优化、运维体验和安全机制等方面实现进化,为企业注入新的动力。
    的头像 发表于 10-15 14:25 1438次阅读

    Bluetooth® SPP 至 PUART 数据丢失了怎么解决?

    我已经创建了一个简单的 ModbusToolBox 应用程序(通过修改“RFCOMM 串行端口”应用程序)来通过Bluetooth® SPP 接收数据并将其发送到 PUART,但我看到一些数据丢失
    发表于 08-15 06:32

    Simcenter STAR-CCM+设计探索:通过在流程的早期探索设计空间来提高产品性能

    优势通过在流程的早期探索设计空间来提高产品性能使用多个假设场景且采用经济高效的方式,评估复杂系统的真实行为使用仿真推动创新,并通过更好的设计赢得市场份额增加产品知识以增强对设计决策的信心提高产品
    的头像 发表于 08-06 10:22 706次阅读
    Simcenter STAR-CCM+设计探索:通过在流程的早期探索设计空间来<b class='flag-5'>提高产品</b>性能

    Bluetooth LE安全机制以及在nRF Connect SDK中的应用

    一. 低功耗蓝牙Bluetooth LE安全必须应对 的3 种常见攻击类型: 身份追踪,被动窃听(嗅探)和主动窃听(中间人MITM) 身份跟踪:利用蓝牙地址来跟踪设备。这可以通过使用随机变化的可解析
    的头像 发表于 07-04 10:11 1734次阅读
    <b class='flag-5'>Bluetooth</b> LE<b class='flag-5'>安全</b>机制以及在nRF Connect SDK中的应用

    使用不同的Bluetooth®适配器时,BLE速率较慢怎么解决?

    记本电脑内置的Bluetooth®芯片。 但是,当我尝试使用外部Bluetooth®接收器时,速率会降低。 我们已经测试了Bluetooth®版本和硬件,没有问题。 我们想知道使用外部Blue
    发表于 06-27 06:28

    如何才能知道英飞凌Bluetooth®产品支持哪种Bluetooth®配置文件和版本?

    如何才能知道英飞凌Bluetooth®产品支持哪种Bluetooth®配置文件和版本? A2DP、AVRCP、HSP、HFP 等 是否有一个网页或文档解释每个设备支持哪些配置文件和版本? 目前我想了解以下设备特别支持的配
    发表于 06-27 06:04

    圆棒料去氧化皮的方法提高产品表面质量

    自动化
    南京力泰科技
    发布于 :2025年06月19日 10:13:18

    快速解决氧化皮问题提高产品表面质量

    自动化
    力泰智能科技
    发布于 :2025年06月16日 13:55:42

    快速解决氧化皮问题提高产品表面质量

    自动化
    力泰智能科技
    发布于 :2025年06月16日 13:55:15

    请问Laird Sterling LWB+ 无法同时使用 wifi 和Bluetooth®吗?

    我正在实施CYW43439 + STM32H745 wifi Bluetooth®项目。 Wifi:无线串行桥接器 Bluetooth® :SBC 代码音频播放器、AVRCP 每个项目都在
    发表于 06-05 06:50

    Bluetooth LE Packet格式

    Bluetooth LE链路层(link layer)只定义了一种packet(空中包)格式,如下所示: ​编辑 而且PDU(protocol data unit,协议数据单元)前两个字节固定
    发表于 06-03 10:45

    Bluetooth LE Link Layer数据包全解析

    Bluetooth LE有几种空中包格式? 常见的PDU命令有哪些? PDU和MTU的区别是什么? DLE又是什么? Bluetooth LE怎么实现重传的? Bluetooth LE ACK机制
    发表于 06-03 10:28

    2.3 至 4.2 GHz 120 W 高功率 SPDT 开关 skyworksinc

    电子发烧友网为你提供()2.3 至 4.2 GHz 120 W 高功率 SPDT 开关相关产品参数、数据手册,更有2.3 至 4.2 GHz 120 W 高功率 SPDT 开关的引脚图、接线图、封装
    发表于 05-20 18:30
    2.3 至 <b class='flag-5'>4.2</b> GHz 120 W 高功率 SPDT 开关 skyworksinc

    CC2564C双模Bluetooth®控制器数据手册

    CC2564C是一款双模Bluetooth®控制器,是德州仪器(TI)生产的一款完备的蓝牙BR、EDR和低功耗HCI解决方案。它基于TI第七代蓝牙核心,提供久经验证的解决方案,并符合蓝牙4.2标准。该器件能够降低设计工作量并缩短上市时间,适用于多种蓝牙应用场景。
    的头像 发表于 03-05 10:07 1173次阅读
    CC2564C双模<b class='flag-5'>Bluetooth</b>®控制器数据手册

    罗克韦尔自动化MES系统助力企业提高生产力(上)

    什么是制造执行系统 (MES) ,该系统如何帮助制造商在控制成本的同时提高产品质量?
    的头像 发表于 02-21 15:18 844次阅读