アップルの新しい端末追跡システム「Find My」は、こんな“数学の魔術”でオフラインでも機能する
コメント
選択しているユーザー
注目のコメント
超簡単に説明します。
あらかじめ自分だけのカギを作ります。例えばiPhoneのカギを作ってiPadに入れておく。
iPhoneは常に近くにある全てのApple端末を介してクラウドに位置情報が送られる。この時に内容は暗号化されていて誰にもわからない。(仕組み的にApple側も知りえない)
いざ探す時はiPadにあるカギを使わないと見れないので絶対に本人しか見ることはできない。
なぜ自分ではなく周りのApple端末を介するかというと、自らがオフラインでもクラウドにアップされるから。(端末間ではBluetooth通信)- 自分の公開鍵がBluetooth (ビーコンとか)で定期的にブロードキャスト送信されてる
- 周りのiPhoneがそれを受け取ると自分の位置をその公開鍵で暗号化して、クラウドに自動送信する
- 場所を探すときは、秘密鍵で位置情報を解読する
というシンプルな仕組み、どこにも魔法はない😁