Интеграция оператора eSIM Transfer

На этой странице описан безопасный, надежный и бесперебойный способ передачи профилей eSIM и физических данных SIM-карты с одного устройства на базе Android (называемого на этой странице исходным устройством ) на другое устройство на базе Android, поддерживающее eSIM (называемое целевым устройством ).

Архитектура

На диаграмме на рисунке 1 показаны ключевые компоненты и общий алгоритм передачи подписки GSMA TS.43 ODSA с использованием временного токена.

архитектура переноса eSIM

Рисунок 1. Архитектура передачи eSIM-карты.

В следующей таблице приведено подробное описание этапов, показанных на рисунке 1:

Шаг Описание
1 Клиент eSIM Transfer на целевом устройстве инициирует передачу, начиная с этапа сопряжения устройств.
2 После сопряжения двух устройств клиент передачи на целевом устройстве запрашивает у целевого устройства список передаваемых профилей.
3

Клиент eSIM Transfer на исходном устройстве выполняет следующие процедуры TS.43:

  1. EAP-AKA
  2. CheckEligibility
  3. AcquireTransferToken

Сервер управления правами доступа возвращает временный токен и значение expTime , указывающее на срок действия токена.

4 Пользователь выбирает профиль для переноса, и LPA запрашивает код активации.
5

Клиент передачи данных на целевом устройстве выполняет следующие процедуры TS.43:

  1. ManageSubscription (например, перевод, токен)
  2. AcquireConfigurations (применяется только к процедуре отложенной передачи eSIM)

Сервер авторизации возвращает код активации.

6 Клиент eSIM Transfer на целевом устройстве возвращает код активации в LPA.
7 Между SM-DP+ и LPA устанавливается защищенный канал через интерфейс ES9+, и профиль загружается с сервера SM-DP+. Загрузка профиля осуществляется на основе кода активации.
8 LPA загружает профиль eSIM в eUICC.

Клиенты eSIM Transfer — это приложения, предоставляемые производителями устройств, которые позволяют передавать профили eSIM и данные физических SIM-карт с одного устройства на другое, или конвертировать физические SIM-карты в eSIM на одном и том же устройстве. Клиенты eSIM Transfer совместимы с исходными устройствами под управлением Android 10 и выше, а также с целевыми устройствами под управлением Android 14 и выше.

Передача подписки GSMA TS.43 с использованием временного токена и EAP-AKA

Поддерживаемый метод передачи eSIM-карт на основе основного устройства ODSA в соответствии со стандартом GSMA TS.43 соответствует схемам обработки вызовов, описанным в разделе 8.9 стандарта GSMA TS.43 . Для операторов связи внедрение этого метода передачи eSIM-карт требует дополнительной интеграции на стороне сервера, которая описана в подразделе требований, связанных с TS.43, в разделе « Технические требования» .

Мы рекомендуем использовать временный токен TS.43 с подходом EAP-AKA (метод CR1052).

Потоки передачи eSIM

Процесс переноса eSIM-карты включен в процедуру настройки или в раздел «Настройки».

Процесс переноса eSIM происходит в процессе настройки.

Процесс настройки — это первый пользовательский интерфейс, с которым пользователи взаимодействуют при первом включении своего телефона на базе Android или после сброса настроек устройства до заводских. Процесс настройки помогает им настроить свой телефон на базе Android и включает в себя такие элементы, как передача данных, подключение к Wi-Fi и резервное копирование. Подключение к мобильной сети с помощью физической SIM-карты или eSIM является частью процесса настройки. Решение для переноса данных с eSIM требует, чтобы как целевое, так и исходное устройства установили соединение между устройствами (D2D).

Последовательность действий по настройке D2D-соединения

Рисунок 2. Последовательность настройки целевых устройств с использованием D2D-соединения.

Процесс настройки помогает настроить устройство, перенеся учетные записи и импортировав данные с другого устройства Android.

Процесс настройки включает этап переноса eSIM, если выполняются следующие условия:

  • На втором этапе процесса настройки пользователь выполнил сопряжение целевого устройства с исходным устройством.
  • Оператор связи подтвердил, что физическая SIM-карта или eSIM в исходном устройстве подходит для переноса eSIM на шаге 2.
  • На шаге 5 целевому устройству не был назначен профиль eSIM с помощью методов SM-DS или Default SM-DP+.
  • Сопряженное устройство-источник было защищено блокировкой экрана, и блокировка экрана устройства-источника пользователя была успешно проверена на шаге 6.

Целевое устройство сохраняет уведомление о eSIM в панели уведомлений до тех пор, пока не будет завершена операция передачи eSIM с инфраструктурой оператора связи, включая загрузку и установку профиля eSIM. В зависимости от реализации оператора связи, эта операция может быть практически мгновенной или отложенной до завершения настройки устройства.

Пользовательский интерфейс процесса настройки D2D-соединения

Рисунок 3. Примеры экранов пользовательского интерфейса для целевых устройств, использующих настройку D2D-соединения в процессе установки.

В следующей таблице приведено подробное описание шагов, показанных на рисунке 3:

Шаг Описание
1 Когда пользователь инициирует процесс передачи данных на целевом устройстве, отображается QR-код, а на исходном устройстве появляется диалоговое окно с запросом на передачу.
2 Устройство отображает запрос на проверку безопасности при аутентификации пользователя.
3 Целевое устройство проверяет наличие подходящих профилей, которые можно передать на исходное устройство.
4 Устройство отображает список передаваемых и непередаваемых профилей.
5 Пользователь предоставляет окончательное подтверждение перевода.
6 Передача данных находится в процессе.

Пользователи также могут инициировать процесс переноса eSIM через экран настроек. На рисунке 4 показан пример пользовательского интерфейса с использованием переноса D2D из настроек.

Пользовательский интерфейс настроек D2D-ссылки

Рисунок 4. Примеры экранов пользовательского интерфейса для целевых устройств, использующих настройку D2D-соединения в процессе установки параметров.

В следующей таблице приведено подробное описание этапов для целевого и исходного устройств, показанных на рисунке 4:

Шаг Описание (целевое устройство) Шаг Описание (исходное устройство)
1 Пользователь выбирает меню «SIM-карты» в настройках.
2 Пользователь выбирает кнопку «Перенести SIM-карту с другого устройства» .
3 Устройство отображает QR-код для сопряжения D2D. 1 Устройство отображает диалоговое окно для передачи данных.
4 Целевое устройство проверяет наличие подходящих профилей, которые можно передать на исходное устройство. 2 Устройство отображает экран для сканирования QR-кода целевого устройства для сопряжения по протоколу D2D.
5 Устройство отображает список передаваемых и непередаваемых профилей. 3 Устройство показывает, что QR-код отсканирован для сопряжения D2D.
6 Устройство запрашивает у пользователя подтверждение передачи на исходном устройстве. 4 Устройство отображает запрос на проверку безопасности при аутентификации пользователя.
7 Устройство показывает, что передача данных находится в процессе. 5 Устройство показывает, что передача данных находится в процессе.
8 Устройство показывает, что передача завершена.

Безопасность

Для подтверждения безопасной передачи данных eSIM необходимы следующие условия:

  • Близость устройств (характеризующаяся успешным сопряжением D2D между исходным и целевым устройствами). Канал связи между исходным и целевым устройствами шифруется сквозным шифрованием с использованием вращающегося ключа и увеличивающегося номера кадра для предотвращения атак повторного воспроизведения и атак типа «человек посередине».
  • Исходное устройство должно быть защищено блокировкой экрана (например, PIN-кодом).
  • Для авторизации и продолжения процесса передачи eSIM-карты необходимо использовать проверку блокировки экрана исходного устройства.

Например, безопасный способ переноса SIM-карт между устройствами — это если исходное устройство находится в непосредственной близости от SIM-карты, чтобы пользователи могли разблокировать исходное устройство.

TS.43 временное хранилище токенов-переносчиков

Для клиента eSIM Transfer как на исходном, так и на целевом устройствах временный токен оператора TS.43 хранится в хранилище блоков — зашифрованном (шифрование с помощью хранилища ключей) решении для хранения учетных данных. После завершения передачи токен исходного устройства удаляется из хранилища блоков. API для доступа к временному токену оператора TS.43 из других собственных и сторонних приложений не предоставляется.

Процесс подключения оператора связи

В следующих разделах описаны требования к операторам связи по поддержке переноса eSIM-карт на своих устройствах.

Выберите реализацию сервера управления правами доступа.

Все основные поставщики серверов предоставления прав (ES) поддерживают перенос eSIM-карт. Свяжитесь с поставщиком ES для получения подробной информации о процессе поддержки переноса eSIM-карт на ваших устройствах.

Требования операторов связи к интеграции TS.43 ES

Для поддержки потока передачи данных eSIM на основе основного устройства GSMA TS.43 ODSA, оператор мобильной связи ДОЛЖЕН поддерживать ES, соответствующий спецификации GSMA TS.43 .

Требования, связанные с TS.43

  • [Обязательно] ES ОБЯЗАТЕЛЬНО должна внедрить процедуру TS.43, описанную в спецификации GSMA TS.43 .
  • [Обязательно] Сервер ES и серверная часть оператора ДОЛЖНЫ поддерживать EAP-AKA в качестве метода аутентификации.
  • [Настоятельно рекомендуется] В ES следует разделять операции переноса подписки и активации подписки. Это предотвратит деактивацию pSIM или eSIM операторами связи на исходном устройстве в случае сбоя загрузки профиля на целевом устройстве, чтобы у пользователей не было деактивированных SIM-карт на обоих устройствах. Для получения более подробной информации см. следующий список:
    • Перед тем как ES запустит передачу в сети оператора, необходимо выполнить ManageSubscription(3:TRANSFER) с последующим ManageSubscription(4: UPDATE SUBSCRIPTION)
    • ManageSubscription(4: UPDATE SUBSCRIPTION) должна деактивировать pSIM/eSIM на исходном устройстве и активировать недавно загруженный профиль eSIM на целевом устройстве.
    • Если бэкэнд оператора не поддерживает отдельные активации (то есть, бэкэнд не может освободить eSIM без ее активации), бэкэнд ДОЛЖЕН возвращать статус услуги как 1(activated) . Тогда клиент переноса eSIM пропускает ManageSubscription(4: UPDATE SUBSCRIPTION) .
  • [Настоятельно рекомендуется] Оператор связи ES ДОЛЖЕН возвращать MSISDN, связанный с подпиской, в функции AcquireTemporaryToken .
  • [Настоятельно рекомендуется] Для переноса подписки TS.43 система бэкэнда оператора ДОЛЖНА обрабатывать запрос на замену SIM-карты (инициированный авторизованной функцией ManageSubscription(3:TRANSFER SUBSCRIPTION) ) менее чем за 5 секунд для большинства всех транзакций.
  • [Обязательно] Если системе оператора связи требуется более нескольких секунд для ответа на запрос на замену SIM-карты, оператор связи и ES ДОЛЖНЫ поддерживать отложенную загрузку путем опроса, определенную в разделе 7.3.2 TS.43.
  • [Обязательно] Оператор связи должен возвращать GeneralErrorText из ответов CheckEligibility и ManageSubscription , определенных в разделе 6.5.1 TS43.
  • [Обязательно] Проверка соответствия требованиям (см. раздел 6.5.2 «Операция CheckEligibility» в конфигурации прав на обслуживание GSMA) ДОЛЖНА поддерживать следующее:
    • Сбой произошел из-за проблем с учетной записью (например, блокировка учетной записи, неоплаченные счета или ограничения на перенос eSIM-карты).
    • Сбой, вызванный ответственностью за устройство (например, в случае корпоративных тарифов, предоплаченных услуг или услуг виртуального оператора мобильной связи).
    • Сбой из-за списка заблокированных устройств (например, из-за оповещения о мошенничестве или кражи).
  • [Настоятельно рекомендуется] Учитывая, что между устройством и сервисным центром происходит обмен персональными данными, мы настоятельно рекомендуем сервисному центру внедрить передовые методы, такие как:
    • Используя только TLS 1.2 или 1.3.
    • Отключение RC4 и SSL3.
    • Отключение сжатия TLS, поскольку оно уязвимо для атак типа CRIME.
    • Выбор безопасных наборов шифров, предпочтительно обеспечивающих полную прямую секретность, например, TLS_AES_256_GCM_SHA384, как определено в TLS 1.3.

Окончательная доставка

Для включения метода переноса eSIM в вашей сети обратитесь к производителям устройств для уточнения деталей.