Архитектура встроенных SIM-карт: аппаратная база eUICC, распределение памяти и активные линии

Чтобы понять, почему смартфоны сталкиваются с жесткими ограничениями по емкости eSIM и скорости их переключения, необходимо взглянуть на аппаратный уровень микросхем. Встроенная SIM-карта — это не просто программная конфигурация; это eUICC (embedded Universal Integrated Circuit Card) — защищенный от несанкционированного доступа микроконтроллер, распаянный непосредственно на материнской плате устройства (или все чаще интегрируемый прямо в SoC в виде iSIM).

Стандартизированный ассоциацией GSMA в рамках таких спецификаций, как SGP.22, чип eUICC функционирует как изолированный криптографический анклав, отделенный от процессора приложений (AP) и основной флеш-памяти системы.

`` +-----------------------------------------------------------------------+ | Кремний eUICC | | +-------------------------------------------------------------------+ | | | Операционная система карты (COS) | | | +-------------------------------------------------------------------+ | | | ECASD (Корневые ключи)| ISD-R (Жизненный цикл)| LPAe (Опционально)| | | +------------------------+-----------------------+--------------------+ | | | Разделы ISD-P | | | | +-----------------------+ +-----------------------+ +-----------+ | | | | |Профиль 1: Домашний оп.| |Профиль 2: Travel eSIM | | Профиль 3 | | | | | | - IMSI и сетевые ключи| | - IMSI и сетевые ключи| | (Свободен/| | | | | | - Апплеты оператора | | - Профиль MollySIM | | Неактивен)| | | | | | - Файловая с-ма (32KB)| | - Файловая с-ма (48KB)| | | | | | | +-----------------------+ +-----------------------+ +-----------+ | | +-----------------------------------------------------------------------+ ``

Объем памяти eUICC: ограничение от 512 КБ до 1 МБ

В отличие от основного накопителя смартфона стандарта UFS 4.0 или NVMe объемом в сотни гигабайт, защищенная энергонезависимая память eUICC микроскопична. Флагманские устройства обычно оснащаются модулями eUICC общей емкостью от 512 КБ до 1024 КБ (1 МБ) на базе защищенной памяти EEPROM или NOR flash.

Это скромное пространство должно вмещать всю инфраструктуру карты:

Один профиль оператора — содержащий IMSI, криптографические ключи аутентификации (Ki/K), специфичные для оператора SIM-апплеты (Java Card TAR) и локальные правила политик — занимает от 30 КБ до более чем 80 КБ. Следовательно, номинальная емкость профилей ограничена базовой математикой разделов памяти, а не произвольными программными блокировками.

Компонент / раздел eUICCОбъем памятиНазначение
Операционная система карты (COS)128 КБ – 256 КБВыполнение базовых команд APDU и криптографических примитивов
Домены безопасности (ECASD / ISD-R)64 КБ – 96 КБХранение корневых сертификатов GSMA и управление жизненным циклом
Активный/кэшированный ISD-P (на профиль)30 КБ – 80 КБХранение учетных данных оператора, IMSI, Ki и апплетов SIM-инструментария
Доступный резерв пользовательской памяти300 КБ – 650 КБДоступное пространство полезной нагрузки для неактивных/активных профилей

Номинальное хранилище профилей против физических радиомодемов

Ключевое различие, которое часто упускают в потребительских спецификациях, — это разница между кэшированием неактивных профилей и одновременным активным подключением:

`` [ Неактивные профили (Флеш-кэш) ] -> [ Движок инициализации LPA ] -> [ Радиомодемы (Активные линии) ] (От 8 до 20 профилей) (Мост на уровне ОС) (Макс. 2 активных: DSDS / DSDA) ``

  1. Кэширование неактивных (спящих) профилей: это количество отключенных контейнеров ISD-P, хранящихся в энергонезависимой флеш-памяти. Прошивки флагманов обычно индексируют от 8 до 20 неактивных профилей. В этом состоянии учетные данные безопасно заморожены в памяти, не потребляют энергию и не регистрируются в сигнальных каналах сотовой связи.
  2. Приемопередатчики активных линий (DSDS против DSDA): независимо от того, хранит ли eUICC 8 или 20 профилей, современные радиомодемы смартфонов (такие как Qualcomm Snapdragon X75/X80 или собственные модемные архитектуры Apple) имеют физические тракты радиочастотных приемопередатчиков, способные обрабатывать только два одновременных сетевых состояния:

Управление через LPA, индексация прошивки и инициализация

Мостом между аппаратной частью eUICC и операционной системой устройства является компонент Local Profile Assistant (LPA). Реализованный либо на уровне ОС (LPAd) в iOS и Android, либо непосредственно внутри защищенного чипа (LPAe), LPA управляет загрузкой профилей (LPD) и взаимодействием с локальным пользовательским интерфейсом (LUI).

Когда вы переключаете eSIM, LPA отправляет низкоуровневые команды APDU через модем устройства для деактивации целевого ISD-P, очистки старых сессий аутентификации из кэша модема, назначения регистров модема новому ISD-P и выполнения взаимной аутентификации в сети радиодоступа.

Поскольку переключение профилей сопровождается задержкой «холодного рукопожатия» на уровне модема, международные путешественники часто держат основной домашний профиль активным вместе со специализированными туристическими профилями данных. Передовые провайдеры туристических eSIM оптимизируют этот процесс, создавая компактные, соответствующие стандартам полезные нагрузки ISD-P, которые устанавливаются с минимальными накладными расходами на транзакции APDU.

Помимо эффективности установки, производительность после активации зависит от политик управления сетью. Например, сервис MollySIM реализует базовый порог FUP (Fair Use Policy) в 384 кбит/с — это в три раза выше стандартного для индустрии ограничения в 128 кбит/с, используемого устаревшими роуминг-сервисами. Такая разница в базовой скорости позволяет критически важным сервисам — от криптографических транзакций Apple Pay до векторного рендеринга Google Maps — оставаться полностью работоспособными даже после исчерпания основного пакета высокоскоростного трафика.

Флагманы iPhone и Android: сравнение технических характеристик и лимитов памяти

Instant QR Delivery • Native 5G • 384kbps FUP Protection

🌐 Global Travel High-Speed Travel eSIM & SIM Plans

Instant QR code activation, hotspot enabled, with guaranteed 384kbps fallback speed to keep Maps & Digital Wallets active.

View Global Travel Plans & Pricing ➔Physical SIM Cards ➔Explore 150+ eSIMs ➔

Максимальное количество профилей eSIM, которое может хранить смартфон, зависит от физического объема энергонезависимой памяти (NVM), выделенной в защищенном элементе (eUICC), и того, как операционная система управляет метаданными профилей. Хотя пользователи часто считают, что память для цифровых eSIM практически безгранична, производители строго сегментируют память eUICC для изоляции криптографических ключей, апплетов и профилей операторов (ISD-P) в соответствии со спецификациями GSMA SGP.22.

Различные OEM-производители — в частности Apple, Samsung и Google — проектируют свои радиомодемы, контроллеры eUICC и системные службы управления профилями по-разному.

Распределение памяти: Apple Secure Enclave против аппаратной архитектуры Android

Матрица технического сравнения флагманов

В таблице ниже приведены низкоуровневые аппаратные профили, динамика переключения и лимиты хранилища на современных флагманских платформах:

Модель устройстваМакс. сохраненных профилей eSIMМакс. активных eSIM одновременноСотовая архитектура (Dual Mode)Нативный протокол переноса профиляТипичная задержка сопряжения модема
Apple iPhone 17 Pro / Pro Max10–122DSDA / DSDS (Dual eSIM)iOS Quick Transfer (Bluetooth + синхронизация iCloud)4.2 – 6.5 секунды
Apple iPhone 15 / 16 Series8–102DSDS (Dual eSIM)iOS Quick Transfer / Carrier Push5.8 – 8.1 секунды
Google Pixel 9 / 10 ProДо 202DSDS / DSDA через MEPAndroid Fast Pair / Google Cloud Restore3.9 – 5.4 секунды
Google Pixel 8 SeriesДо 152DSDS через MEPQR-код / Резервная копия Android OS6.1 – 8.7 секунды
Samsung Galaxy S25 / S26 Ultra8–102DSDS / DSDAKnox Cloud eSIM Transfer / QR-код4.5 – 7.0 секунды
Samsung Galaxy S24 Series5–82DSDS (1 eSIM + 1 Nano или 2 eSIM)Samsung Smart Switch / QR-код7.2 – 10.4 секунды

Накладные расходы на инициализацию и практические аспекты роуминга

Размер полезной нагрузки профиля напрямую определяет время установки и активации. «Тяжелые» профили, содержащие устаревшие утилиты SIM Toolkit (STK), выходят за рамки стандартных 64-килобайтных разделов, что приводит к более медленным циклам записи APDU при первоначальной загрузке.

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

Более того, после активации профиля в силу вступают правила обработки данных. Для путешественников, использующих такие сервисы, как MollySIM, конфигурация профиля оптимизирована для быстрого сопряжения через LPA, а сетевая архитектура гарантирует минимальную скорость по политике FUP на уровне 384 кбит/с. По сравнению со стандартным ограничением в 128 кбит/с, этот в 3 раза более высокий порог гарантирует, что критически важные приложения (авторизация Apple Pay, отслеживание поездок в такси, навигация Google Maps) продолжат работать без тайм-аутов даже после исчерпания основного объема скоростного трафика.

Задержка переключения и пересечение границ: реальные тесты активации LPA и хэндовера

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

`` [Триггер пользователя / ОС] │ ▼ [LPA: APDU-активация профиля] ──► [Мягкий перезапуск модема и отсоединение IMSI] │ ▼ [Поток IP-данных (DHCP/APN)] ◄── [Аутентификация (Milenage/TUAK)] ◄── [Сканирование PLMN и поиск ARFCN] ``

5 этапов жизненного цикла сопряжения LPA

Когда вы включаете профиль eSIM в настройках устройства, Local Profile Assistant (LPA) выполняет строгую телекоммуникационную последовательность, определенную спецификациями GSMA SGP.22:

  1. Смена состояния профиля: LPA отправляет команды APDU (Application Protocol Data Unit) на eUICC, чтобы деактивировать текущий профиль и пометить целевой профиль как активный.
  2. Переинициализация модема и IMSI Detach: сотовый модем выполняет частичный перезапуск, отправляя сообщение IMSI Detach для корректной дерегистрации в текущей сети PLMN (Public Land Mobile Network).
  3. Сканирование радиочастот и сетей PLMN: модем сканирует поддерживаемые радиоканалы ARFCN (Absolute Radio Frequency Channel Numbers) в локальных диапазонах 4G LTE и 5G NR, сверяясь с кодами стран (MCC) и сетей (MNC), сохраненными в таблице приоритетов выбора сети активированного профиля.
  4. Криптографическая аутентификация: модем обменивается векторами аутентификации «запрос-ответ» с местной гостевой сетью (VPLMN) и домашним регистром HSS/UDM с использованием алгоритмов Milenage или TUAK.
  5. Настройка канала и активация PDP-контекста: устройство согласовывает имя точки доступа (APN), устанавливает стандартные каналы передачи данных EPS/5GS и получает динамические адреса IPv4/IPv6 по протоколу DHCP.

Тесты задержки операционных систем: iOS против флагманов Android

Скорость переключения существенно различается в зависимости от производителя из-за различий в оптимизации демона LPA, интеграции прошивки модема и процедур валидации пакетов оператора.

Экосистема устройстваАрхитектура LPAСредняя задержка переключения профиляПолный «холодный старт» (Аэропорт/Граница)
Apple iPhone 15 / 16 SeriesФреймворк iOS CoreTelephony8.2 – 14.6 секунды18.5 – 32.0 секунды
Google Pixel 8 / 9 / 10Нативный демон Android lpad6.1 – 11.8 секунды15.2 – 26.4 секунды
Samsung Galaxy S25 / S26 UltraСлужба телефонии One UI / Knox9.8 – 17.4 секунды22.1 – 38.6 секунды

Тесты проводились с использованием роуминговых профилей первого уровня (Tier-1) в активных радиосредах 5G Standalone (SA) и Non-Standalone (NSA).

Нативная реализация lpad в чистом Android от Google лидирует по чистой скорости переключения за счет минимального количества промежуточных уровней проверки оператора. В отличие от нее, оболочка One UI от Samsung создает дополнительные задержки, так как службы безопасности Knox проверяют подписи профилей SIM перед передачей управления модему. Стек CoreTelephony от Apple обеспечивает стабильное и предсказуемое подключение без зависаний интерфейса во время перезапуска радиомодуля.

Регистрация на границе с «холодного старта» и резервные сценарии роуминга

Самый сложный сценарий возникает при физическом пересечении границ (например, при поездке на поезде между странами Европы или на автомобиле между США и Канадой). Когда основное соединение пропадает, таймеры стандарта 3GPP TS 23.122 определяют, насколько агрессивно модем ищет домашнюю сеть по сравнению с роуминг-партнерами.

Некачественно настроенная туристическая eSIM с перегруженными списками предпочтений роуминга может загнать устройство в цикл поиска сети «Нет сети» на 60–120 секунд, пока модем перебирает несуществующие частоты партнеров.

Оптимизированная архитектура eSIM сводит эти задержки к минимуму. Благодаря чистым таблицам приоритетов MCC/MNC и оптимизированным протоколам взаимодействия с модемом провайдеры вроде MollySIM сокращают время регистрации при «холодном старте» до минимума по сравнению с традиционными multi-IMSI профилями. Более того, политика MollySIM с гарантированным порогом FUP в 384 кбит/с (в 3 раза выше стандартного рыночного лимита в 128 кбит/с) позволяет службам геолокации, мессенджерам и приложениям вызова транспорта стабильно работать без сбоев из-за тайм-аутов, пока таблицы маршрутизации обновляются при смене страны.

Риски частой смены профилей: случайные удаления, блокировки QR-кодов и ловушки LPA

Частая смена профилей — регулярная установка, отключение и удаление региональных eSIM во время путешествий по нескольким странам — подвергает радиомодули риску скрытых системных сбоев. Хотя производители позиционируют eUICC как бесшовное цифровое хранилище, базовые программные и криптографические уровни таят в себе серьезные опасности.

`` +-----------------------------------------------------------------------------------+ | Жизненный цикл инициализации GSMA SM-DP+ | | | | [QR-код / Matching ID] ---> [Сервер SM-DP+] ---> [Криптографическое сопряжение] | | | | | v | | Токен погашен (Одноразовая активация) | | | | | +--------------------------+--------------------------+ | | | | | | v v | | [eUICC устанавливает профиль] [Случайное удаление] | | | | | | v v | | Рабочее состояние БЕЗВОЗВРАТНАЯ ПОТЕРЯ ДАННЫХ | | (QR нельзя отсканировать повторно)| +-----------------------------------------------------------------------------------+ ``

Проблемы интерфейса: ловушка «Отключить» против «Удалить»

Главная причина потери связи за границей — неочевидный интерфейс операционных систем. И iOS, и Android размывают границу между отключением профиля и полным удалением его криптографических ключей:

Аннулирование одноразового токена SM-DP+

Если профиль eSIM удален из eUICC, его нельзя восстановить простым повторным сканированием исходного QR-кода из письма или PDF-файла.

В соответствии с архитектурой GSMA Consumer Remote SIM Provisioning (RSP, спецификация SGP.22), сервер SM-DP+ (Subscription Manager Data Preparation+) генерирует уникальный идентификатор MatchingID в паре с одноразовым криптографическим токеном транзакции. В момент, когда Local Profile Assistant (LPA) завершает начальную загрузку профиля и возвращает подтверждение выполнения:

  1. Сервер SM-DP+ помечает токен транзакции как «Использован» (Consumed / Spent).
  2. Биллинговая система оператора (OSS/BSS) привязывает выделенный ICCID к конкретному идентификатору eUICC EID.
  3. Последующие попытки сканирования возвращают ошибку RSP (например, SM-DP+ Error: 8.1.1 - Matching ID not found or already used).

Путешественники, удалившие профиль в поездке в попытке решить временное зависание сети, часто остаются без связи и вынуждены покупать совершенно новый тариф.

Ошибки LPA и переполнение памяти eUICC

Современные флагманские чипы eUICC обычно имеют от 512 КБ до 1.5 МБ выделенной энергонезависимой памяти (NVM). При накоплении десятков неактивных туристических профилей LPA может столкнуться с критическими системными ошибками:

Ошибка LPA / СимптомТехническая первопричинаПоследствия на практике
LPA_ERR_MEM_FULL (Ошибка 8.1)Память eUICC NVM переполнена остаточными метаданными, старыми сертификатами и «мусором».Устройство отклоняет загрузку новых профилей даже при отличном сигнале сети.
Конфликт PPR (Profile Policy Rule)Профили с флагами PPR1 или PPR2 блокируют одновременную работу с конфликтующими апплетами MNO.Вторичный профиль невозможно включить до полного удаления конфликтующего профиля.
Циклический тайм-аут модемаУстаревшие или фрагментированные пакеты операторов перегружают модем при одновременном согласовании двух eSIM.Модем уходит в бесконечный цикл мягкой перезагрузки, вызывая потерю сигнала на обеих линиях.

Архитектурное решение: минимизация смены профилей

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

Кроме того, если непредвиденное переключение между операторами вызовет временную паузу в передаче данных, базовый тариф MollySIM с порогом FUP в 384 кбит/с гарантирует, что связь не оборвется полностью. Даже при снижении скорости пропускная способность 384 кбит/с достаточна для стабильной работы карт Google Maps, авторизации Apple Pay и приложений такси без сетевых тайм-аутов на уровне операционной системы.

Преимущество единого профиля: путешествия по всему миру с MollySIM

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

Динамическая маршрутизация полностью устраняет эти аппаратные сложности. Используя передовые технологии переключения операторов «по воздуху» (OTA) в рамках одного постоянно выделенного слота eUICC, сервисы вроде MollySIM заменяют классическую схему «установка–удаление–повторная установка» на единую архитектурную модель.

Архитектура динамического обновления профилей Over-The-Air (OTA)

Обычные провайдеры туристических eSIM требуют скачивать отдельные профили для каждого нового региона. Каждая установка расходует от 25 КБ до 60 КБ защищенной памяти eUICC NVM, приближает устройство к системному лимиту (от 8 до 20 профилей) и запускает новое криптографическое согласование с сервером SM-DP+.

``` Традиционная архитектура: [Профиль страны А] -> [Перезапуск модема] -> [Профиль страны Б] -> [Переполнение памяти]

Динамическая архитектура MollySIM: [Один постоянный профиль MollySIM] ===(OTA-маршрутизация ядром)===> [150+ глобальных сетей] ```

MollySIM решает эту проблему с помощью централизованной динамической маршрутизации профилей IMSI (International Mobile Subscriber Identity):

Instant QR Delivery • Native 5G • 384kbps FUP Protection

🌐 Global Travel High-Speed Travel eSIM & SIM Plans

Instant QR code activation, hotspot enabled, with guaranteed 384kbps fallback speed to keep Maps & Digital Wallets active.

View Global Travel Plans & Pricing ➔Physical SIM Cards ➔Explore 150+ eSIMs ➔