那曲檬骨新材料有限公司

電子發燒友App

硬聲App

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示
電子發燒友網>電子資料下載>物聯網>藍牙4.2與隱私保護資料下載

藍牙4.2與隱私保護資料下載

2021-04-24 | pdf | 123.96KB | 次下載 | 3積分

資料介紹

在本系列文章的,我們討論了藍牙低功耗(BLE)4.2的數據長度擴展(DLE)和低功耗。在本文中,我們將討論藍牙低功耗的隱私保護功能、藍牙4.2的新增功能以及為何這些變化能夠使BLE設備更加保護隱私和節能。 隱私保護是BLE設備防止被不受信任的設備追蹤的能力。BLE設備在廣播數據包內使用48比特地址,如果該地址被其他設備解碼了,那么根據這個地址就可以跟蹤該BLE設備的移動。為了保護BLE設備的隱私,受信任的BLE設備將使用共享密鑰“身份解析密鑰”(Identity Resolving Key, IRK)的共享密鑰。兩個具有此共享密鑰的BLE設備可以相互識別。一臺BLE設備先利用該共享密鑰生成一個隨機的“可解析私有地址”發送出來,另一臺設備則采用同一密鑰來解析該私有地址。 ??藍牙設備地址 ??藍牙設備使用48比特的設備地址。設備地址被分類為: ??? 公有設備地址 ??? 隨機設備地址 ??1. 公有設備地址:公有設備地址由每臺設備的公司ID和公司分配ID組成,遵循IEEE 802-2001標準。公司ID和公司分配ID值均為24比特,構成總數為48比特的地址,如圖1所示。 圖1:公有設備地址 ?2. 隨機設備地址:顧名思義,隨機設備地址是隨機生成的地址。隨機設備地址分為兩種類型: ??? 靜態隨機地址 ??? 私有隨機地址 ??2.1 靜態隨機地址:靜態隨機地址可以是出廠前在設備上預先設定好的,也可以在每次開關機循環后更改一個新值。然而,只有設備經過一次完整的開關機循環后才可以更改此地址。如果在運行期間更改了該地址,存儲在對端設備中的地址將失效,并且將不可再使用舊地址進行重新連接。靜態隨機地址有以下要求: ??? 兩個最高有效位恒為1 ??? 所有隨機位數值都不能為0 ??? 所有隨機位數值都不能為1 圖2:靜態隨機地址 ?? 私有隨機地址分兩種類型 - 不可解析私有地址和可解析私有地址。 ??2.1.1不可解析的私有地址:不可解析的私有地址隨機生成,并且每次連接都會發生變化。不可解析的私有地址有以下要求: ??? 兩個最高有效位恒為0 ??? 所有隨機位數值都不能為0 ??? 所有隨機位數值都不能為1 ??該地址不能和靜態地址或公有地址相同。 ??2.1.2可解析私有地址(RPA) ??可解析私有地址(RPA)是BLE設備隱私保護的重要支柱。RPA是指使用隨機數字和身份解析密鑰(IRK)所生成的地址。兩個設備在配對期間共享IRK,其存儲在設備的內置存儲器中。兩臺配對設備除了共享IRK之外,還共享一個稱為身份地址的固定地址。該身份地址可以是公有的或是隨機的靜態地址類型。因較早進行綁定的設備存有IRK和身份地址,因此能夠解析配對設備的私有地址。圖3所示為可解析私有地址的格式。 ??在RPA中,24比特的Hash是IRK和prand的函數。Prand是24比特的數字,它包含22個隨機位數值以及2個固定的最高有效位數值;如圖3所示。 ??圖3:可解析私有地址 可解析私有地址的生成:可解析私有地址是與IRK和prand共同生成的。 ??Prand是隨機生成的,有以下要求: ??? prand的兩個最高有效位數值應等于2b01 ??? prand的所有位元數值都不能為0 ??? prand的所有位元數值都不能為1 ??地址中的Hash部分則是利用prand和設備的128位IRK傳遞到加密函數“e”生成。此加密函數的輸出截斷為24個最低有效位數值,就是Hash數值。 ??Hash=e(IRK,prand *),截斷為24位 ??*為了使prand的長度與IRK相同,prand增加了104位數值為0的空白位,確保原有的最低有效位保持不變。 ??24比特prand和24比特Hash組合生成隨機地址。 ??可解析私有地址的解析: B設備如果具有A設備的IRK,則可以解析該A設備的可解析私有地址。可解析私有地址有24位的prand和24位的Hash。B設備通過A設備的prand和IRK來解析地址。當B設備接收到A設備的可解析私有地址后,會從該地址提取出Hash和prand,利用其生成本地Hash值。本地Hash的生成方式與在地址生成期間的方式完全相同。 ??本地Hash= e(A設備IRK、prand),截斷為24位 ??如果B設備生成的本地Hash值與從地址中提取的A設備 Hash值匹配,則該地址被成功解析。如果B設備有一個以上對端的IRK,則該設備將為每個存儲的IRK重復這一步驟,以確定接收到的可解析私有地址是否與存儲的某一個IRK相關,直到IRK中某一個地址匹配成功或者所有地址匹配結束。 ??B設備在配對過程中收到對端設備的IRK和身份地址后,會將其與本地IRK一起存儲在待解析列表中,用于將來解析私有地址。 ??在藍牙4.1中,該解析列表保存在主機上,由主機完成地址解析,這意味著在每次收到附有可解析私有地址的廣播包時,都需要主機參與解析地址。但在藍牙4.2中,該解析列表保存在控制器中,由控制器解析私有地址,無需主機干預;而如果主機使用單獨的CPU控制,則意味著不需要喚醒設備中的主機,從而降低了整體功耗。即使對于使用相同的CPU執行控制器和主機的設備,因為地址不再需要通過不同的協議層,也可以通過減少解析地址所需的CPU循環次數而降低功耗。此外,在沒有主機參與的情況下,地址在鏈路層解析,可提供更快的連接。當在鏈路層完成地址解析時,Privacy 1.2也被稱為鏈路層(LL)隱私。 可解析私有地址(RPA)超時 ??隨機私有地址每隔一段時間自動更新,進一步降低了設備被跟蹤的可能性。該時間間隔由主機設置,為RPA超時設置計時。當計時過期時,IRK和新的prand將會生成新的RPA。對于Privacy 1.1,RPA的超時時間固定為15分鐘。藍牙4.2中的Privacy 1.2將最小RPA超時時間減少為1秒,而最大超時時間可以為11.5小時。藍牙4.2中RPA不斷變化,私有設備難以被跟蹤,從而提高了隱私性。 ??雖然藍牙4.1和更舊的版本支持可解析私有地址,但由于對連接時間的影響和功耗的影響限制了可用性。在使用RPA時,不能在Privacy1.1中使用諸如設備過濾和定向連接廣播這樣的功能。 ??設備過濾 ??設備過濾是指減少其需要響應的同類設備數量,有助于減少功耗。設備在過濾功能啟用時需要響應的那些同類設備地址和地址類型,存儲在白名單中。該白名單由主機配置并保持在鏈路層。配置完成后,鏈路層用其來過濾對等設備。由于在藍牙4.1中使用RPA時地址只能由主機解析,因此鏈路層不能過濾該設備。因此,對于藍牙4.1,當使用RPA時不支持設備過濾。由于設備需響應每個對端設備,因此增加了私有藍牙4.1設備的功耗。 ??在藍牙4.2中,由于地址解析在鏈路層完成,即使使用RPA仍然可以過濾設備。現在,不在白名單上的設備不需要主機干預,因此降低了功耗。 ??定向連接廣播 ??該定向連接廣播PDU包含傳播器的RPA,也包括想要連接至的設備RPA。這使得兩個設備之間的連接變得更快。此外,輔助設備不需要與不打算連接的對等設備共享設備的具體詳細信息。當基于藍牙4.1的中央設備使用具備過濾隱私功能的設備時,定向連接廣播不可用,因為其不能在鏈路層解析地址。然而,藍牙4.2支持在鏈路層解析地址,因此支持定向廣播連接。藍牙4.2包括附加掃描過濾器政策設置,允許帶可解析私有地址的定向廣播。在輔助設備采用定向連接廣播之前,必須檢查對等設備的中央地址解析特性。中央地址解析特性告知設備對等設備是否支持地址解析。
下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1電子電路原理第七版PDF電子教材免費下載
  2. 0.00 MB  |  1491次下載  |  免費
  3. 2單片機典型實例介紹
  4. 18.19 MB  |  95次下載  |  1 積分
  5. 3S7-200PLC編程實例詳細資料
  6. 1.17 MB  |  27次下載  |  1 積分
  7. 4筆記本電腦主板的元件識別和講解說明
  8. 4.28 MB  |  18次下載  |  4 積分
  9. 5開關電源原理及各功能電路詳解
  10. 0.38 MB  |  11次下載  |  免費
  11. 6100W短波放大電路圖
  12. 0.05 MB  |  4次下載  |  3 積分
  13. 7基于單片機和 SG3525的程控開關電源設計
  14. 0.23 MB  |  4次下載  |  免費
  15. 8基于AT89C2051/4051單片機編程器的實驗
  16. 0.11 MB  |  4次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234313次下載  |  免費
  3. 2PADS 9.0 2009最新版 -下載
  4. 0.00 MB  |  66304次下載  |  免費
  5. 3protel99下載protel99軟件下載(中文版)
  6. 0.00 MB  |  51209次下載  |  免費
  7. 4LabView 8.0 專業版下載 (3CD完整版)
  8. 0.00 MB  |  51043次下載  |  免費
  9. 5555集成電路應用800例(新編版)
  10. 0.00 MB  |  33562次下載  |  免費
  11. 6接口電路圖大全
  12. 未知  |  30320次下載  |  免費
  13. 7Multisim 10下載Multisim 10 中文版
  14. 0.00 MB  |  28588次下載  |  免費
  15. 8開關電源設計實例指南
  16. 未知  |  21539次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935053次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉中文版)
  4. 78.1 MB  |  537793次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420026次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234313次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191183次下載  |  免費
  13. 7十天學會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183277次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138039次下載  |  免費
皇冠娱乐城| 9人百家乐官网桌布| 太阳百家乐路单生| 豪杰百家乐现金网| 长江百家乐官网的玩法技巧和规则 | 百家乐试玩网站| 百家乐官网首页红利| 澳门百家乐官网游戏说明书| 360博彩通| 大发888娱乐场下载iypu| 百家乐路珠多少钱| 博彩论坛网| 真人娱乐城源码| 大发888 3403| 大发88846| 大发888网页ban| 大发888促销活动| 大发888娱乐场下载专区| 百家乐破解分| 太阳城巧克力社区| 大发888客服电话多少| 大发888真人赌博| 威尼斯人娱乐| 大发888下载安装包| 大发888怎么进不去| bet365直播| bet365ok| 太阳城网上版| 德州扑克大赛视频| 皇冠足球投注| 互博百家乐官网现金网| 网上百家乐官网分析软件| 赌百家乐官网波音备用网| 百家乐官网椅子| 米其林百家乐官网的玩法技巧和规则 | 玩百家乐官网犯法| 爱拼百家乐官网的玩法技巧和规则 | 如何胜百家乐官网的玩法技巧和规则| 娱网百家乐官网补丁| 靖江市| 百家乐官网博娱乐网|