您好,歡迎光臨電子應用網(wǎng)![登錄](méi) [免費注冊] 返回首頁(yè) | | 網(wǎng)站地圖 | 反饋 | 收藏
在應用中實(shí)踐
在實(shí)踐中成長(cháng)
  • 應用
  • 專(zhuān)題
  • 產(chǎn)品
  • 新聞
  • 展會(huì )
  • 活動(dòng)
  • 招聘
當前位置:中國電子應用網(wǎng) > 技術(shù)應用 > 正文

藍牙配對第二篇:密鑰生成方法

2016年07月08日18:45:30 本網(wǎng)站 我要評論(2)字號:T | T | T
關(guān)鍵字:應用 

 

作者:藍牙亞太區技術(shù)項目經(jīng)理任凱

 

藍牙配對第一篇:配對特性交換》談到了低功耗(Low Energy,簡(jiǎn)稱(chēng)LE)的藍牙配對特性交換。配對特性交換讓連接的發(fā)起設備和響應設備雙方都能夠獲悉彼此的配對特性。

 

可啟用的配對特性有:

·        OOB(Out-of-Band)數據標志位

·        MITM(Man-in-the-Middle)標志位

·        SC—低功耗安全連接(LE Secure Connection)標志位

·        IO Cap—IO功能

 

*請閱讀藍牙技術(shù)聯(lián)盟微信公眾號325日歷史文章藍牙配對第一篇:配對特性交換,了解以上特性。

 

完成特性交換之后,雙方設備就可以選擇下一階段所用的密鑰生成方法了。下方列表中是低功耗傳統配對(Legacy Pairing)和低功耗安全連接 (LE Secure Connection)的密鑰生成方法。

 

低功耗傳統配對:

·        直接連接(Just Works

·        萬(wàn)能鑰匙(Passkey Entry

·        帶外數據(Out-of-Band,簡(jiǎn)稱(chēng)OOB

 

低功耗安全連接,除了以上三種方法以外,還增添了一種新方法:

·        數值比較(Numeric Comparison

 

操作流程(Workflow

下面介紹一下選用設備的密鑰生成操作流程:

 

1步:查看配對特性交換框架中的安全連接位。如果雙方的安全連接位都等于1,則采用低功耗安全連接,并進(jìn)入第2步。否則采用低功耗傳統配對,并進(jìn)入第3步。

 

2步:當選用低功耗安全連接時(shí),發(fā)起設備和響應設備應遵循如下矩陣選擇配對方法:

 

 

 

發(fā)起設備

 

 

OOB已設置

OOB未設置

MITM已設置

MITM未設置

響應設備

OOB已設置

使用OOB

使用OOB

 

 

OOB未設置

使用OOB

查看MITM

 

 

MITM已設置

 

 

使用IO功能

使用IO功能

MITM未設置

 

 

使用IO功能

采用直接連接

 

·        使用OOB”意為選擇Out-of-Band

·        查看MITM”意為忽略“OOB”,查看MITM標識

·        使用IO功能,進(jìn)入第4步,根據雙方設備的IO功能選擇密鑰生成方法

 

3步:當選用低功耗傳統配對(Legacy Pairing)時(shí),發(fā)起設備和響應設備應遵循如下矩陣選擇配對方法:

 

 

 

發(fā)起設備

 

 

OOB已設置

OOB未設置

MITM已設置

MITM未設置

響應設備

OOB已設置

使用OOB

查看MITM

 

 

OOB未設置

查看MITM

查看MITM

 

 

MITM已設置

 

 

使用IO功能

使用IO功能

MITM未設置

 

 

使用IO功能

采用直接連接

 

·        使用OOB”意為選擇Out-of-Band

·        查看MITM”意為忽略“OOB”,查看MITM標識

·        使用IO功能,進(jìn)入第4步,根據雙方設備的IO功能選擇密鑰生成方法

 

4步:以下是IO功能和密鑰生成方法的映射。根據下面這張圖表,發(fā)起設備和響應設備雙方就能根據他們的配對特性找到適合的連接方法。

 

 

發(fā)起設備

響應設備

僅有顯示屏

顯示是或否

僅有鍵盤(pán)

無(wú)輸入

無(wú)輸出

鍵盤(pán)和顯示屏

僅有顯示屏

直接連接

未經(jīng)驗證

直接連接

未經(jīng)驗證

密鑰輸入:響應設備顯示,發(fā)起設備輸入

通過(guò)驗證

直接連接

未經(jīng)驗證

密鑰輸入:響應設備顯示,發(fā)起設備輸入

通過(guò)驗證

顯示是或否

直接連接

未經(jīng)驗證

直接連接(低功耗傳統配對)

未經(jīng)驗證

密鑰輸入:響應設備顯示,發(fā)起設備輸入

通過(guò)驗證

直接連接

未經(jīng)驗證

密鑰輸入(低功耗傳統配對):響應設備顯示,發(fā)起設備輸入

通過(guò)驗證

數值比較(低功耗安全連接)

通過(guò)驗證

數值比較(低功耗安全連接)

通過(guò)驗證

僅有鍵盤(pán)

密鑰輸入:發(fā)起設備顯示,響應設備輸入

通過(guò)驗證

密鑰輸入:發(fā)起設備顯示,響應設備輸入

通過(guò)驗證

密鑰輸入:發(fā)起設備和響應設備輸入

通過(guò)驗證

直接連接

未經(jīng)驗證

密鑰輸入:發(fā)起設備顯示,響應設備輸入

通過(guò)驗證

無(wú)輸入

無(wú)輸出

直接連接

未經(jīng)驗證

直接連接

未經(jīng)驗證

直接連接

未經(jīng)驗證

直接連接

未經(jīng)驗證

直接連接

未經(jīng)驗證

鍵盤(pán)和顯示屏

密鑰輸入:發(fā)起設備顯示,響應設備輸入

通過(guò)驗證

密鑰輸入(低功耗傳統配對):發(fā)起設備顯示,響應設備輸入

通過(guò)驗證

密鑰輸入:響應設備顯示,發(fā)起設備輸入

通過(guò)驗證

直接連接

未經(jīng)驗證

密鑰輸入(低功耗傳統配對):發(fā)起設備顯示,響應設備輸入

通過(guò)驗證

數值比較(低功耗安全連接)

通過(guò)驗證

數值比較(低功耗安全連接)

通過(guò)驗證

 

隨后,發(fā)起設備和響應設備就能獲悉密鑰生成階段將要應用的方法了。后續的第三篇文章將繼續介紹如何通過(guò)使用密鑰輸入(Passkey Entry),在低功耗傳統配對中生成匹配密鑰。

 

關(guān)于Bluetooth®藍牙無(wú)線(xiàn)技術(shù)

藍牙是一項全球通用的無(wú)線(xiàn)標準,它為我們帶來(lái)了簡(jiǎn)便、安全的連接。藍牙技術(shù)聯(lián)盟攜手30,000家成員公司,構建了覆蓋全球的藍牙社區。藍牙技術(shù)在我們身邊廣泛的互連設備之間建立了統一與和諧的無(wú)線(xiàn)連接,并有力地驅動(dòng)了創(chuàng )新。借助集體的智慧和共享的技術(shù)標準,藍牙為全球用戶(hù)帶來(lái)了更加簡(jiǎn)便、安全、充實(shí)的技術(shù)體驗。更多詳情,請訪(fǎng)問(wèn)www.bluetooth.com。

 

欲了解更多藍牙技術(shù)聯(lián)盟開(kāi)發(fā)人員相關(guān)資訊,請訪(fǎng)問(wèn)www.developer.bluetooth.cn。

 

欲了解有關(guān)藍牙的更多詳情,請關(guān)注藍牙技術(shù)聯(lián)盟官方LinkedIn、新浪微博、微信(搜索藍牙技術(shù)聯(lián)盟)

 

相關(guān)閱讀:

    沒(méi)有相關(guān)新聞...
網(wǎng)友評論:已有2條評論 點(diǎn)擊查看
登錄 (請登錄發(fā)言,并遵守相關(guān)規定)
如果您對新聞頻道有任何意見(jiàn)或建議,請到交流平臺反饋。【反饋意見(jiàn)】
關(guān)于我們 | 聯(lián)系我們 | 本站動(dòng)態(tài) | 廣告服務(wù) | 歡迎投稿 | 友情鏈接 | 法律聲明
Copyright (c) 2008-2024 01ea.com.All rights reserved.
電子應用網(wǎng) 京ICP備12009123號-2 京公網(wǎng)安備110105003345號