Архитектура встроенных 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.
Это скромное пространство должно вмещать всю инфраструктуру карты:
- Операционная система карты (Card Operating System, COS): занимает от 128 КБ до 256 КБ для низкоуровневого исполнения инструкций, криптографических примитивов (ECC, RSA, AES) и аппаратной изоляции.
- Домены безопасности:
- ECASD (Embedded UICC Controlling Authority Security Domain): содержит корневые сертификаты GSMA для аутентификации серверов профилей.
- ISD-R (Issuer Security Domain Root): управляет жизненным циклом всех контейнеров профилей.
- Выделенные разделы ISD-P (Issuer Security Domain Profile): оставшееся пространство (обычно от 300 КБ до 650 КБ) делится на изолированные песочницы для отдельных профилей.
Один профиль оператора — содержащий 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) ``
- Кэширование неактивных (спящих) профилей: это количество отключенных контейнеров ISD-P, хранящихся в энергонезависимой флеш-памяти. Прошивки флагманов обычно индексируют от 8 до 20 неактивных профилей. В этом состоянии учетные данные безопасно заморожены в памяти, не потребляют энергию и не регистрируются в сигнальных каналах сотовой связи.
- Приемопередатчики активных линий (DSDS против DSDA): независимо от того, хранит ли eUICC 8 или 20 профилей, современные радиомодемы смартфонов (такие как Qualcomm Snapdragon X75/X80 или собственные модемные архитектуры Apple) имеют физические тракты радиочастотных приемопередатчиков, способные обрабатывать только два одновременных сетевых состояния:
- Dual SIM Dual Standby (DSDS): два профиля (физическая SIM + eSIM или Dual eSIM) используют один радиомодем. Оба находятся в режиме ожидания одновременно, но активный голосовой вызов (с коммутацией каналов или приоритетный VoLTE) на линии 1 приостанавливает передачу данных на линии 2.
- Dual SIM Dual Active (DSDA): встречается в некоторых топовых архитектурах Android; использует два независимых тракта радиомодема для поддержания одновременной и непрерывной передачи данных и голоса на обеих линиях.
Управление через 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: сравнение технических характеристик и лимитов памяти
🌐 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.
Максимальное количество профилей eSIM, которое может хранить смартфон, зависит от физического объема энергонезависимой памяти (NVM), выделенной в защищенном элементе (eUICC), и того, как операционная система управляет метаданными профилей. Хотя пользователи часто считают, что память для цифровых eSIM практически безгранична, производители строго сегментируют память eUICC для изоляции криптографических ключей, апплетов и профилей операторов (ISD-P) в соответствии со спецификациями GSMA SGP.22.
Различные OEM-производители — в частности Apple, Samsung и Google — проектируют свои радиомодемы, контроллеры eUICC и системные службы управления профилями по-разному.
Распределение памяти: Apple Secure Enclave против аппаратной архитектуры Android
- Линейки Apple iPhone (серии iPhone 15, 16 и 17): Apple комбинирует собственные модемные решения и модемы Qualcomm Snapdragon с отдельными чипами eUICC, сертифицированными по стандарту CC EAL6+ (обычно производства STMicroelectronics или NXP). iOS резервирует блоки фиксированного размера для каждого контейнера профиля, позволяя хранить в среднем от 8 до 10 профилей eSIM. Модели для рынка США без физического лотка SIM оптимизируют маршрутизацию модема для поддержки технологии Dual Active eSIM, позволяя любым двум сохраненным профилям работать одновременно в режиме Dual SIM Dual Standby (DSDS) без физической nano-SIM.
- Линейки Google Pixel (серии Pixel 8, 9 и 10): Google использует сопроцессор безопасности серии Titan M вместе с модемной архитектурой Exynos/Tensor. В Pixel OS реализовано динамическое выделение блоков для контейнеров профилей. Вместо жестко фиксированных блоков LPA динамически распределяет доступную флеш-память eUICC. В результате современное устройство Pixel может хранить до 20 профилей eSIM, если профили не содержат слишком тяжелых пакетов апплетов оператора. Смартфоны Pixel также нативно поддерживают технологию Multiple Enabled Profiles (MEP), позволяющую запускать две активные линии eSIM на одном физическом чипе eUICC.
- Линейки Samsung Galaxy (серии Galaxy S24, S25 и S26): подразделение аппаратного обеспечения Samsung опирается на встроенные элементы безопасности, интегрированные с платформой Samsung Knox Vault. Объем хранилища варьируется от 5 до 10 профилей в зависимости от региональных разделов прошивки и того, построена ли версия на платформе Qualcomm Snapdragon или Samsung Exynos. Samsung последовательно расширяет поддержку MEP во всей своей флагманской линейке, обеспечивая одновременную работу двух активных eSIM на актуальных моделях.
Матрица технического сравнения флагманов
В таблице ниже приведены низкоуровневые аппаратные профили, динамика переключения и лимиты хранилища на современных флагманских платформах:
| Модель устройства | Макс. сохраненных профилей eSIM | Макс. активных eSIM одновременно | Сотовая архитектура (Dual Mode) | Нативный протокол переноса профиля | Типичная задержка сопряжения модема |
|---|---|---|---|---|---|
| Apple iPhone 17 Pro / Pro Max | 10–12 | 2 | DSDA / DSDS (Dual eSIM) | iOS Quick Transfer (Bluetooth + синхронизация iCloud) | 4.2 – 6.5 секунды |
| Apple iPhone 15 / 16 Series | 8–10 | 2 | DSDS (Dual eSIM) | iOS Quick Transfer / Carrier Push | 5.8 – 8.1 секунды |
| Google Pixel 9 / 10 Pro | До 20 | 2 | DSDS / DSDA через MEP | Android Fast Pair / Google Cloud Restore | 3.9 – 5.4 секунды |
| Google Pixel 8 Series | До 15 | 2 | DSDS через MEP | QR-код / Резервная копия Android OS | 6.1 – 8.7 секунды |
| Samsung Galaxy S25 / S26 Ultra | 8–10 | 2 | DSDS / DSDA | Knox Cloud eSIM Transfer / QR-код | 4.5 – 7.0 секунды |
| Samsung Galaxy S24 Series | 5–8 | 2 | DSDS (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:
- Смена состояния профиля: LPA отправляет команды APDU (Application Protocol Data Unit) на eUICC, чтобы деактивировать текущий профиль и пометить целевой профиль как активный.
- Переинициализация модема и IMSI Detach: сотовый модем выполняет частичный перезапуск, отправляя сообщение IMSI Detach для корректной дерегистрации в текущей сети PLMN (Public Land Mobile Network).
- Сканирование радиочастот и сетей PLMN: модем сканирует поддерживаемые радиоканалы ARFCN (Absolute Radio Frequency Channel Numbers) в локальных диапазонах 4G LTE и 5G NR, сверяясь с кодами стран (MCC) и сетей (MNC), сохраненными в таблице приоритетов выбора сети активированного профиля.
- Криптографическая аутентификация: модем обменивается векторами аутентификации «запрос-ответ» с местной гостевой сетью (VPLMN) и домашним регистром HSS/UDM с использованием алгоритмов Milenage или TUAK.
- Настройка канала и активация PDP-контекста: устройство согласовывает имя точки доступа (APN), устанавливает стандартные каналы передачи данных EPS/5GS и получает динамические адреса IPv4/IPv6 по протоколу DHCP.
Тесты задержки операционных систем: iOS против флагманов Android
Скорость переключения существенно различается в зависимости от производителя из-за различий в оптимизации демона LPA, интеграции прошивки модема и процедур валидации пакетов оператора.
| Экосистема устройства | Архитектура LPA | Средняя задержка переключения профиля | Полный «холодный старт» (Аэропорт/Граница) |
|---|---|---|---|
| Apple iPhone 15 / 16 Series | Фреймворк iOS CoreTelephony | 8.2 – 14.6 секунды | 18.5 – 32.0 секунды |
| Google Pixel 8 / 9 / 10 | Нативный демон Android lpad | 6.1 – 11.8 секунды | 15.2 – 26.4 секунды |
| Samsung Galaxy S25 / S26 Ultra | Служба телефонии One UI / Knox | 9.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 размывают границу между отключением профиля и полным удалением его криптографических ключей:
- Apple iOS: в меню Настройки > Сотовая связь при нажатии на номер отображается зеленый переключатель «Включение этого номера», а рядом — заметная красная кнопка «Удалить eSIM» (ранее «Удалить сотовый тариф»). Пользователи, желающие временно отключить роуминг для экономии заряда, часто нажимают на опасную красную кнопку, полностью стирая профиль из защищенного элемента Secure Element.
- Samsung One UI: Samsung отображает переключатель рядом с профилем в Диспетчере SIM-карт, но помещает кнопку «Удалить» в прямое подменю без многоэтапного биометрического подтверждения, что приводит к случайным удалениям при настройке линий.
Аннулирование одноразового токена 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) завершает начальную загрузку профиля и возвращает подтверждение выполнения:
- Сервер SM-DP+ помечает токен транзакции как «Использован» (Consumed / Spent).
- Биллинговая система оператора (OSS/BSS) привязывает выделенный ICCID к конкретному идентификатору eUICC EID.
- Последующие попытки сканирования возвращают ошибку 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):
- Никакой смены профилей: на устройстве остается один постоянный профиль eSIM. При пересечении границ пользователи просто выбирают и активируют региональные или глобальные пакеты трафика в личном кабинете без необходимости сканировать новые QR-коды или перезаписывать криптографические ключи в eUICC.
- Устранение задержек модема: поскольку базовый профиль всегда активен, модем минует стандартный 8–30-секундный цикл «холодного перезапуска». Смена сети происходит по принципу активного роумингового хэндовера, сокращая время регистрации в сотовой сети до базовых переговоров с вышкой (менее 3 секунд).
- Защита от случайной потери данных: удаление стандартной туристической eSIM навсегда стирает ее закрытые ключи аутентификации из защищенного чипа. Модель единого
🌐 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.