99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀(guān)看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

藍(lán)牙配對(duì)系列之Out of Band

藍(lán)牙技術(shù)聯(lián)盟 ? 來(lái)源:xx ? 2019-08-10 09:25 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在之前的藍(lán)牙配對(duì)系列博文中,提到了PassKey和Numeric Comparison等配對(duì)方法。今天我會(huì)介紹另外一種方法,即Out of Band,OOB。

OOB關(guān)聯(lián)模型適用于使用帶外(out of band)機(jī)制來(lái)發(fā)現(xiàn)設(shè)備、以及交換或傳送將在配對(duì)過(guò)程中使用的加密信息等場(chǎng)景。OOB對(duì)于開(kāi)發(fā)者來(lái)說(shuō)是一項(xiàng)靈活的選擇,能夠讓他們定義自己的配對(duì)機(jī)制,因此安全級(jí)別取決于帶外保護(hù)功能。今天就讓我們一起來(lái)深入探討吧!

1. 第1階段 - 配對(duì)特性交換

在我的博文《藍(lán)牙配對(duì)系列第四篇》中,有一個(gè)類(lèi)似于表1的表格。這是配對(duì)請(qǐng)求/響應(yīng)(Pairing request/response)的框架結(jié)構(gòu)。在該表中,有一名為“OOB數(shù)據(jù)標(biāo)志”(OOB Data Flag)的字段,長(zhǎng)度為1個(gè)字節(jié)。

Table 1, 配對(duì)請(qǐng)求/響應(yīng)

表1

關(guān)于“OOB數(shù)據(jù)標(biāo)志”的定義,請(qǐng)參考表2。

Table 2, OOB數(shù)據(jù)標(biāo)志位定義

表2

OOB數(shù)據(jù)標(biāo)志定義了用于指示OOB認(rèn)證數(shù)據(jù)是否可用的值。

2. 低功耗傳統(tǒng)配對(duì)

當(dāng)兩臺(tái)藍(lán)牙設(shè)備都使用低功耗傳統(tǒng)配對(duì)時(shí),這一過(guò)程就很容易理解。有關(guān)傳統(tǒng)配對(duì)方法選用的詳細(xì)信息,請(qǐng)查看表3。我已經(jīng)在此表中對(duì)選用OOB的單元格進(jìn)行了黃色標(biāo)注, 這樣就一目了然:

如果使用OOB進(jìn)行配對(duì),兩臺(tái)設(shè)備必須設(shè)置其OOB數(shù)據(jù)標(biāo)志;

如果其中一臺(tái)設(shè)備設(shè)置了OOB數(shù)據(jù)標(biāo)志,而另一臺(tái)設(shè)備未設(shè)置,則兩臺(tái)設(shè)備都需要檢查在表1中“AutheReq”字段中的MITM標(biāo)志(表1中綠色高亮部分)。如果其中任何一臺(tái)設(shè)備設(shè)置了MITM標(biāo)志,則可通過(guò)IO Capabilities與配對(duì)方法的映射來(lái)選擇配對(duì)方法。有關(guān)映射的詳細(xì)信息,請(qǐng)參閱藍(lán)牙5核心規(guī)格、第3卷、H部分、表2.8。

其他情況,則使用“直接連接(Just Works)”方法配對(duì)。

Table 3,OOB配對(duì)規(guī)則速查表

表3

Picture 1 OOB配對(duì)流程圖

圖1

在圖1中,高亮標(biāo)注的部分與《藍(lán)牙配對(duì)系列第三篇》傳統(tǒng)配對(duì)的PassKey相同。之后,兩臺(tái)設(shè)備的安全管理器(Security Manager)將:

首先,創(chuàng)建兩邊的隨機(jī)值Mrand和Srand。之后,帶外機(jī)制可用于交換信息,例如設(shè)備地址和128位臨時(shí)密鑰(TK)值,以助于設(shè)備發(fā)現(xiàn)。正如我在第三篇“傳統(tǒng)配對(duì)—PassKey”中所解釋的,TK值是由偽隨機(jī)數(shù)引擎產(chǎn)生的128位隨機(jī)數(shù),引擎應(yīng)符合藍(lán)牙核心規(guī)格的要求。

第1步

通過(guò)公式c1計(jì)算Mconfirm和Sconfirm,對(duì)于任何加密工具箱,均可參閱藍(lán)牙5核心規(guī)格、第三卷、H部分、第2.2節(jié)。

第2步

交換Mconfirm、Sconfirm和Mrand。

第3步

響應(yīng)設(shè)備通過(guò)發(fā)起設(shè)備傳送的Mrand值來(lái)再次執(zhí)行Mconfirm的計(jì)算,來(lái)驗(yàn)證計(jì)算出的值與Mconfirm值是否一致。

如果響應(yīng)設(shè)備計(jì)算得出的Mconfirm值與發(fā)起設(shè)備發(fā)來(lái)的Mconfirm值不匹配,則配對(duì)過(guò)程會(huì)中止,響應(yīng)設(shè)備會(huì)發(fā)送原因代碼為“確認(rèn)值失?。–onfirm Value Failed)”的配對(duì)失敗指令。

如果響應(yīng)設(shè)備計(jì)算得出的Mconfirm值與發(fā)起設(shè)備發(fā)來(lái)的Mconfirm值相匹配,則響應(yīng)設(shè)備會(huì)向發(fā)起設(shè)備發(fā)送Srand。

發(fā)起設(shè)備通過(guò)響應(yīng)設(shè)備傳送的Srand值來(lái)再次執(zhí)行Sconfirm的計(jì)算,來(lái)驗(yàn)證計(jì)算出的值和Sconfirm值是否一致。

如果發(fā)起設(shè)備計(jì)算得出的Sconfirm值與響應(yīng)設(shè)備發(fā)來(lái)的Sconfirm值不匹配,則配對(duì)過(guò)程或被中止,發(fā)起設(shè)備會(huì)發(fā)送原因代碼為“確認(rèn)值失?。–onfirm Value Failed)”的配對(duì)失敗指令。

如果發(fā)起設(shè)備計(jì)算得出的Sconfirm值與響應(yīng)設(shè)備發(fā)來(lái)的Sconfirm值相匹配,則發(fā)起設(shè)備會(huì)計(jì)算出短期密鑰(Short Term Key,簡(jiǎn)稱(chēng)STK ),并通知控制器(Controller)啟用加密。

3. OOB的簡(jiǎn)便之處

目前,低功耗藍(lán)牙已經(jīng)成為智能手機(jī)和平板電腦的標(biāo)準(zhǔn)配置。設(shè)備間采用藍(lán)牙進(jìn)行連接的方法也是多種多樣的 。在這些方法當(dāng)中,還有一種通過(guò)藍(lán)牙連接設(shè)備的常用方法就是使用NFC進(jìn)行“一鍵配對(duì)”。由于NFC的傳輸范圍非常有限,一些開(kāi)發(fā)者在設(shè)備之間借助NFC確保兩臺(tái)設(shè)備正確地進(jìn)行配對(duì)。因此,NFC可以為OOB配對(duì)提供良好的通信接口。當(dāng)使用OOB進(jìn)行配對(duì)時(shí),用戶(hù)的體驗(yàn)略有不同。例如,用戶(hù)的智能手機(jī)和手環(huán)兩臺(tái)設(shè)備都具有低功耗藍(lán)牙和NFC接口。用戶(hù)先讓兩臺(tái)設(shè)備相接觸,然后會(huì)看到配對(duì)選項(xiàng)。如果選擇“是”,則配對(duì)成功。所以這是一種一鍵式的體驗(yàn),交換的信息在兩臺(tái)設(shè)備中都能使用,是不是超酷呢?

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀(guān)點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 藍(lán)牙
    +關(guān)注

    關(guān)注

    116

    文章

    6077

    瀏覽量

    173977
  • 藍(lán)牙配對(duì)
    +關(guān)注

    關(guān)注

    3

    文章

    6

    瀏覽量

    3279
  • OOB
    OOB
    +關(guān)注

    關(guān)注

    0

    文章

    6

    瀏覽量

    4020
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    CYW20706 BT連接無(wú)配對(duì)模式是怎么回事?

    我正在使用 CYW20706 芯片。 我想創(chuàng)建一個(gè) ModuToolBox SPP 演示項(xiàng)目并建立 SPP 連接。 但是,看來(lái)客戶(hù)端設(shè)備不支持配對(duì)模式。 要防止項(xiàng)目進(jìn)入配對(duì)模式,我應(yīng)該采取
    發(fā)表于 07-07 06:51

    藍(lán)牙模塊CYBT-343151-02 .. HCI UART完全無(wú)響應(yīng)是怎么回事?

    我將 CYW20706 硅基藍(lán)牙模塊(CYBT-343151-02)連接到定制板上的 MCU,其中我們的 MCU 通過(guò) HCI uart 與 CYBT 模塊連接。 我能夠配對(duì)電腦中的藍(lán)牙模塊,但我
    發(fā)表于 06-30 08:23

    求助,關(guān)于PSOC6與4343W藍(lán)牙配對(duì)問(wèn)題求解

    我有一塊帶有 PSOC6(6247)的定制電路板,連接到 CYC4343W。 該開(kāi)發(fā)板充當(dāng)藍(lán)牙中央設(shè)備。 它正在通過(guò)藍(lán)牙(BT)MAC 地址掃描特定外圍設(shè)備。 成功找到外圍設(shè)備并啟動(dòng)配對(duì)過(guò)程。 初始
    發(fā)表于 06-27 06:43

    O-band與C-band DWDM光模塊:易飛揚(yáng)COLOR系列開(kāi)啟高效傳輸新時(shí)代

    高速、穩(wěn)定的數(shù)據(jù)傳輸能力是各行業(yè)發(fā)展的關(guān)鍵。從數(shù)據(jù)中心交互到城域網(wǎng)絡(luò)承載,光通信技術(shù)面臨更高要求。DWDM技術(shù)憑借高帶寬和長(zhǎng)距離傳輸能力,成為通信網(wǎng)絡(luò)的重要支撐。其中,O-band和C-band各有優(yōu)勢(shì)。易飛揚(yáng)針對(duì)這兩個(gè)波段,推出三款COLOR
    的頭像 發(fā)表于 04-22 16:32 ?342次閱讀
    O-<b class='flag-5'>band</b>與C-<b class='flag-5'>band</b> DWDM光模塊:易飛揚(yáng)COLOR<b class='flag-5'>系列</b>開(kāi)啟高效傳輸新時(shí)代

    請(qǐng)問(wèn)一下HC-08應(yīng)該如何與CC2564配對(duì)成功?

    準(zhǔn)備用DLP NIRscan Nano 中的藍(lán)牙與外接藍(lán)牙模塊連接,比如HC-08,請(qǐng)問(wèn)一下HC-08應(yīng)該如何與CC2564配對(duì)成功。謝謝!
    發(fā)表于 03-03 06:17

    告別選型困擾!讓藍(lán)牙產(chǎn)品選擇不再費(fèi)時(shí)費(fèi)力

    億佰特藍(lán)牙模塊是集成藍(lán)牙功能的芯片和基本電路集合,適用于無(wú)線(xiàn)網(wǎng)絡(luò)通訊。億佰特藍(lán)牙產(chǎn)品主要有BLE系列、SIGMESH系列、經(jīng)典
    的頭像 發(fā)表于 02-10 19:49 ?449次閱讀
    告別選型困擾!讓<b class='flag-5'>藍(lán)牙</b>產(chǎn)品選擇不再費(fèi)時(shí)費(fèi)力

    ADMV8505: 225 MHz to 520 MHz, Digitally Tunable, Band-Pass Filter Data Sheet adi

    電子發(fā)燒友網(wǎng)為你提供ADI(ADI)ADMV8505: 225 MHz to 520 MHz, Digitally Tunable, Band-Pass Filter Data Sheet相關(guān)產(chǎn)品
    發(fā)表于 01-15 18:54
    ADMV8505: 225 MHz to 520 MHz, Digitally Tunable, <b class='flag-5'>Band</b>-Pass Filter Data Sheet adi

    易飛揚(yáng)O-BAND DWDM解決方案的優(yōu)勢(shì)

    在快速發(fā)展的光纖通信領(lǐng)域,O波段因其獨(dú)特的優(yōu)勢(shì)而備受矚目。O波段,波長(zhǎng)范圍在1260至1360納米之間,是光纖通信中的一個(gè)重要波段?;诖?,易飛揚(yáng)提供全套O-BAND DWDM解決方案,包含100G
    的頭像 發(fā)表于 12-23 15:32 ?635次閱讀

    易飛揚(yáng)O-BAND DWDM:卓越性能,理想

    在快速發(fā)展的光纖通信領(lǐng)域,O波段因其獨(dú)特的優(yōu)勢(shì)而備受矚目。O波段,波長(zhǎng)范圍在1260至1360納米之間,是光纖通信中的一個(gè)重要波段?;诖?,易飛揚(yáng)提供全套O-BAND DWDM解決方案,包含100G
    的頭像 發(fā)表于 12-23 15:13 ?545次閱讀
    易飛揚(yáng)O-<b class='flag-5'>BAND</b> DWDM:卓越性能,理想<b class='flag-5'>之</b>選

    藍(lán)牙耳機(jī)連接不上怎么辦

    配對(duì)模式。不同的藍(lán)牙耳機(jī)開(kāi)啟和配對(duì)的方式可能有所不同,通常需要長(zhǎng)按耳機(jī)上的電源鍵或配對(duì)鍵,直到耳機(jī)指示燈開(kāi)始閃爍,表示耳機(jī)已經(jīng)進(jìn)入配對(duì)模式
    的頭像 發(fā)表于 10-28 15:45 ?5637次閱讀

    藍(lán)牙耳機(jī)配手機(jī)的方法

    在現(xiàn)代生活中,藍(lán)牙耳機(jī)因其便攜性和無(wú)線(xiàn)連接的優(yōu)勢(shì),已經(jīng)成為許多人日常生活中不可或缺的配件。無(wú)論是在通勤路上、健身房鍛煉,還是在家中放松,藍(lán)牙耳機(jī)都能提供極大的便利。 1. 準(zhǔn)備工作 在開(kāi)始配對(duì)之前
    的頭像 發(fā)表于 10-28 15:35 ?1506次閱讀

    射頻測(cè)試藍(lán)牙BR/EDR測(cè)試、藍(lán)牙低功耗(BLE)測(cè)試

    BluetoothSIG的藍(lán)牙測(cè)試規(guī)范定義了藍(lán)牙無(wú)線(xiàn)測(cè)試指標(biāo)及其測(cè)試方法。本篇將介紹藍(lán)牙BR/EDR的射頻測(cè)試(信令),以及藍(lán)牙低功耗(BLE)測(cè)試(非信令)。ChrentBTBR
    的頭像 發(fā)表于 10-10 08:07 ?8227次閱讀
    射頻測(cè)試<b class='flag-5'>之</b><b class='flag-5'>藍(lán)牙</b>BR/EDR測(cè)試、<b class='flag-5'>藍(lán)牙</b>低功耗(BLE)測(cè)試

    低功耗藍(lán)牙安全配對(duì)外設(shè)可能無(wú)法與中央器件連接

    電子發(fā)燒友網(wǎng)站提供《低功耗藍(lán)牙安全配對(duì)外設(shè)可能無(wú)法與中央器件連接.pdf》資料免費(fèi)下載
    發(fā)表于 09-03 11:46 ?0次下載
    低功耗<b class='flag-5'>藍(lán)牙</b>安全<b class='flag-5'>配對(duì)</b>外設(shè)可能無(wú)法與中央器件連接

    在例程 ”BLE_GATTS_SPP“中,手機(jī)第一次連接藍(lán)牙服務(wù)時(shí),怎么添加配對(duì)密碼?

    在例程 ”BLE_GATTS_SPP“中,手機(jī)第一次連接藍(lán)牙服務(wù)時(shí),怎么添加配對(duì)密碼?
    發(fā)表于 07-19 08:28

    如何解決藍(lán)牙信號(hào)干擾問(wèn)題?

    從無(wú)線(xiàn)人體工學(xué)鍵盤(pán)到免提耳機(jī),藍(lán)牙技術(shù)從根本上改變了我們的工作和娛樂(lè)方式。所有藍(lán)牙技術(shù)都可以立即與任何支持藍(lán)牙的設(shè)備配對(duì),無(wú)需冗長(zhǎng)的程序。只有一個(gè)小問(wèn)題,有時(shí)這些
    的頭像 發(fā)表于 07-19 08:21 ?4965次閱讀
    如何解決<b class='flag-5'>藍(lán)牙</b>信號(hào)干擾問(wèn)題?