国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

藍(lán)牙配對(duì)機(jī)制基礎(chǔ)知識(shí)

這篇具有很好參考價(jià)值的文章主要介紹了藍(lán)牙配對(duì)機(jī)制基礎(chǔ)知識(shí)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

 藍(lán)牙配對(duì)機(jī)制

為了統(tǒng)一規(guī)范,藍(lán)牙在2.1版本引入了安全簡(jiǎn)單的配對(duì)機(jī)制,從爾加強(qiáng)了藍(lán)牙通訊安全方面性能。以下總結(jié)了藍(lán)牙配對(duì)機(jī)制:

一、遺留配對(duì)(Lagacy pairing){密碼配對(duì)(PIN Code Pairing)}
僅適用于藍(lán)牙v2.0及之前版本。每個(gè)設(shè)備必須輸入PIN碼(Personal identification number),且只有雙方輸入的PIN碼相同時(shí)才會(huì)配對(duì)成功。任何16字節(jié)的UTF-8字符串都可以用作PIN碼。
缺點(diǎn)是:1:不是所有的藍(lán)牙設(shè)備都能輸入所有可能的PIN碼。
2: 有限的輸入藍(lán)牙設(shè)備:藍(lán)牙免提耳機(jī)(Bluetooth Hands-free headset),通常只有固定的PIN碼“0000”or“1234”,它們只能被硬編碼到設(shè)備中。
3:數(shù)字的輸入藍(lán)牙設(shè)備: 手機(jī)(Mobile phones),允許用戶輸入長(zhǎng)度不超過(guò)16位的數(shù)字值。
4:個(gè)人電腦和智能手機(jī)(PCs & Smartphones),它們?cè)试S用戶以PIN碼的形式輸入完整的UTF-8文本。但如果與能力較弱的設(shè)備配對(duì),則用戶必須了解其他設(shè)備上的輸入限制;相對(duì)爾言對(duì)于有能力的設(shè)備,沒(méi)有可用的機(jī)制來(lái)確定它應(yīng)該如何限制用戶可能使用的可用輸入。
二、安全簡(jiǎn)易配對(duì)(Secure Simple Pairing,SSP)
藍(lán)牙v2.1版本新規(guī)范的,盡管藍(lán)牙v2.1以后設(shè)備只能使用遺留配對(duì)與v2.0或更早的設(shè)備進(jìn)行互操作。后續(xù)藍(lán)牙版本高于或等于2.1的藍(lán)牙鼠標(biāo)就可以使用安全簡(jiǎn)易配對(duì)。安全簡(jiǎn)單配對(duì)其實(shí)是使用一種形式的公鑰密碼學(xué)(public key cryptograph)。
SSP具有以下身份驗(yàn)證機(jī)制:
1:只工作(Just works):只是工作,不需要用戶交互,設(shè)備可以提示用戶確認(rèn)配對(duì)過(guò)程。常用于IO有限的耳機(jī),且比遺留配對(duì)的固定PIN碼更安全,但這種方法不提供中間人(HITM)保護(hù)。
2:數(shù)字比較(Numeric comparison):如果兩個(gè)設(shè)備都有顯示屏,并且至少有一個(gè)設(shè)備能接受二進(jìn)制的yes/no用戶輸入,那么它們可以使用數(shù)字比較。此方法在每個(gè)設(shè)備上顯示6位數(shù)字代碼。用戶應(yīng)該比較這些數(shù)字以確保它們是相同的,如果比較成功,用戶應(yīng)該在能夠接受輸入的設(shè)備上確認(rèn)配對(duì)。這個(gè)方法提供了MITM保護(hù),假設(shè)用戶在兩個(gè)設(shè)備上都確認(rèn)并正確地執(zhí)行比較。
3:密鑰輸入(Passkey entry):此方法可用于具有顯示的設(shè)備和具有數(shù)字鍵盤(pán)輸入的設(shè)備(如鍵盤(pán))之間,或用于具有數(shù)字鍵盤(pán)輸入的兩個(gè)設(shè)備之間。在第一種情況下,顯示器向用戶顯示一個(gè)6位數(shù)字代碼,然后用戶在鍵盤(pán)上輸入代碼。在第二種情況下,每個(gè)設(shè)備的用戶輸入相同的6位數(shù)。這兩種情況都提供了MITM保護(hù)。
4:帶外數(shù)據(jù)(Out of band,OOB):該方法使用外部通信手段,如近場(chǎng)通信(NFC)來(lái)交換配對(duì)過(guò)程中使用的一些信息。配對(duì)是使用藍(lán)牙無(wú)線層完成的,但是需要來(lái)自O(shè)OB機(jī)制的信息。這只提供了OOB機(jī)制中存在的MITM保護(hù)級(jí)別。
優(yōu)點(diǎn):
SSP比較簡(jiǎn)單,原因如下:在大多數(shù)情況下,它不需要用戶生成密鑰。對(duì)于不需要MITM保護(hù)的用例,可以消除用戶交互。對(duì)于數(shù)值比較,用戶可以通過(guò)簡(jiǎn)單的等式比較來(lái)實(shí)現(xiàn)MITM保護(hù)??梢栽谠O(shè)備接近時(shí)進(jìn)行配對(duì),而不需要很長(zhǎng)的發(fā)現(xiàn)過(guò)程。

 名詞解釋?zhuān)褐虚g人攻擊(Man-in-the-Middle Attack, MITM)是一種由來(lái)已久的網(wǎng)絡(luò)入侵手段,并且當(dāng)今仍然有著廣泛的發(fā)展空間,如SMB會(huì)話劫持、DNS欺騙等攻擊都是典型的MITM攻擊。簡(jiǎn)而言之,所謂的MITM攻擊就是通過(guò)攔截正常的網(wǎng)絡(luò)通信數(shù)據(jù),并進(jìn)行數(shù)據(jù)篡改和嗅探,而通信的雙方卻毫不知情。

總結(jié):隨著無(wú)線通信網(wǎng)技術(shù)的不斷發(fā)展,MITM攻擊也越來(lái)越多樣化。最初,MITM只要將網(wǎng)卡設(shè)為混雜模式,偽裝成代理服務(wù)器監(jiān)聽(tīng)特定的流量就可以實(shí)現(xiàn),這是因?yàn)楹芏嗨{(lán)牙通信協(xié)議都是以明文來(lái)進(jìn)行傳輸?shù)?,如HTTP、FTP、Telnet等。后來(lái),隨著科技發(fā)展,簡(jiǎn)單的嗅探攻擊已經(jīng)不能輕易成功,必須先進(jìn)行ARP欺騙才行?,F(xiàn)在,越來(lái)越多的藍(lán)牙無(wú)線傳輸(網(wǎng)上銀行,郵箱登陸)開(kāi)始采用加密通信,SSL(Secure Sockets Layer 安全套接層),HTTPS、FTPS等都是建立在其基礎(chǔ)上的。藍(lán)牙配對(duì)機(jī)制也會(huì)越來(lái)越完善!文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-447863.html

到了這里,關(guān)于藍(lán)牙配對(duì)機(jī)制基礎(chǔ)知識(shí)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • HC05藍(lán)牙模塊配對(duì)步驟

    如果要使用HC05進(jìn)行通信的話,配置藍(lán)牙名稱,配對(duì)密碼,設(shè)置主從模式,設(shè)置波特率,然后退出AT模式,使用HC05連接另一個(gè)藍(lán)牙設(shè)備即可,使用單片機(jī)向連接藍(lán)牙的串口便可以收發(fā)數(shù)據(jù)了。 HC05藍(lán)牙模塊的AT模式設(shè)置的方法有以下三種: 一、默認(rèn)設(shè)置 模塊工作角色:從模式

    2024年02月15日
    瀏覽(32)
  • Android Bluetooth | 藍(lán)牙配對(duì)源碼分析

    Android Bluetooth | 藍(lán)牙配對(duì)源碼分析

    好厚米們,我又來(lái)了! 這次分享的是 藍(lán)牙設(shè)備執(zhí)行配對(duì)動(dòng)作時(shí)Android源碼的執(zhí)行流程。 下面先來(lái)說(shuō)下, 應(yīng)用層是如何發(fā)起藍(lán)牙配對(duì)的: ( ps:大多數(shù)業(yè)務(wù)邏輯,都是掃描到可用設(shè)備后,點(diǎn)擊可用設(shè)備 - 發(fā)起配對(duì)。) 這里我直接略過(guò)點(diǎn)擊可用設(shè)備的步驟哈,掃描到第一個(gè)可用

    2024年02月06日
    瀏覽(17)
  • 藍(lán)牙模塊HC-05 AT指令使用以及兩個(gè)藍(lán)牙模塊的配對(duì)

    藍(lán)牙模塊HC-05 AT指令使用以及兩個(gè)藍(lán)牙模塊的配對(duì)

    ? 藍(lán)牙模塊用的就 是某寶常見(jiàn)的藍(lán)牙模塊,首先要將藍(lán)牙模塊進(jìn)入AT模式,按住藍(lán)牙按鍵后再通電就會(huì)進(jìn)入藍(lán)牙的AT模式,進(jìn)入AT模式后藍(lán)牙led慢閃,然后就可以利用TTL或者J-Link與串口助手給模塊發(fā)送AT指令了,AT指令有很多,這里我講幾個(gè)常用的就行。 初始波特率好像是384

    2024年02月03日
    瀏覽(33)
  • Windows原生藍(lán)牙編程 第三章 配對(duì)后進(jìn)行藍(lán)牙通信【C++】

    Windows原生藍(lán)牙編程 第三章 配對(duì)后進(jìn)行藍(lán)牙通信【C++】

    藍(lán)牙系列文章目錄 第一章 獲取本地藍(lán)牙并掃描周?chē){(lán)牙信息并輸出 第二章 選取設(shè)備輸入配對(duì)碼并配對(duì) 第三章 配對(duì)后進(jìn)行藍(lán)牙通信 接著第二章,我們已經(jīng)配對(duì)完成,接下來(lái)就是通過(guò)winsock進(jìn)行通信了。 我又加了個(gè)SOCKET全局變量來(lái)保存套接字和WSADATA wsaData用于初始化套接字庫(kù)

    2024年02月08日
    瀏覽(23)
  • 藍(lán)牙BLE安全-SSP簡(jiǎn)單安全配對(duì)

    藍(lán)牙BLE安全-SSP簡(jiǎn)單安全配對(duì)

    SSP的配對(duì)過(guò)程由于可以根據(jù)設(shè)備的IO能力選擇不同的關(guān)聯(lián)模型,因此十分靈活,其提供了四種方式:Numeric Comparison、Passkey Entry、Just Works以及Out of Band (OOB) 。這里關(guān)聯(lián)方式的選擇實(shí)質(zhì)上對(duì)后面的流程是有一定影響的,如Just Works就不需要對(duì)Link Key進(jìn)行驗(yàn)證。 Numeric Comparison : 數(shù)值

    2024年02月20日
    瀏覽(18)
  • android 實(shí)現(xiàn)ble藍(lán)牙自動(dòng)配對(duì)連接

    android 實(shí)現(xiàn)ble藍(lán)牙自動(dòng)配對(duì)連接

    藍(lán)牙自動(dòng)配對(duì),即搜索到其它藍(lán)牙設(shè)備之后直接進(jìn)行配對(duì),不需要彈出配對(duì)確認(rèn)框或者密鑰輸入框。 本文章用來(lái)連接藍(lán)牙設(shè)備ai-thinker,如果你要連接其他藍(lán)牙設(shè)備,注意修改相關(guān)名字以及修改設(shè)備初試pin值。 將Demo安裝在Android手機(jī)上,點(diǎn)擊按鈕,可以實(shí)現(xiàn)與目標(biāo)藍(lán)牙設(shè)備的

    2023年04月24日
    瀏覽(22)
  • Arduino UNO HC-05藍(lán)牙配對(duì)教程

    Arduino UNO HC-05藍(lán)牙配對(duì)教程

    1. 準(zhǔn)備材料 ????????Arduino1(主)、Arduino2(從)、藍(lán)牙1(主)、藍(lán)牙2(從)、杜邦線若干 2. 接線方式(主從一致) 1.主機(jī)配對(duì) 1. 新建一個(gè)空白工程,直接上傳到Arduino。 ? 2. 設(shè)置藍(lán)牙進(jìn)入AT指令模式,具體操作方法:按住藍(lán)牙模塊按鈕,然后上電,直到藍(lán)牙模塊LED進(jìn)入慢閃爍模式,

    2023年04月27日
    瀏覽(22)
  • 【STM32】基礎(chǔ)知識(shí) 第五課 C 語(yǔ)言基礎(chǔ)知識(shí)

    【STM32】基礎(chǔ)知識(shí) 第五課 C 語(yǔ)言基礎(chǔ)知識(shí)

    stdint.h 是從 C99 中引進(jìn)的一個(gè)標(biāo)準(zhǔn) C 庫(kù)的文件. 路徑: “D:MDK5.34ARMARMCCinclude” 運(yùn)算符 含義 運(yùn)算符 含義 按位與 ~ 按位取反 | 按位或 左移 ^ 按位異或 右移 按位與: num1 運(yùn)算符 num2 結(jié)果 0 0 0 1 0 0 0 1 0 1 1 1 按位或: num1 運(yùn)算符 num2 結(jié)果 0 | 0 0 1 | 0 1 0 | 1 1 1 | 1 1 按位異或: num1 運(yùn)算符

    2024年02月13日
    瀏覽(52)
  • Unity | Shader基礎(chǔ)知識(shí)(第九集:shader常用單詞基礎(chǔ)知識(shí)速成)

    Unity | Shader基礎(chǔ)知識(shí)(第九集:shader常用單詞基礎(chǔ)知識(shí)速成)

    目錄 一、頂點(diǎn)(Vertex)和法線(Normal) 二、UV信息 三、 基礎(chǔ)數(shù)據(jù)種類(lèi) 1 基礎(chǔ)數(shù)據(jù)種類(lèi) 2 基礎(chǔ)數(shù)據(jù)數(shù)組 3 基礎(chǔ)數(shù)據(jù)數(shù)組的賦值 4 對(duì)數(shù)據(jù)數(shù)組的調(diào)用 四、 基礎(chǔ)矩陣 1 基礎(chǔ)矩陣種類(lèi) ?2?對(duì)矩陣數(shù)組的調(diào)用 2.1對(duì)一個(gè)數(shù)據(jù)的調(diào)用 ?2.2對(duì)多個(gè)數(shù)據(jù)的調(diào)用 ?2.3對(duì)數(shù)據(jù)的賦值 五、基礎(chǔ)紋理種

    2024年02月01日
    瀏覽(38)
  • 數(shù)字電路基礎(chǔ)知識(shí)系列(六)之LC濾波器的基礎(chǔ)知識(shí)

    數(shù)字電路基礎(chǔ)知識(shí)系列(六)之LC濾波器的基礎(chǔ)知識(shí)

    LC濾波器,是指將電感(L)與電容器 ?進(jìn)行組合設(shè)計(jì)構(gòu)成的濾波電路,可去除或通過(guò)特定頻率的無(wú)源器件。電容器具有隔直流通交流,且交流頻率越高越容易通過(guò)的特性。而電感則具有隔交流通直流,且交流頻率越高越不易通過(guò)的特性。因此,電容器和電感是特性完全相反的被

    2024年02月03日
    瀏覽(24)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包