Inicio » Blog » eSIM muito mais do que um SIM virtual: de SGP.22 a SGP.32

eSIM muito mais do que um SIM virtual: de SGP.22 a SGP.32

Introdução: A Insuficiência do Paradigma SIM Tradicional em Ambientes M2M

Durante décadas, a gestão da conectividade celular em dispositivos máquina a máquina (M2M) dependeu de um modelo operacionalmente rígido: um cartão SIM físico vinculado a um único operador de rede móvel (MNO), configurado em fábrica ou no momento da implantação, impossível de re-provisionar remotamente sem intervenção manual. Em implementações de pequena escala, esta limitação era gerenciável. Em implantações de milhares ou dezenas de milhares de dispositivos distribuídos geograficamente — medidores inteligentes, gateways industriais, sistemas de telemática veicular, sensores de infraestrutura crítica —, o modelo torna-se um gargalo operacional de primeira ordem.

O eUICC (embedded Universal Integrated Circuit Card) resolve o problema na camada de hardware: um módulo SIM soldado à placa-base do dispositivo, reprogramável mediante atualizações de perfil remoto. Contudo, o eUICC é apenas o suporte físico. O vetor crítico é o protocolo de aprovisionamento remoto que governa como os perfis de operador são descarregados, instalados, habilitados e eliminados nesse suporte. É nesta camada que a GSMA (GSM Association) desenvolveu, reviu e padronizou os marcos normativos que articulam o ecossistema eSIM para o segmento M2M: primeiro o SGP.02 (frequentemente referenciado na sua iteração de arquitetura de referência como SGP.22 na literatura técnica de produto), e posteriormente o SGP.32, a especificação que define o aprovisionamento eSIM para IoT de próxima geração.

Este artigo analisa a arquitetura funcional de ambas as especificações, examina as suas diferenças estruturais com rigor técnico, identifica os cenários de aplicação onde o SGP.32 oferece vantagens determinantes, e conclui avaliando como plataformas de gestão de dispositivos como a Teltonika RMS e a Robustel RCMS materializam as capacidades normativas do SGP.32 em produtos comerciais concretos.

O Marco SGP.22: Fundamentos e Limitações Operacionais

Arquitetura e Componentes Funcionais

A especificação SGP.22 (Remote SIM Provisioning for M2M) estabelece a arquitetura de referência para o aprovisionamento remoto de eSIM em dispositivos M2M. A sua arquitetura assenta sobre três entidades funcionais centrais: o SM-DP (Subscription Manager – Data Preparation), o SM-SR (Subscription Manager – Subscription Repository), e o próprio eUICC do dispositivo.

O SM-DP é responsável pela preparação criptográfica dos perfis de operador. Cifra o perfil de conectividade com a chave pública do eUICC de destino, garantindo que apenas esse eUICC específico pode decifrar e instalar o perfil. Este processo implica a geração de Profile Packages cifrados conforme o padrão ASN.1 (Abstract Syntax Notation One), estruturados segundo os tipos de perfil definidos no SGP.02: perfis de operador completos, perfis provisórios ou perfis de bootstrapping.

O SM-SR gere o inventário de eUICCs, o estado dos perfis instalados em cada um, e a entrega segura dos pacotes de perfil preparados pelo SM-DP. A comunicação entre SM-SR e eUICC realiza-se através do protocolo CAT-TP (Card Application Toolkit Transport Protocol) sobre BIP (Bearer Independent Protocol), o que estabelece uma dependência direta do canal de dados do dispositivo para executar operações de gestão. Isto introduz uma primeira restrição operacional significativa: o dispositivo deve estar ativo, com conectividade de dados operacional, e o SM-SR deve ter capacidade de iniciação de sessão para o eUICC, o que em ambientes com conectividade intermitente ou restrita gera janelas de gestão problemáticas.

Mecanismo de Gestão de Perfis

No SGP.22, cada eUICC está vinculado a um único SM-SR num dado momento. A transferência de um eUICC entre SM-SRs — operação denominada Ownership Transfer — requer um processo de mudança de custódia (Change of Subscription Management) que implica coordenação explícita entre o SM-SR de origem, o SM-SR de destino e o SM-DP correspondente. Esta operação não só introduz latência operacional, como exige acordos contratuais e de interoperabilidade técnica prévios entre as partes, o que na prática limita a portabilidade real dos eUICCs entre plataformas de diferentes fornecedores.

O modelo de segurança no SGP.22 assenta em infraestrutura de chave pública (PKI) gerida pela GSMA através da CI (Certificate Issuer), que assina os certificados dos eUICCs e das entidades SM. O protocolo de autenticação mútua entre SM-SR e eUICC utiliza SCP80 (Secure Channel Protocol 80) e SCP81 para o estabelecimento do canal seguro. Ambos os protocolos, derivados da GlobalPlatform, apresentam limitações de eficiência computacional notáveis em eUICCs de gama baixa, frequentes em sensores IoT de custo reduzido, onde os tempos de processamento criptográfico podem prolongar-se significativamente.

Restrições no Modelo Multi-operador

Uma das fricções mais evidentes do SGP.22 em implantações IoT de grande escala é a arquitetura de acoplamento entre SM-DP e SM-SR. Cada perfil preparado por um determinado SM-DP só pode ser entregue através do SM-SR com o qual esse SM-DP tem acordo. A existência de múltiplos MNOs no portfólio de conectividade de uma implantação exige, consequentemente, a coordenação de múltiplos pares SM-DP/SM-SR, o que eleva a complexidade de integração e multiplica os pontos de falha potenciais na cadeia de aprovisionamento.

Esta arquitetura foi concebida para um contexto onde o operador de rede e o fabricante do dispositivo mantinham relações bilaterais bem estabelecidas. No ecossistema IoT moderno, caracterizado por agregadores de conectividade, MNOs virtuais (MVNOs), e a gestão centralizada de frotas heterogéneas, esta rigidez estrutural converte-se num impedimento técnico real.

SGP.32: Arquitetura de Nova Geração para IoT Massivo

Princípios de Design e Motivação Normativa

O SGP.32 (eSIM IoT Remote SIM Provisioning) surge como resposta direta às limitações arquitetónicas do SGP.22 no contexto de dispositivos IoT com capacidades computacionais e de conectividade reduzidas. A especificação, publicada pela GSMA, introduz modificações fundamentais tanto no modelo de entidades funcionais como nos protocolos de comunicação e gestão.

O princípio orientador do SGP.32 é a redução da complexidade operacional no dispositivo (Device Complexity Reduction), transferindo a inteligência de gestão para a plataforma de rede e minimizando os requisitos computacionais sobre o eUICC. Paralelamente, o padrão introduz o conceito de IoT Profile Assistant (IPA), uma entidade lógica que pode residir no dispositivo ou ser externalizada para a rede, atuando como intermediário entre o eUICC e a infraestrutura de gestão remota.

A Entidade IPA e a Arquitetura Funcional Desacoplada

A introdução do IPA (IoT Profile Assistant) representa a mudança arquitetónica mais relevante do SGP.32 relativamente ao SGP.22. No SGP.22, a lógica de gestão de perfis residia no SM-SR, que devia iniciar sessões diretas para o eUICC. No SGP.32, o IPA atua como agente local que pode solicitar ativamente operações ao servidor de gestão (SM-DS e SM-DP+), invertendo a direção do fluxo de controlo.

Esta inversão de iniciativa tem consequências operacionais de primeira ordem. Os dispositivos IoT frequentemente operam atrás de NAT (Network Address Translation), com endereçamento IP dinâmico, ou em redes com conectividade periódica (LPWAN, NB-IoT, LTE-M). No SGP.22, o SM-SR requeria alcançabilidade direta para o dispositivo, o que nestes contextos exigia mecanismos adicionais de push sobre a camada de aplicação. No SGP.32, o IPA pode consultar o SM-DS (Subscription Manager – Discovery Server) nos momentos em que o dispositivo dispõe de conectividade, recuperar as notificações de operações pendentes, e executar o processo de descarregamento de perfil de forma autónoma. Este modelo é concetualmente análogo ao padrão pull ou polling em protocolos de gestão de dispositivos, mas implementado dentro do marco normativo GSMA.

SM-DP+ e a Integração de Funções de Preparação e Repositório

No SGP.32 (em consonância com a arquitetura do SGP.22 para consumidor, SGP.21/SGP.22 RSP), o SM-DP (Data Preparation) e o SM-SR (Subscription Repository) fundem-se na entidade unificada SM-DP+ (Subscription Manager – Data Preparation Plus). Esta consolidação elimina a dependência de coordenação inter-plataforma que caracterizava o SGP.22 M2M, onde a separação entre SM-DP e SM-SR gerava fricção operacional. O SM-DP+ assume a responsabilidade integral do ciclo de vida do perfil: preparação criptográfica, armazenamento, gestão do estado e entrega segura.

O protocolo de comunicação entre o SM-DP+ e o eUICC evolui igualmente. O SGP.32 adota HTTPS como protocolo de transporte, abandonando a dependência de CAT-TP/BIP presente no SGP.22. Esta mudança tem implicações técnicas diretas: HTTPS é compatível com praticamente qualquer pilha de conectividade IP padrão, elimina a necessidade de suporte de protocolos específicos de camada de aplicação na plataforma de rede do operador, e facilita a integração com arquiteturas de backend corporativas. Adicionalmente, a latência de estabelecimento de sessão reduz-se significativamente ao operar sobre TCP/IP padrão face às sessões CAT-TP.

Modelo de Segurança Reforçado

O modelo de segurança do SGP.32 incorpora melhorias substanciais relativamente ao SGP.22. A autenticação mútua entre SM-DP+ e eUICC utiliza TLS 1.2 ou superior com conjuntos de cifra modernos (ECDHE para troca de chaves, AES-128/256 para cifragem simétrica), em contraste com SCP80/SCP81 do SGP.22, que apresentam vulnerabilidades conhecidas face a ataques de canal lateral em implementações de baixo custo. Os certificados de eUICC seguem o esquema PKI definido pela GSMA CI, mas com suporte obrigatório para curvas elípticas (ECC P-256 mínimo), reduzindo o tamanho das operações criptográficas relativamente ao RSA e melhorando a eficiência em microcontroladores de recursos limitados.

O padrão introduz também o conceito de Profile Policy Rules com maior granularidade operacional. No SGP.22, as políticas de perfil eram relativamente binárias (habilitar/desabilitar/eliminar). No SGP.32, é possível definir políticas que condicionam a habilitação de um perfil a fatores como a geolocalização do dispositivo (mediante dados de rede), parâmetros temporais, ou o estado de outros perfis coexistentes, habilitando lógicas de comutação automática de operador com critérios complexos.

Análise Comparativa: SGP.22 vs SGP.32

A tabela seguinte sintetiza as diferenças e semelhanças técnicas mais relevantes entre ambas as especificações:

Parâmetro SGP.22 (M2M RSP) SGP.32 (IoT RSP)
Arquitetura funcional SM-DP separado do SM-SR; acoplamento bilateral entre entidades; o SM-SR mantém o estado do eUICC e a alcançabilidade direta. SM-DP+ unificado; entidade IPA introduzida no dispositivo ou rede; separação funcional mais limpa entre preparação e entrega.
Protocolo de transporte CAT-TP sobre BIP; dependência de suporte de protocolo específico na rede do MNO; incompatível com conectividade IP pura. HTTPS/TLS sobre TCP/IP padrão; compatível com qualquer pilha de conectividade IP; sem dependência de protocolos proprietários de camada inferior.
Modelo de iniciação de sessão O SM-SR inicia a sessão para o eUICC (push); requer alcançabilidade direta do dispositivo, problemática atrás de NAT ou com conectividade intermitente. O IPA inicia consultas ao SM-DS (pull/polling); o dispositivo solicita operações pendentes quando dispõe de conectividade; compatível com ambientes NAT e LPWAN.
Marco de segurança criptográfica SCP80/SCP81 (GlobalPlatform); RSA ou ECC conforme implementação; vulnerabilidades documentadas em implementações de baixo custo. TLS 1.2+ com ECDHE/AES; ECC P-256 obrigatório; autenticação mútua reforçada; maior resistência a ataques de canal lateral em eUICCs de recursos reduzidos.
Transferência entre plataformas Ownership Transfer entre SM-SRs requer coordenação contratual e técnica explícita entre partes; elevada fricção em ambientes multi-fornecedor. Arquitetura SM-DP+ padronizada reduz dependência de acordos bilaterais; interoperabilidade melhorada entre fornecedores certificados pela GSMA.
Suporte de tecnologias LPWAN/LTE-M/NB-IoT Concebido para dispositivos com conectividade de dados contínua; inadequado para dispositivos com ciclos de sono prolongados ou largura de banda muito reduzida. Otimizado para dispositivos com conectividade intermitente e baixa capacidade de processamento; o modelo de polling do IPA é inerentemente compatível com ciclos de atividade/sono.
Complexidade de gestão multi-operador Requer coordenação entre múltiplos pares SM-DP/SM-SR por operador; escalabilidade complexa em implantações com portfólio amplo de MNOs. Um único SM-DP+ pode gerir perfis de múltiplos operadores; simplificação significativa da cadeia de aprovisionamento em frotas multi-operador.
Granularidade de políticas de perfil Políticas básicas de habilitação/desabilitação/eliminação; lógica de comutação de perfil limitada. Profile Policy Rules com condicionantes múltiplos (geolocalização de rede, temporais, estado de perfis coexistentes); permite automatização avançada de comutação de operador.
Maturidade e adoção em hardware Especificação madura (publicada em 2016); ampla base instalada em dispositivos M2M legacy; suporte em chipsets históricos bem estabelecido. Especificação mais recente; adoção crescente em novas gerações de módulos IoT (Quectel, Sierra Wireless, Thales); suporte em hardware de nova geração.

Cenários de Aplicação: Vantagens Determinantes do SGP.32

Cenário 1: Implantação Massiva de Frotas Veiculares com Roaming Internacional

Considere-se a implantação de unidades de telemática veicular para uma empresa de transporte de mercadorias que opera em múltiplos países da União Europeia e no norte de África. Cada veículo incorpora um gateway IoT com eUICC. O portfólio de conectividade requer perfis de operadores diferentes conforme o país de operação habitual, com capacidade de comutação automática ao atravessar fronteiras ou quando o operador primário apresenta degradação de cobertura.

Com o SGP.22, a gestão desta lógica de comutação exigiria a coordenação de múltiplos SM-SRs (um por MNO no portfólio), cada um com acordos de interoperabilidade estabelecidos, e a implementação de lógica de sinalização de rede para detetar mudanças de país e disparar operações de mudança de perfil através do SM-SR correspondente. A janela de comutação, somando latência de deteção, estabelecimento de sessão CAT-TP e transferência do perfil, pode ultrapassar vários minutos, durante os quais o dispositivo carece de conectividade operacional.

Com o SGP.32, o IPA residente no gateway veicular monitoriza continuamente os parâmetros de rede (MCC/MNC do PLMN registado, indicador de sinal, latência de dados). As Profile Policy Rules configuradas no SM-DP+ definem limiares de comutação baseados nestes parâmetros. Quando as condições são cumpridas, o IPA consulta o SM-DS, recebe a notificação de mudança de perfil, e executa o descarregamento e instalação sobre HTTPS. A latência total, ao operar sobre TCP/IP padrão com perfil pré-carregado no SM-DP+, reduz-se a segundos. A centralização num único SM-DP+ elimina a coordenação multi-SR e permite que o gestor de frota opere sobre uma única plataforma de aprovisionamento, independentemente do número de MNOs no portfólio.

Cenário 2: Infraestrutura de Medição Inteligente com NB-IoT em Ambiente Urbano

Um operador de serviços públicos implanta 200.000 contadores de água com comunicação NB-IoT. Cada contador incorpora um eUICC e transmite leituras a cada seis horas. A largura de banda disponível é extremamente reduzida (tipicamente inferior a 250 kbps de pico), o consumo energético é crítico (o dispositivo opera com bateria durante dez anos), e os dispositivos estão distribuídos em zonas com cobertura NB-IoT de múltiplos operadores.

No SGP.22, a arquitetura de sessão SM-SR→eUICC iniciada pelo servidor requer que o dispositivo esteja acessível quando o servidor pretende executar uma operação. Um contador NB-IoT em ciclo de baixo consumo não é alcançável de forma persistente. A implementação de mecanismos de wake-up por SMS ou sinalização PSM (Power Saving Mode) para habilitar janelas de gestão introduz complexidade de implementação significativa e dependência de características de rede que nem todos os MNOs expõem uniformemente. Adicionalmente, as trocas SCP80/SCP81 do SGP.22 geram um overhead de bytes não trivial em canais NB-IoT de largura de banda muito reduzida.

No SGP.32, o IPA do contador pode incorporar-se no microcontrolador principal do dispositivo como processo de baixa prioridade. Em cada janela de atividade programada (por exemplo, ao concluir o envio da leitura), o IPA executa uma consulta ligeira ao SM-DS sobre HTTPS. Se não existirem operações pendentes, a consulta consome um mínimo de recursos. Se existir uma operação de aprovisionamento, executa-se na mesma janela de conectividade ativa. Este modelo elimina completamente a necessidade de mecanismos de alcançabilidade push e é naturalmente coerente com os ciclos PSM/eDRX do NB-IoT.

Cenário 3: Gateways Industriais em Ambientes com Redundância de Operador por SLA

Infraestruturas críticas como subestações elétricas, estações de tratamento de água ou nós de comunicação ferroviária frequentemente requerem conectividade celular com acordos de nível de serviço (SLA) estritos, incluindo comutação automática de operador em caso de falha do serviço do MNO primário com janelas de recuperação inferiores a trinta segundos.

Com o SGP.22, implementar esta redundância mediante comutação de perfil eSIM requer um processo de habilitação/desabilitação de perfil gerido pelo SM-SR, com tempos de resposta incompatíveis com os SLAs descritos. Na prática, as implantações legacy resolvem este requisito com módulos celulares duplos (um SIM físico por operador), o que duplica o custo de hardware e a superfície de gestão.

Com o SGP.32, a capacidade de ter múltiplos perfis instalados no eUICC simultaneamente, combinada com a granularidade das Profile Policy Rules e a capacidade do IPA de comutar perfis em resposta a eventos de rede locais detetados em tempo real, permite implementar lógicas de comutação automática com latências compatíveis com os SLAs industriais. A deteção de perda de sinal do operador primário pode disparar localmente a habilitação do perfil do operador secundário sem necessidade de sinalização ao servidor, reduzindo a janela de recuperação à latência de re-registo na nova rede, tipicamente inferior a dez segundos.

Integração em Hardware Comercial: Teltonika e Robustel no Ecossistema SGP.32

Teltonika Networks: Convergência de Routing Industrial e Gestão eSIM

A Teltonika Networks incorporou suporte de eUICC na sua linha de routers industriais (séries RUT e TRB), com modelos específicos concebidos para operar em conformidade com os requisitos de arquitetura do SGP.32. O hardware integra módulos celulares de nova geração com suporte para eUICC em formato MFF2 (Machine Form Factor 2), otimizados para o perfil de temperatura industrial alargado (-40°C a +70°C) e com certificações relevantes para ambientes de infraestrutura crítica.

A plataforma RMS (Remote Management System) da Teltonika atua como camada de orquestração acima da infraestrutura SM-DP+. O RMS não substitui o SM-DP+, mas integra-se com ele através de APIs para expor as operações de gestão de perfis dentro de um fluxo de trabalho unificado de gestão de dispositivos. Um administrador de rede pode, a partir da consola RMS, visualizar o estado do perfil eSIM ativo em cada dispositivo da frota, solicitar operações de mudança de perfil que ficam em fila no SM-DP+ correspondente, e monitorizar o resultado da operação de aprovisionamento através dos eventos de telemetria do dispositivo.

A integração RMS-SGP.32 simplifica um aspeto operacional crítico frequentemente subestimado: a correlação entre o estado de conectividade do dispositivo e o estado do processo de aprovisionamento eSIM. Em implantações SGP.22 sem plataforma de gestão unificada, uma falha no processo de aprovisionamento pode manifestar-se apenas como perda de conectividade, sem rastreabilidade do ponto de falha na cadeia SM-DP→SM-SR→eUICC. O RMS, ao ter visibilidade simultânea do estado da interface celular, do perfil eSIM ativo e dos logs do IPA, permite um diagnóstico de falha significativamente mais preciso.

Adicionalmente, a arquitetura RMS suporta operações de aprovisionamento massivo (bulk provisioning) mediante a definição de perfis de configuração de conectividade aplicáveis a grupos de dispositivos. Esta capacidade, combinada com o modelo de polling do IPA no SGP.32, permite que um administrador configure uma operação de migração de perfil para um grupo de 5.000 dispositivos que se executará progressivamente conforme cada dispositivo estabelece a sua janela de conectividade, sem necessidade de coordenação individual ou janelas de manutenção sincronizadas.

Robustel: Plataforma RCMS e Gestão Avançada do Ciclo de Vida eSIM

A Robustel desenvolveu igualmente uma linha de routers e gateways IoT com eUICC integrado, com suporte explícito para a arquitetura SGP.32 na sua gama industrial (séries R2000 e R3000, entre outras). Os módulos eUICC da Robustel incorporam certificação GSMA SAS-SM (Security Accreditation Scheme for Subscription Management), garantindo que a implementação das operações criptográficas definidas no SGP.32 superou um processo de auditoria independente.

A plataforma RCMS (Robustel Cloud Management System) estende as capacidades de gestão eSIM com funcionalidades orientadas especificamente a operadores IoT e fornecedores de serviços de conectividade gerida. O RCMS implementa uma camada de abstração sobre o SM-DP+ que permite gerir simultaneamente dispositivos com perfis de múltiplos operadores a partir de uma única interface, utilizando as capacidades de interoperabilidade melhorada que o SGP.32 introduz relativamente ao SGP.22. Esta abstração é particularmente valiosa para integradores de sistemas que implantam frotas com conectividade de múltiplos MNOs em diferentes regiões geográficas.

O RCMS incorpora ainda capacidades de automatização de políticas de comutação de perfil diretamente alinhadas com as Profile Policy Rules do SGP.32. O administrador pode definir, na consola RCMS, regras do tipo “se a qualidade de sinal do operador ativo cair abaixo de -105 dBm durante mais de 120 segundos, solicitar comutação para o perfil do operador secundário”. Estas regras traduzem-se em configurações de Profile Policy Rules que o RCMS propaga ao SM-DP+ e, daí, ao IPA do dispositivo mediante o fluxo de aprovisionamento padrão SGP.32, sem requerer lógica de aplicação proprietária no firmware do dispositivo.

A rastreabilidade do ciclo de vida do perfil é outra área onde o RCMS acrescenta valor diferencial. O SGP.32 define eventos de auditoria obrigatórios em cada operação sobre o perfil (descarregamento, instalação, habilitação, desabilitação, eliminação), rastreados mediante registos assinados criptograficamente. O RCMS agrega e correlaciona estes eventos com os dados de telemetria do dispositivo, gerando rastros de auditoria completos do ciclo de vida de cada perfil em cada dispositivo da frota. Este nível de rastreabilidade é um requisito explícito em verticais reguladas (energia, água, telecomunicações de segurança pública) e resulta praticamente inviável de implementar em implantações SGP.22 sem infraestrutura adicional específica.

A combinação de hardware com eUICC certificado GSMA, arquitetura de software alinhada com SGP.32, e plataformas de gestão como RMS e RCMS que materializam as capacidades normativas em fluxos operacionais concretos representa o estado da arte em gestão de conectividade IoT empresarial. Ambas as plataformas demonstram que a transição de SGP.22 para SGP.32 não é apenas uma evolução de especificação técnica, mas uma transformação do modelo operacional completo de gestão de conectividade celular em implantações de alta escala.

Conclusão

O SGP.32 supera estruturalmente o SGP.22 ao resolver as suas limitações de alcançabilidade, eficiência criptográfica e complexidade multi-operador mediante a entidade IPA, o transporte HTTPS e o SM-DP+ unificado. Para implantações IoT de escala industrial, o SGP.32 não é uma opção incremental mas um requisito funcional. A Teltonika RMS e a Robustel RCMS traduzem esta especificação em plataformas operacionais concretas que unificam a gestão do ciclo de vida eSIM com a observabilidade de rede, fechando a lacuna entre a norma GSMA e a realidade operacional de frotas de milhares de dispositivos distribuídos geograficamente.


Referências normativas: GSMA SGP.02 v4.2 (M2M Remote SIM Provisioning Architecture), GSMA SGP.32 v1.0 (eSIM IoT Remote SIM Provisioning Technical Specification), GSMA SGP.22 v2.5 (RSP Technical Specification – Consumer), GSMA SAS-SM v4.0 (Security Accreditation Scheme for Subscription Management).