
Использование Локатора для поиска пропавших устройств Apple
Любые устройства Apple, которые находятся в зоне действия Bluetooth и на которых включен офлайн-поиск, могут распознать сигнал от другого устройства Apple, на котором включен Локатор, и прочитать текущий ключ широковещательной передачи Pi. Используя схему ECIES и открытый ключ Pi из широковещательной передачи, участвующие в поиске устройства шифруют информацию о своем текущем местонахождении и передают ее в Apple. Зашифрованное местоположение связывается с индексом на сервере, который вычисляется как хеш SHA256 открытого ключа P‑224 Pi, полученного из полезной нагрузки Bluetooth. У компании Apple нет ключа расшифровки и, следовательно, она не может узнать местонахождение устройства, участвующего в поиске. Владелец пропавшего устройства может восстановить индекс и расшифровать зашифрованное местоположение.

При попытке найти пропавшее устройство приблизительно оценивается ожидаемый диапазон значений счетчика для требуемого периода поиска. Зная исходный личный ключ P‑224 d и секретные значения SKi в диапазоне значений счетчика за период поиска, владелец может восстановить набор значений {di, SHA256(Pi)} за весь период поиска. Затем устройство владельца, используемое для поиска пропавшего устройства, запрашивает у сервера информацию по набору значений индексов SHA256(Pi) и загружает зашифрованные геопозиции с сервера. После этого приложение Локатор выполняет локальную расшифровку зашифрованных геопозиций с помощью соответствующих личных ключей di и показывает приблизительную геопозицию пропавшего устройства в приложении. Приложение владельца объединяет информацию о местоположении, полученную от нескольких участвующих в поиске устройств, для более точного определения местоположения.

Поиск устройств, которые находятся офлайн
Если на устройстве пользователя была включена функция Найти iPhone, то при обновлении устройства до iOS 13, iPadOS 13.1 либо macOS 10.15 или новее на нем по умолчанию включается офлайн-поиск. Эта мера направлена на то, чтобы повысить шансы каждого пользователя найти свое устройство, если оно пропадет. Однако если пользователь решит не участвовать в программе, он в любое время может отключить офлайн-поиск в настройках Локатора на своем устройстве. Если офлайн-поиск отключен, устройство больше не участвует в поиске других устройств, а также не может быть обнаружено другими устройствами, участвующими в офлайн-поиске. Однако пользователь по-прежнему может найти устройство, если к устройству можно подключиться через сеть Wi-Fi или сотовую сеть.
Когда удается определить местонахождение пропавшего отключенного устройства, пользователь получает уведомление и электронное письмо с информацией о том, что его устройство было найдено. Чтобы увидеть, где находится пропавшее устройство, пользователь должен открыть приложение Локатор и перейти на вкладку «Устройства». До обнаружения устройства оно отображается на пустой карте, а после обнаружения Локатор показывает его местонахождение на карте вместе с приблизительным адресом и информацией о том, как давно оно было обнаружено. Если поступает новая информация о местоположении, текущее местоположение и отметка времени автоматически обновляются. Пользователи не могут воспроизводить звук на выключенном устройстве или выполнить его удаленное стирание, однако они могут сопоставить информацию о местоположении со своим маршрутом или предпринять другие действия, чтобы вернуть свое устройство.