廠商供稿 發表於 2016-07-08 15:19:33
作者:藍牙亞太區技術項目經理 任凱
《藍牙配對第一篇:配對特性交換》談到了低功耗(Low Energy,簡稱LE)的藍牙配對特性交換。配對特性交換讓連接的發起設備和響應設備雙方都能夠獲悉彼此的配對特性。
可啟用的配對特性有:
· OOB(Out-of-Band)數據標誌位
· MITM(Man-in-the-Middle)標誌位
· SC—低功耗安全連接(LE Secure Connection)標誌位
· IO Cap—IO功能
完成特性交換之後,雙方設備就可以選擇下一階段所用的密鑰生成方法了。下方列表中是低功耗傳統配對(Legacy Pairing) 和低功耗安全連接 (LE Secure Connection) 的密鑰生成方法。
低功耗傳統配對:
· 直接連接(Just Works)
· 萬能鑰匙(Passkey Entry)
· 帶外數據(Out-of-Band,簡稱OOB)
低功耗安全連接,除了以上三種方法以外,還增添了一種新方法:
· 數值比較(Numeric Comparison)
操作流程(Workflow)
下面介紹一下選用設備的密鑰生成操作流程:
第1步:查看配對特性交換框架中的安全連接位。如果雙方的安全連接位都等於1,則採用低功耗安全連接,並進入第2步。否則採用低功耗傳統配對,並進入第3步。
第2步:當選用低功耗安全連接時,發起設備和響應設備應遵循如下矩陣選擇配對方法:
· 「使用OOB」意為選擇Out-of-Band
· 「查看MITM」意為忽略「OOB」,查看MITM標識
· 「使用IO功能」,進入第4步,根據雙方設備的IO功能選擇密鑰生成方法
第3步:當選用低功耗傳統配對(Legacy Pairing)時,發起設備和響應設備應遵循如下矩陣選擇配對方法:
· 「使用OOB」意為選擇Out-of-Band
· 「查看MITM」意為忽略「OOB」,查看MITM標識
· 「使用IO功能」,進入第4步,根據雙方設備的IO功能選擇密鑰生成方法
第4步:以下是IO功能和密鑰生成方法的映射。根據下面這張圖表,發起設備和響應設備雙方就能根據他們的配對特性找到適合的連接方法。
隨後,發起設備和響應設備就能獲悉密鑰生成階段將要應用的方法了。後續的第三篇文章將繼續介紹如何通過使用密鑰輸入(Passkey Entry),在低功耗傳統配對中生成匹配密鑰。
關於Bluetooth®藍牙無線技術
藍牙是一項全球通用的無線標準,它為我們帶來了簡便、安全的連接。藍牙技術聯盟攜手30,000家成員公司,構建了覆蓋全球的藍牙社區。藍牙技術在我們身邊廣泛的互連設備之間建立了統一與和諧的無線連接,並有力地驅動了創新。藉助集體的智慧和共享的技術標準,藍牙為全球用戶帶來了更加簡便、安全、充實的技術體驗。更多詳情,請訪問www.bluetooth.com。
打開APP閱讀更多精彩內容聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容圖片侵權或者其他問題,請聯繫本站作侵刪。 侵權投訴