蘋果“Find My”程序離線定位工作原理,要求擁有兩款蘋果產品

蘋果“Find My”程序離線定位工作原理,要求擁有兩款蘋果產品

iOS 13和macOS 10.15中最有趣的變化之一是合併了Find My Friends和Find My iPhone應用程序。這款新應用程序可以將你所有的蘋果設備轉換成藍牙信標,讓你根據離線設備與其他蘋果設備的距離來定位它。現在,蘋果公司為Find My應用程序提供了更多關於安全特性的細節。

以下是蘋果在新推出的Find My app中對離線定位的描述:

定位丟失的設備,即使它沒有連接到Wi - Fi或蜂窩使用群眾來源的位置。當你把你的設備標記為丟失,而另一個蘋果用戶的設備在附近時,它可以檢測到你設備的藍牙信號,並向你報告它的位置。它是完全匿名和加密的端到端,所以每個人的隱私都受到保護。

克雷格·費德里吉(Craig Federighi)週一在WWDC的舞臺上解釋說,Find My離線模式所涉及的整個交互都是“端到端的加密和匿名的”。本週,蘋果向《連線》雜誌提供了該功能安全方面的更多細節。

這篇文章中最有趣的花絮之一是,iOS 13的find離線設備功能要求你擁有兩款蘋果產品。從本質上講,第二個蘋果產品擁有解密脫機設備位置的密鑰:

蘋果打破了這一隱私元素,解釋了它的“加密匿名”系統如何避免洩露你的位置數據,即使你的設備播放了一個明確設計的藍牙信號,讓你可以跟蹤你的設備。

事實證明,解決這一矛盾的方法是一個訣竅,要求你至少擁有兩臺蘋果設備。每一個都發出一個不斷變化的密鑰,附近的蘋果設備使用這個密鑰加密和上傳您的地理位置數據,這樣只有您自己的其他蘋果設備擁有解密這些位置的密鑰。

此外,Find My的加密技術甚至讓蘋果無法基於藍牙信標技術瞭解用戶的位置。這實際上是對Find My iPhone和Find My Friends個人應用程序的改進。

下面是密碼學在現實世界中的工作原理:

當你想找到你偷來的筆記本電腦時,你就轉向你的第二個蘋果設備——比方說ipad——它包含了與筆記本電腦相同的私鑰,並且生成了一系列相同的旋轉公鑰。當你點擊一個按鈕來找到你的筆記本電腦時,iPad會把相同的公鑰哈希上傳到蘋果,作為標識符,這樣蘋果就可以搜索它的數百萬個存儲加密位置,並找到匹配的哈希。

備註:(哈希是英文Hash的音譯,它是一種信息壓縮的方法。利用哈希能夠將很長的一段文字,壓縮成很短的一段亂碼,然後獲得這段信息的“摘要”。)

蘋果“Find My”程序離線定位工作原理,要求擁有兩款蘋果產品

科技有溫度,關注「 酷玩兒 」帶您發現新奇、好玩的科技!

相關推薦

推薦中...