日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

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

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

1. 第1階段 - 配對特性交換

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

Table 1, 配對請求/響應(yīng)

表1

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

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

表2

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

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

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

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

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

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

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

表3

Picture 1 OOB配對流程圖

圖1

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

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

第1步

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

第2步

交換Mconfirm、Sconfirm和Mrand。

第3步

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

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

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

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

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

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

3. OOB的簡便之處

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

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

    關(guān)注

    119

    文章

    6399

    瀏覽量

    179368
  • 藍(lán)牙配對
    +關(guān)注

    關(guān)注

    3

    文章

    8

    瀏覽量

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

    關(guān)注

    0

    文章

    6

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    一顆模塊搞定 WiFi + 藍(lán)牙:WiFi藍(lán)牙模塊從原理到應(yīng)用

    配對,又能傳輸大流量數(shù)據(jù),是萬物互聯(lián)時(shí)代的主流無線方案。 一、什么是 WiFi藍(lán)牙模塊? 簡單說, WiFi藍(lán)牙模塊 就是把 WiFi 和藍(lán)牙做到一塊兒去的無線方案。你可能也聽過這些叫
    的頭像 發(fā)表于 03-19 11:06 ?515次閱讀
    一顆模塊搞定 WiFi + <b class='flag-5'>藍(lán)牙</b>:WiFi<b class='flag-5'>藍(lán)牙</b>模塊從原理到應(yīng)用

    無法連接配對的Maya W1和iOS iPhone Bluetooth LE,如何解決?

    我在使用基于 NXP IW166 的 MAYA-W00-416B 作為藍(lán)牙 LE GATT 服務(wù)器時(shí)遇到問題。 使用 iPhone,我只能第一次連接,配對設(shè)備,然后使用 GATT 服務(wù)器,但如果我
    發(fā)表于 03-10 06:28

    開源項(xiàng)目低功耗藍(lán)牙智能骰子總體介紹

    一款將傳統(tǒng)桌游道具與低功耗藍(lán)牙結(jié)合的創(chuàng)意!這款智能骰子基于 nRF52840 核心的低功耗模組打造,集成 MPU6050 六軸慣性測量單元,精準(zhǔn)檢測擲骰動作與朝向,擲出后 LED 自動點(diǎn)亮顯示點(diǎn)數(shù),藍(lán)牙 5.0 低能耗可與安卓設(shè)備配對
    的頭像 發(fā)表于 02-27 09:08 ?552次閱讀
    開源項(xiàng)目低功耗<b class='flag-5'>藍(lán)牙</b>智能骰子總體介紹

    藍(lán)牙音響工程實(shí)踐課程開啟電子專業(yè)實(shí)訓(xùn)新體驗(yàn)

    現(xiàn)在,這門集趣味與專業(yè)于一體的夢藍(lán)牙音響工程實(shí)踐課程來了!課程以項(xiàng)目式教學(xué)模式為核心,將理論知識與動手實(shí)踐無縫結(jié)合,讓學(xué)生在親手制作專屬藍(lán)牙音響的過程中,深入探索電子設(shè)計(jì)的奧秘,體驗(yàn)從概念到成品的完整旅程。
    的頭像 發(fā)表于 01-24 10:56 ?853次閱讀

    深度剖析CC2564C:藍(lán)牙控制芯片的卓越

    深度剖析CC2564C:藍(lán)牙控制芯片的卓越選 在電子設(shè)備飛速發(fā)展、無線通信需求持續(xù)增長的今天,藍(lán)牙技術(shù)憑借其便捷性、低功耗等優(yōu)點(diǎn),成為了各類智能設(shè)備的標(biāo)配。今天,咱們就來深入探討德州儀器
    的頭像 發(fā)表于 01-05 14:35 ?575次閱讀

    AIROC? CYW20829:高性能藍(lán)牙低功耗MCU的卓越

    AIROC? CYW20829:高性能藍(lán)牙低功耗MCU的卓越選 在物聯(lián)網(wǎng)(IoT)應(yīng)用蓬勃發(fā)展的今天,對高性能、低功耗且安全的微控制器(MCU)需求愈發(fā)迫切。AIROC? CYW20829作為一款
    的頭像 發(fā)表于 12-19 16:20 ?588次閱讀

    藍(lán)牙信道探測技術(shù)提升位置定位的準(zhǔn)確性與安全性

    藍(lán)牙是一項(xiàng)無處不在的無線技術(shù),它為數(shù)百萬用戶提升了連接體驗(yàn)。如今,通過藍(lán)牙將數(shù)據(jù)、音頻和視頻內(nèi)容瞬間配對到耳機(jī)、音箱、鍵盤和智能手機(jī),這一新鮮感早已消散。那么,藍(lán)牙是否還有新的“絕招”
    的頭像 發(fā)表于 11-17 15:14 ?983次閱讀
    <b class='flag-5'>藍(lán)牙</b>信道探測技術(shù)提升位置定位的準(zhǔn)確性與安全性

    STMicroelectronics X-NUCLEO-OUT09A1/OUT19A1擴(kuò)展板數(shù)據(jù)手冊

    STMicroelectronics X-NUCLEO-OUT09A1/OUT19A1擴(kuò)展板基于STM32核的IPS8160HQ/IPS8160HQ-1八通道高邊開關(guān)。這些擴(kuò)展板為評估連接到0.7A
    的頭像 發(fā)表于 10-27 11:48 ?809次閱讀
    STMicroelectronics X-NUCLEO-<b class='flag-5'>OUT</b>09A1/<b class='flag-5'>OUT</b>19A1擴(kuò)展板數(shù)據(jù)手冊

    藍(lán)牙云屏:功能強(qiáng)大,性價(jià)比選?

    藍(lán)牙云屏:功能強(qiáng)大,性價(jià)比選? 在儀器儀表行業(yè),想要在嚴(yán)格控制成本的同時(shí)保證設(shè)備功能強(qiáng)大,往往是一件兩難的事情。要么為了控制成本犧牲功能,導(dǎo)致產(chǎn)品競爭力不足;要么為了豐富功能增加成本,使產(chǎn)品失去
    的頭像 發(fā)表于 09-25 17:12 ?730次閱讀
    <b class='flag-5'>藍(lán)牙</b>云屏:功能強(qiáng)大,性價(jià)比<b class='flag-5'>之</b>選?

    SkyHi? 雙頻功率放大器模塊,適用于 CDMA2000/ WCDMA/ HSDPA/ HSUPA BAND II (1850-1910 MHz) Band V (824-849 MHz), LTE skyworksinc

    電子發(fā)燒友網(wǎng)為你提供()SkyHi? 雙頻功率放大器模塊,適用于 CDMA2000/ WCDMA/ HSDPA/ HSUPA BAND II (1850-1910 MHz) Band V
    發(fā)表于 09-24 18:29
    SkyHi? 雙頻功率放大器模塊,適用于 CDMA2000/ WCDMA/ HSDPA/ HSUPA <b class='flag-5'>BAND</b> II (1850-1910 MHz) <b class='flag-5'>Band</b> V (824-849 MHz), LTE skyworksinc

    【HZ-RK3568開發(fā)板免費(fèi)體驗(yàn)】--藍(lán)牙通訊

    端可以看到開發(fā)板藍(lán)牙設(shè)備。 設(shè)備端輸入4選擇綁定 5.選擇綁定對象。如下,選擇0,即手機(jī) 6.點(diǎn)擊手機(jī)上開發(fā)板藍(lán)牙,確認(rèn)配對。在開發(fā)板端如下輸入接受配對 7.手機(jī)端連接綁定上開發(fā)板
    發(fā)表于 08-10 22:26

    低成本智能化:藍(lán)牙模塊方案讓平價(jià)掃地機(jī)更便捷

    掃地機(jī)器人無線控制與數(shù)據(jù)交互的理想選擇。在掃地機(jī)器人中,藍(lán)牙技術(shù)主要應(yīng)用于以下幾個(gè)方面:1、初次配對與控制用戶可通過手機(jī)APP通過藍(lán)牙快速配對和配置掃地機(jī)器人,無需
    的頭像 發(fā)表于 07-18 15:11 ?1096次閱讀
    低成本智能化:<b class='flag-5'>藍(lán)牙</b>模塊方案讓平價(jià)掃地機(jī)更便捷

    CYW20706 BT連接無配對模式是怎么回事?

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

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

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

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

    我有一塊帶有 PSOC6(6247)的定制電路板,連接到 CYC4343W。 該開發(fā)板充當(dāng)藍(lán)牙中央設(shè)備。 它正在通過藍(lán)牙(BT)MAC 地址掃描特定外圍設(shè)備。 成功找到外圍設(shè)備并啟動配對過程。 初始
    發(fā)表于 06-27 06:43
    大丰市| 尚义县| 株洲县| 山丹县| 南安市| 安仁县| 普洱| 鹤峰县| 定边县| 孟津县| 隆安县| 嘉义市| 许昌市| 毕节市| 清水河县| 马边| 瓦房店市| 临猗县| 丹凤县| 泾川县| 兰西县| 嘉兴市| 宣恩县| 平塘县| 桑日县| 新和县| 常德市| 兰溪市| 灵宝市| 肇东市| 湾仔区| 荆门市| 平安县| 凤庆县| 如东县| 新晃| 周至县| 贺州市| 耒阳市| 晋城| 崇明县|