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

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

3天内不再提示

泰凌微电子三元组认证功能实现

泰凌微电子 来源:泰凌微电子 作者:泰凌微电子 2022-11-23 10:24 次阅读

本篇文章主要讲述泰凌的三元组功能实现,该功能是基于B91 ble single connection sdk开发实现,并可以扩展应用于泰凌其他sdk。三元组是由泰凌的上位机工具根据算法生成的三元数组表,目的是为了给设备配对时做身份合法性校验,并对设备的通信数据进行加解密操作,保障用户使用设备时的数据安全。

1

三元组生成

三元组成员

Product info:产品信息,由 vendor ID+ product ID 组成

Mac Address:蓝牙设备唯一标识符

Secret:密钥,由 Product info + Mac Address + Random(随机数) 按小端序拼接成数组,并通过 sha256 运算得到

三元组表格

通过上位机按照Secret生成规则以MacAddress递增的方式生成三元组表格

上位机界面如下所示

Secret:初始参数生成的密钥,对应于三元组表格里面的第一组三元组密钥

Count:可以设置要生成的三元组个数

CSV FilePath: 代表生成三元组表格的绝对路径

重置:恢复到默认设置参数

b64aea62-6ac6-11ed-8abf-dac502259ad0.png

三元组表格内容,如下所示

b66ac74c-6ac6-11ed-8abf-dac502259ad0.png

2

三元组校验和加解密

从三元组表格中获取一组三元组通过生产工具写入到Deviceflash

Device上电从flash里面获取三元组内容,在广播包中添加Productinfo和 MacAddress字段

App扫描广播并连接Device,Device主动上报三元组Confirm+ Random(随机数),App将广播包里的Product_info + Mac_address上报云端查找三元组表格获取Secret,云端再通过AES128验证Confirm

Confirm验证成功后,App,Device分别计算Session key,Sessionkey由 Secret的Hash(即Sha256)结果按字节进行与Random(随机数)异或算法得出

App,Device分别使用sessionkey对数据进行AES128加密传输,接收端使用sessionkey对数据使用AES128解密处理

b676f53a-6ac6-11ed-8abf-dac502259ad0.png

关 于 泰 凌

泰凌微电子致力于为客户提供一站式的低功耗高性能无线连接SoC芯片解决方案,包括经典蓝牙,蓝牙低功耗,蓝牙Mesh,Zigbee,Thread,Matter,Apple HomeKit,Apple“查找(Find My)”,和私有协议等低功耗2.4GHz多协议无线连接系统级芯片和丰富的固件协议栈。公司产品广泛应用于智能照明,智能家居/楼宇,智能遥控,无线外设,智能零售,穿戴设备,无线音频,智能玩具,物流追踪,智慧城市等各类消费和商业应用场景中。

审核编辑 :李倩

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

    关注

    38

    文章

    4224

    浏览量

    219466
  • 数据安全
    +关注

    关注

    2

    文章

    691

    浏览量

    30075
  • 泰凌微
    +关注

    关注

    7

    文章

    153

    浏览量

    10883

原文标题:【应用方案】泰凌微电子三元组认证功能实现

文章出处:【微信号:telink-semi,微信公众号:泰凌微电子】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    相关推荐

    微电子邀您相约Embedded World 2025

    2025 年 3 月 11 - 13 日,全球知名的嵌入式系统展会 Embedded World 将在德国纽伦堡展览中心盛大举行。微电子诚挚邀请您莅临我们的展位 3A - 440,一同探索前沿科技!
    的头像 发表于 02-10 10:32 150次阅读

    微电子精彩亮相CES 2025

    美国时间2025年1月7日,全球瞩目的科技盛会CES 2025在拉斯维加斯盛大开幕。微电子携前沿技术与创新产品重磅登场。
    的头像 发表于 01-09 16:54 463次阅读

    微电子荣获小米两项大奖

    在刚刚落幕的“2024小米生态合作伙伴大会”上,微电子凭借其在技术实力、产品性能和合作经验方面的卓越表现,荣获“小米 Vela 生态合作伙伴 —— 卓越表现奖”和“小米 IoT模组业务合作 —— 最佳合作伙伴奖”两项殊荣,这
    的头像 发表于 12-31 15:43 350次阅读

    微电子:国内首家获得Zigbee PRO R23 + Zigbee Direct认证的芯片公司

    近日,基于微电子TLSR9系列SoC的Zigbee协议栈正式获得由CSA联盟颁发的Zigbee PRO R23 + Zigbee Direct的兼容平台认证证书,成为国内首家获得此
    发表于 12-10 17:27 265次阅读
    <b class='flag-5'>泰</b><b class='flag-5'>凌</b><b class='flag-5'>微电子</b>:国内首家获得Zigbee PRO R23 + Zigbee Direct<b class='flag-5'>认证</b>的芯片公司

    微电子邀您相约CES 2025

    微电子诚邀您参加 2025 年 1 月 7 日至 10 日于美国拉斯维加斯举办的 CES 展。CES 展作为全球极具影响力的消费类电子技术年展,汇聚了世界各地众多专业人士及科技爱好
    的头像 发表于 12-03 09:19 439次阅读

    微电子获蓝牙 6.0 认证,助力蓝牙技术拓展与应用升级

    近期,微电子蓝牙芯片和自研协议栈成功获得由蓝牙技术联盟(SIG)颁发的蓝牙 6.0 认证证书。此次认证覆盖了蓝牙 6.0 新增
    发表于 11-26 14:07 445次阅读
    <b class='flag-5'>泰</b><b class='flag-5'>凌</b><b class='flag-5'>微电子</b>获蓝牙 6.0 <b class='flag-5'>认证</b>,助力蓝牙技术拓展与应用升级

    三元锂电池的组成与功能

    )以及锰(Mn)或铝(Al)——作为其正极材料的核心成分。 三元锂电池的组成与功能 镍的作用与影响 镍是三元锂电池中最关键的组成部分之一。它的主要功能是提高电池的能量密度,即单位体积内
    的头像 发表于 09-17 16:07 1839次阅读

    鸿蒙原生应用服务开发-仓颉基础数据类型元组类型

    ,例如,(Int64, Float64) 表示一个二元组类型,(Int64, Float64, String) 表示一个三元组类型。 元组的长度是固定的,即一旦定义了一个
    发表于 09-12 11:02

    微电子推出Wi-Fi 6多协议TLSR9118 SoC

    微电子(股票代码:688591.SH),作为无线连接解决方案领域的创新先锋,近日正式宣布其突破性成果——TLSR9118 SoC的问世。这款里程碑式的芯片不仅标志着
    的头像 发表于 08-30 16:29 1969次阅读

    微电子发布Wi-Fi 6多协议TLSR9118 SoC

    近日,微电子(688591.SH)宣布推出其首颗支持Wi-Fi通信技术的多协议芯片——TLSR9118 SoC,进一步拓展了其在无线连接领域的产品布局。该芯片已经成功获得Wi-Fi认证
    发表于 08-29 10:36 380次阅读
    <b class='flag-5'>泰</b><b class='flag-5'>凌</b><b class='flag-5'>微电子</b>发布Wi-Fi 6多协议TLSR9118 SoC

    微电子:20亿颗芯片里程碑,创新驱动物联网未来

        微电子(688591.SH)在近期迎来了一个令人瞩目的里程碑——公司芯片的全球累计出货量突破20亿颗。这一数字不仅彰显了微在
    发表于 08-15 11:06 596次阅读
    <b class='flag-5'>泰</b><b class='flag-5'>凌</b><b class='flag-5'>微电子</b>:20亿颗芯片里程碑,创新驱动物联网未来

    一图读懂微电子2023年年度报告

    一图读懂微电子2023年年度报告
    的头像 发表于 05-22 10:30 551次阅读
    一图读懂<b class='flag-5'>泰</b><b class='flag-5'>凌</b><b class='flag-5'>微电子</b>2023年年度报告

    微电子支持最新Matter 1.3标准,助力智能家居新发展

    昨日,CSA连接标准联盟正式发布了Matter 1.3标准。微电子第一时间支持这一智能家居领域重要标准的最新版本。
    的头像 发表于 05-09 14:08 643次阅读

    微电子B91模组组合板Matter演示固件介绍

    B91模组组合板(TLSR921x Module kit)是微电子专为智能家居设计的子母开发板。本篇文章将重点介绍基于Matter开
    的头像 发表于 04-17 10:08 1311次阅读
    <b class='flag-5'>泰</b><b class='flag-5'>凌</b><b class='flag-5'>微电子</b>B91模组组合板Matter演示固件介绍

    微电子推出超低功耗多协议物联网无线SoC芯片TLSR925x

    近日,微电子正式宣布推出国内首颗工作电流低至1mA量级的超低功耗多协议物联网无线SoC芯片——TLSR925x。这款芯片以其出色的性能和卓越的功耗控制,为新一代高性能物联网终端产品提供了核心动力,同时也标志着
    的头像 发表于 03-14 11:19 1542次阅读