ZHCADA9A October   2023  – November 2023 CC2340R5 , CC2340R5-Q1

 

  1.   1
  2.   摘要
  3.   商标
  4. 简介
  5. 认证和鉴定
    1. 2.1 蓝牙鉴定
    2. 2.2 地区合规性
  6. 参考示例
    1. 3.1 CC2340 芯片组
    2. 3.2 闪存和 RAM 分配
  7. 软件栈
    1. 4.1 BLE5-Stack 配置
    2. 4.2 软件
    3. 4.3 支持的 PHY
    4. 4.4 支持的功能
    5. 4.5 多连接
    6. 4.6 共存(已计划)
  8. 安全性
  9. 性能和测试数据
    1. 6.1 连接
    2. 6.2 广播
    3. 6.3 稳定性测试
    4. 6.4 互操作性
  10. 工具和开发支持
    1. 7.1  SmartRF 数据包监听器 2
    2. 7.2  Smart RF Studio 8
    3. 7.3  Energy Trace
    4. 7.4  Code Composer Studio
    5. 7.5  SimpleLink Connect 应用
    6. 7.6  Uniflash
    7. 7.7  天线参考设计
    8. 7.8  设计评审服务
    9. 7.9  SysConfig
    10. 7.10 BTool
    11. 7.11 GitHub
    12. 7.12 SimpleLink Academy
  11. 已知局限性
  12. 参考文献
  13. 10修订历史记录

安全性

CC2340 器件实现了一系列由硬件提供的安全功能。其中包括:器件身份、调试安全性、AES 128 位硬件加速、SHA256 和随机数生成器。更多有关硬件提供的安全功能的信息,请参阅 CC2340R5 SimpleLink™ 低功耗蓝牙 5.3 无线 MCU。TI 低功耗蓝牙栈实现了更多安全功能,以确保蓝牙通信的安全性,其中包括:

网络安全性

作为低功耗蓝牙规范的一部分,有几个安全功能按照蓝牙 5.3 规范的规定实现。这些功能由 Security Manager 层定义,并定义了配对和分发密钥以及执行安全连接和数据交换的方法。与发现和连接相关的安全功能由 GAP(通用访问配置文件)层执行。

支持的安全功能有:

  • 身份验证和授权
  • LE 安全连接功能
    • 配对(生成和交换密钥)
    • 加密(数据已加密)
    • 协会
    • 身份验证(配对过程使用关联来支持抵御 MITM(中间人)攻击)
    • 绑定(将配对过程与存储加密序列的密钥过程绑定)
    • OOB(带外配对)
    • MITM(提供身份验证以阻止攻击者)
    • 正常工作(无安全性)
  • 隐私(允许器件生成新地址以通过无线方式使用)
    • 公共器件地址
    • 随机静态地址
    • 随机可解析私有地址
    • 随机不可解析私有地址

OAD 安全

TI 低功耗蓝牙栈提供了对已在 OAD 过程中传输的映像进行身份验证的方法。安全 OAD 使用 ECDSA(椭圆曲线数字签名算法)对安全 OAD 映像进行签名和验证。

为了验证新映像,TI 提供了 MCUboot 32 位安全引导加载程序实现方案。