本篇文章主要講述泰凌的三元組功能實(shí)現(xiàn),該功能是基于B91 ble single connection sdk開(kāi)發(fā)實(shí)現(xiàn),并可以擴(kuò)展應(yīng)用于泰凌其他sdk。三元組是由泰凌的上位機(jī)工具根據(jù)算法生成的三元數(shù)組表,目的是為了給設(shè)備配對(duì)時(shí)做身份合法性校驗(yàn),并對(duì)設(shè)備的通信數(shù)據(jù)進(jìn)行加解密操作,保障用戶使用設(shè)備時(shí)的數(shù)據(jù)安全。
1
三元組生成
三元組成員
Product info:產(chǎn)品信息,由 vendor ID+ product ID 組成
Mac Address:藍(lán)牙設(shè)備唯一標(biāo)識(shí)符
Secret:密鑰,由 Product info + Mac Address + Random(隨機(jī)數(shù)) 按小端序拼接成數(shù)組,并通過(guò) sha256 運(yùn)算得到
三元組表格
通過(guò)上位機(jī)按照Secret生成規(guī)則以MacAddress遞增的方式生成三元組表格
上位機(jī)界面如下所示
Secret:初始參數(shù)生成的密鑰,對(duì)應(yīng)于三元組表格里面的第一組三元組密鑰
Count:可以設(shè)置要生成的三元組個(gè)數(shù)
CSV FilePath: 代表生成三元組表格的絕對(duì)路徑
重置:恢復(fù)到默認(rèn)設(shè)置參數(shù)

三元組表格內(nèi)容,如下所示

2
三元組校驗(yàn)和加解密
從三元組表格中獲取一組三元組通過(guò)生產(chǎn)工具寫(xiě)入到Deviceflash
Device上電從flash里面獲取三元組內(nèi)容,在廣播包中添加Productinfo和 MacAddress字段
App掃描廣播并連接Device,Device主動(dòng)上報(bào)三元組Confirm+ Random(隨機(jī)數(shù)),App將廣播包里的Product_info + Mac_address上報(bào)云端查找三元組表格獲取Secret,云端再通過(guò)AES128驗(yàn)證Confirm
Confirm驗(yàn)證成功后,App,Device分別計(jì)算Session key,Sessionkey由 Secret的Hash(即Sha256)結(jié)果按字節(jié)進(jìn)行與Random(隨機(jī)數(shù))異或算法得出
App,Device分別使用sessionkey對(duì)數(shù)據(jù)進(jìn)行AES128加密傳輸,接收端使用sessionkey對(duì)數(shù)據(jù)使用AES128解密處理

關(guān) 于 泰 凌
泰凌微電子致力于為客戶提供一站式的低功耗高性能無(wú)線連接SoC芯片解決方案,包括經(jīng)典藍(lán)牙,藍(lán)牙低功耗,藍(lán)牙Mesh,Zigbee,Thread,Matter,Apple HomeKit,Apple“查找(Find My)”,和私有協(xié)議等低功耗2.4GHz多協(xié)議無(wú)線連接系統(tǒng)級(jí)芯片和豐富的固件協(xié)議棧。公司產(chǎn)品廣泛應(yīng)用于智能照明,智能家居/樓宇,智能遙控,無(wú)線外設(shè),智能零售,穿戴設(shè)備,無(wú)線音頻,智能玩具,物流追蹤,智慧城市等各類(lèi)消費(fèi)和商業(yè)應(yīng)用場(chǎng)景中。
審核編輯 :李倩
-
soc
+關(guān)注
關(guān)注
40文章
4576瀏覽量
229222 -
數(shù)據(jù)安全
+關(guān)注
關(guān)注
2文章
769瀏覽量
30855 -
泰凌微
+關(guān)注
關(guān)注
8文章
203瀏覽量
12464
原文標(biāo)題:【應(yīng)用方案】泰凌微電子三元組認(rèn)證功能實(shí)現(xiàn)
文章出處:【微信號(hào):telink-semi,微信公眾號(hào):泰凌微電子】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
泰凌微電子邀您相約Embedded World 2026
泰凌微電子以突破性創(chuàng)新多維定義AIoT無(wú)線連接邊界
泰凌微電子積極推進(jìn)Matter 1.5落地
泰凌微電子TC321X系列無(wú)線SoC正式上線
泰凌微電子邀您相約EAC 2025
泰凌微電子TL721X SoC破解智能追蹤痛點(diǎn)
泰凌微電子榮獲雙碳節(jié)能領(lǐng)軍企業(yè)獎(jiǎng)
泰凌微電子邀您相約2025國(guó)際AI+IoT生態(tài)發(fā)展大會(huì)
泰凌微電子推出三款全新無(wú)線通信模組
從超低功耗芯片到EdgeAl,泰凌微電子構(gòu)建Matter全場(chǎng)景解決方案
智能照明互聯(lián)新突破:泰凌微電子邀您共探 Matter 技術(shù)前沿
泰凌微電子即將亮相藍(lán)牙亞洲大會(huì)
泰凌微電子亮相2025香港春季電子產(chǎn)品展
泰凌微電子三元組認(rèn)證功能實(shí)現(xiàn)
評(píng)論