Integração da operadora de transferência de eSIM

Esta página descreve uma maneira segura, confiável e integrada de transferir perfis de eSIM e dados físicos do chip de um dispositivo Android (chamado de dispositivo de origem nesta página) para outro dispositivo Android compatível com eSIM (chamado de dispositivo de destino).

Arquitetura

O diagrama na Figura 1 ilustra os principais componentes e o fluxo geral da transferência de assinaturas do GSMA TS.43 ODSA com um token temporário.

Arquitetura de transferência de eSIM

Figura 1. Arquitetura de transferência de eSIM.

A tabela a seguir fornece descrições detalhadas das etapas na Figura 1:

Etapa Descrição
1 O cliente de transferência de eSIM no dispositivo de destino inicia uma transferência a partir do pareamento do dispositivo.
2 Depois que os dois dispositivos são pareados, o cliente de transferência no dispositivo de destino solicita uma lista de perfis transferíveis do dispositivo de destino.
3

O cliente de transferência de eSIM no dispositivo de origem executa os seguintes procedimentos do TS.43:

  1. EAP-AKA
  2. CheckEligibility
  3. AcquireTransferToken

O servidor de direitos retorna um token temporário e um valor expTime indicando o ciclo de vida do token.

4 O usuário seleciona um perfil para transferir e o LPA solicita um código de ativação.
5

O cliente de transferência no dispositivo de destino executa os seguintes procedimentos TS.43:

  1. ManageSubscription (por exemplo, transferência, token)
  2. AcquireConfigurations (aplicável apenas ao procedimento de transferência atrasada do eSIM)

O servidor de direitos retorna o código de ativação.

6 O cliente de transferência de eSIM no dispositivo de destino retorna o código de ativação para o LPA.
7 Um canal seguro é estabelecido entre o SM-DP+ e o LPA pela interface do ES9+, e o perfil é transferido do servidor do SM-DP+. O download do perfil é baseado no código de ativação.
8 O LPA faz o download do perfil do eSIM para o eUICC.

Os clientes de transferência de eSIM são apps fornecidos pelos fabricantes de dispositivos que permitem a transferência de perfis de eSIM e dados de SIM físico de um dispositivo para outro ou a conversão de SIMs físicos em eSIMs no mesmo dispositivo. Os clientes de transferência de eSIM são compatíveis com dispositivos de origem com o Android 10 ou mais recente e dispositivos de destino com o Android 14 ou mais recente.

Transferência de assinatura do GSMA TS.43 com token temporário e EAP-AKA

O método de transferência de eSIM baseado em ODSA GSMA TS.43 compatível segue os fluxos de chamada conforme descrito na seção 8.9 do GSMA TS.43. Para operadoras, a implementação desse método de transferência de eSIM exige uma integração adicional do lado do servidor, conforme descrito na subseção Requisitos relacionados ao TS.43 na seção Requisitos técnicos.

Recomendamos o token temporário TS.43 com a abordagem EAP-AKA (método CR1052).

Fluxos de transferência de eSIM

Os fluxos de transferência de eSIM estão incluídos no fluxo de configuração ou nas Configurações.

Fluxos de transferência de eSIM no fluxo de configuração

O fluxo de configuração do usuário é a primeira interface com que os usuários interagem ao iniciar o smartphone Android pela primeira vez ou após uma redefinição para a configuração original do dispositivo. O fluxo de configuração orienta o usuário durante o processo de configuração do smartphone Android e inclui itens como transferência de dados, conexão Wi-Fi e backup. A conexão com uma rede móvel usando um chip físico ou eSIM faz parte do fluxo de configuração. A solução de transferência de eSIM exige que os dispositivos de origem e de destino estabeleçam uma conexão entre dispositivos (D2D).

Sequência do fluxo de configuração do link D2D

Figura 2. Configurar a sequência de fluxo para dispositivos de destino usando a configuração de link D2D.

O fluxo de configuração ajuda a configurar o dispositivo transferindo contas e importando dados de outro dispositivo Android.

O fluxo de configuração inclui a etapa de transferência do eSIM se as seguintes condições forem atendidas:

  • O usuário pareou o dispositivo de destino com o dispositivo de origem na etapa 2 do fluxo de configuração.
  • A operadora confirmou que o chip ou eSIM físico no dispositivo de origem está qualificado para a transferência do eSIM na etapa 2.
  • Nenhum perfil de eSIM foi atribuído ao dispositivo de destino pelo método SM-DS ou SM-DP+ padrão na etapa 5.
  • O dispositivo de origem pareado foi protegido com um bloqueio de tela, e o bloqueio de tela do dispositivo de origem do usuário foi verificado na etapa 6.

O dispositivo de destino mantém uma notificação de eSIM na gaveta de notificações por todo o tempo necessário para concluir a transação de transferência de eSIM com a infraestrutura da operadora, incluindo a etapa de download e instalação do perfil do eSIM. Dependendo da implementação da operadora, essa operação pode ser quase instantânea ou pode ser adiada até que a configuração do dispositivo seja concluída.

Interface do fluxo de configuração de link D2D

Figura 3. Exemplos de telas de interface para dispositivos de destino que usam a configuração de links D2D pelo fluxo de configuração.

A tabela a seguir fornece descrições detalhadas das etapas na Figura 3:

Etapa Descrição
1 Quando um usuário inicia o fluxo de transferência no dispositivo de destino, um código QR é exibido, e o dispositivo de origem mostra um pop-up para a solicitação de transferência.
2 O dispositivo mostra uma comprovação de segurança para a autenticação do usuário.
3 O dispositivo de destino verifica se há perfis qualificados que podem ser transferidos no dispositivo de origem.
4 O dispositivo mostra uma lista de perfis transferíveis e não transferíveis.
5 O usuário confirma a transferência.
6 A transferência está em andamento.

Os usuários também podem iniciar o fluxo de transferência do eSIM na tela de configurações. A Figura 4 descreve um exemplo de fluxo de UX usando a transferência D2D das Configurações.

Interface do fluxo de configurações de link D2D

Figura 4. Exemplo de telas de interface para dispositivos de destino que usam a configuração de link D2D pelo fluxo de configuração.

A tabela a seguir fornece descrições detalhadas das etapas para os dispositivos de destino e de origem na Figura 4:

Etapa Descrição (dispositivo de destino) Etapa Descrição (dispositivo de origem)
1 O usuário seleciona o menu SIMs em "Configurações".
2 O usuário seleciona o botão Transferir um chip de outro dispositivo.
3 O dispositivo mostra um QR code para pareamento D2D. 1 O dispositivo mostra um pop-up para a transferência.
4 O dispositivo de destino verifica se há perfis qualificados que podem ser transferidos no dispositivo de origem. 2 O dispositivo mostra uma tela de leitura do QR code do dispositivo de destino para o pareamento D2D.
5 O dispositivo mostra uma lista de perfis transferíveis e não transferíveis. 3 O dispositivo mostra que o código QR foi lido para pareamento D2D.
6 O dispositivo solicita que o usuário confirme a transferência no dispositivo de origem. 4 O dispositivo mostra uma comprovação de segurança para a autenticação do usuário.
7 O dispositivo mostra que a transferência está em andamento. 5 O dispositivo mostra que a transferência está em andamento.
8 O dispositivo mostra que a transferência foi concluída.

Segurança

Para garantir que os dados do eSIM sejam transferidos com segurança, é necessário o seguinte:

  • Proximidade do dispositivo, que é caracterizada pelo pareamento D2D bem-sucedido entre o dispositivo de origem e o de destino. O canal de comunicação entre o dispositivo de origem e o de destino é criptografado de ponta a ponta com uma chave rotativa e um número de frame crescente para evitar ataques de repetição e de homem-no-meio.
  • O dispositivo de origem precisa estar protegido com um bloqueio de tela (por exemplo, um bloqueio de PIN).
  • A verificação de bloqueio de tela do dispositivo de origem precisa ser usada para autorizar e prosseguir com o fluxo de transferência de eSIM.

Por exemplo, uma maneira segura de transferir cartões SIM entre dispositivos é se o dispositivo de origem estiver próximo do SIM, para que os usuários possam desbloquear o dispositivo de origem.

Armazenamento de token temporário do operador TS.43

Para o cliente de transferência de eSIM nos dispositivos de origem e de destino, o token temporário do operador TS.43 é armazenado no bloco, uma solução de armazenamento de credenciais (criptografia de keystore) criptografada. Depois que a transferência for concluída, o token do dispositivo de origem será limpo do bloco de armazenamento. Nenhuma API é exposta para acessar o token temporário do provedor de serviços de TS.43 de outros apps próprios e de terceiros.

Processo de integração da operadora

As seções a seguir descrevem os requisitos para que as operadoras ofereçam suporte à transferência de eSIM nos dispositivos delas.

Escolher uma implementação do servidor de direitos

Todos os principais provedores de servidor de direitos (ES, na sigla em inglês) oferecem suporte à transferência de eSIM. Entre em contato com um provedor de ES para saber mais sobre o processo de suporte à transferência de eSIM nos seus dispositivos.

Requisitos da operadora para a integração do TS.43 ES

Para oferecer suporte ao fluxo de transferência de eSIM baseado em primário GSMA TS.43 ODSA, a operadora de celular PRECISA oferecer suporte a uma ES de acordo com a especificação GSMA TS.43.

Requisitos relacionados ao TS.43

  • [Obrigatório] A ES PRECISA implementar o procedimento TS.43 conforme descrito na especificação GSMA TS.43.
  • [Obrigatório] O back-end da operadora e do ES PRECISAM oferecer suporte ao EAP-AKA como método de autenticação.
  • [Recomendado] O ES PRECISA separar as operações de transferência e ativação de assinatura. Isso impede que as operadoras desativem o pSIM ou o eSIM no dispositivo de origem se houver uma falha no download do perfil no dispositivo de destino, para que os usuários não tenham SIMs desativados nos dois dispositivos. Consulte a lista a seguir para mais detalhes:
    • O ManageSubscription(3:TRANSFER) DEVE ser seguido por ManageSubscription(4: UPDATE SUBSCRIPTION) para garantir o download do perfil antes que o ES acione a transferência na rede da operadora.
    • ManageSubscription(4: UPDATE SUBSCRIPTION) DEVE desativar o pSIM/eSIM no dispositivo de origem e ativar o perfil de eSIM recém-baixado no dispositivo de destino.
    • Se o back-end da operadora não oferecer suporte a ativações separadas (ou seja, o back-end não pode liberar o eSIM sem ativá-lo), o back-end PRECISA retornar o status do serviço como 1(activated). Em seguida, o cliente de transferência de eSIM pula ManageSubscription(4: UPDATE SUBSCRIPTION).
  • [Recomendado] A operadora ES PRECISA retornar o MSISDN associado à assinatura em AcquireTemporaryToken.
  • [Recomendado] Para a transferência de assinatura TS.43, o sistema de back-end da operadora DEVE conseguir processar uma solicitação de troca de chip (acionada por uma função ManageSubscription(3:TRANSFER SUBSCRIPTION) autorizada) em menos de cinco segundos para a maioria de todas as transações.
  • [Obrigatório] Se o sistema de back-end da operadora precisar de mais de alguns segundos para responder à solicitação de troca de chip, a operadora e a ES PRECISAM oferecer suporte a download atrasado por polling definido na seção 7.3.2 do TS.43.
  • [Obrigatório] O operador deve retornar GeneralErrorText de CheckEligibility e a resposta ManageSubscription definida na seção 6.5.1 do TS43.
  • [Obrigatório] A verificação de qualificação (consulte a seção 6.5.2, CheckEligibilityOperation na configuração de direitos de acesso do serviço do GSMA) PRECISA oferecer suporte ao seguinte:
    • Falha devido a problemas na conta (por exemplo, conta suspensa, valores não pagos ou restrições de transferência de eSIM)
    • Falha devido à responsabilidade do dispositivo (por exemplo, empresarial, pré-pago ou OMV)
    • Falha devido à lista de bloqueio de dispositivos (por exemplo, alerta de fraude ou roubo)
  • [Recomendado] Como as informações de identificação pessoal (PII) são trocadas entre o dispositivo e o ES, recomendamos que o ES implemente práticas recomendadas, como:
    • Usar apenas o TLS 1.2 ou 1.3.
    • Desativação de RC4 e SSL3.
    • Desativando a compactação TLS, já que ela é vulnerável a ataques CRIME.
    • Seleção de pacotes de criptografia segura, de preferência aqueles que fornecem secret-forward perfeito, por exemplo, TLS_AES_256_GCM_SHA384, conforme definido no TLS 1.3.

Entrega final

Para ativar o método de transferência de eSIM na sua rede, trabalhe com os fabricantes de dispositivos na implementação.