Устройства iOS, поддерживающие AirDrop, используют Bluetooth Low Energy (BLE) и созданную Apple одноранговую технологию Wi-Fi для отправки файлов и информации на соседние устройства, включая компьютеры Mac с поддержкой AirDrop, работающие под управлением OS X 10.11 или более поздней версии. Радио Wi-Fi используется для обмена данными непосредственно между устройствами без использования подключения к Интернету или Wi-Fi точки доступа. Когда пользователь включает AirDrop, 2048-битная идентификация RSA сохраняется на устройстве. Кроме того, хэш идентификации AirDrop создается на основе адресов электронной почты и телефонных номеров, связанных с Apple ID пользователя.
Когда пользователь выбирает AirDrop в качестве метода для совместного использования элемента, устройство передает сигнал AirDrop через Bluetooth Low Energy . Другие бодрствующие устройства , находящиеся в непосредственной близости и имеющие включенный AirDrop,
обнаруживают сигнал и отвечают сокращенной версией хеш-кода их владельца.
AirDrop по умолчанию настроен на общий доступ к контактам . Пользователи также могут выбрать использование AirDrop для общего доступа или отключить эту функцию полностью. В режиме «Только контакты» полученные хеши идентичности сравниваются с хешами людей в приложении «Контакты» инициатора. Если совпадение найдено, отправляющее устройство создает одноранговую сеть Wi-Fi и объявляет подключение AirDrop с помощью Bonjour . Используя это соединение, принимающие устройства отправляют свои полные идентификационные хеши инициатору . Если полный хэш по-прежнему совпадает с контактами, имя и фотография получателя (если они присутствуют в контактах) отображаются в общей папке AirDrop.
При использовании AirDrop отправляющий пользователь выбирает, с кем он хочет поделиться. Отправляющее устройство инициирует зашифрованное (TLS) соединение с принимающим устройством, которое обменивается их сертификатами идентификации iCloud . Личность в сертификатах сверяется с приложением «Контакты» каждого пользователя. Затем принимающего пользователя просят принять входящий перевод от идентифицированного человека или устройства . Если было выбрано несколько получателей, этот процесс повторяется для каждого получателя.
В режиме «Все» используется тот же процесс, но если совпадение в «Контактах» не найдено, принимающие устройства отображаются на листе отправки AirDrop с силуэтом с именем устройства, как определено в «Параметры»> «Основные»> «О программе»> «Имя».
Организации могут ограничить использование AirDrop для устройств или приложений, управляемых с помощью решения MDM.