Esta página descreve uma maneira segura, confiável e simples de transferir perfis de eSIM e dados de chip físico de um dispositivo Android (referido como dispositivo de origem nesta página) para outro dispositivo Android compatível com eSIM (referido como dispositivo de destino).
Arquitetura
O diagrama na Figura 1 ilustra os principais componentes e o fluxo de alto nível para a transferência de assinatura GSMA TS.43 ODSA com um token temporário.
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 de dispositivos. |
| 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 TS.43:
O servidor de direitos retorna um token temporário e um
|
| 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:
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 ES9+, e o perfil é baixado do servidor SM-DP+. O download do perfil é baseado no código de ativação. |
| 8 | O LPA baixa o perfil de 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 chip físico de um dispositivo para outro ou a conversão de chips físicos para eSIM no mesmo dispositivo. Os clientes de transferência de eSIM são compatíveis com dispositivos de origem que executam o Android 10 e versões mais recentes e dispositivos de destino que executam o Android 14 ou versões mais recentes.
Transferência de assinatura GSMA TS.43 com token temporário e EAP-AKA
O método de transferência de eSIM baseado em GSMA TS.43 ODSA segue os fluxos de chamadas descritos na seção 8.9 do GSMA TS.43. Para as operadoras, a implementação desse método de transferência de eSIM requer uma integração adicional do lado do servidor, que é descrita 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 usuários de configuração é a primeira interface com que os usuários interagem ao iniciar o smartphone Android pela primeira vez ou após uma redefinição de fábrica do dispositivo. O fluxo de configuração orienta 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 a uma rede móvel com 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 destino e de origem estabeleçam uma conexão de dispositivo para dispositivo (D2D).
Figura 2. Sequência de fluxo de configuração 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 fluxo de transferência de 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 físico ou eSIM no dispositivo de origem é qualificado para a transferência de 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 com sucesso na etapa 6.
O dispositivo de destino mantém uma notificação de eSIM na gaveta de notificações pelo tempo necessário para concluir totalmente a transação de transferência de eSIM com a infraestrutura da operadora, incluindo o download do perfil de eSIM e a etapa de instalação. Dependendo da implementação da operadora, essa operação pode ser quase instantânea ou atrasada até que a configuração do dispositivo seja concluída.
Figura 3. Exemplo de telas da interface para dispositivos de destino usando a configuração de link 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 QR code é mostrado, e o dispositivo de origem mostra uma caixa de diálogo para a solicitação de transferência. |
| 2 | O dispositivo mostra uma comprovação de segurança para 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 perfis. |
| 5 | O usuário fornece a confirmação final da transferência. |
| 6 | A transferência está em andamento. |
Os usuários também podem iniciar o fluxo de transferência de eSIM pela tela de configurações. A Figura 4 descreve um exemplo de fluxo de UX usando a transferência D2D das configurações.
Figura 4. Exemplo de telas da interface para dispositivos de destino usando 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 Chips nas 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 uma caixa de diálogo 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 para ler o QR code do dispositivo de destino para pareamento D2D. |
| 5 | O dispositivo mostra uma lista de perfis transferíveis e não transferíveis perfis. | 3 | O dispositivo mostra que o QR code foi lido para pareamento D2D. |
| 6 | O dispositivo pede ao usuário para confirmar a transferência no dispositivo de origem device. | 4 | O dispositivo mostra uma comprovação de segurança para 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 verificar se os dados do eSIM são transferidos com segurança, é necessário:
- Proximidade do dispositivo (caracterizada pelo pareamento D2D bem-sucedido entre o dispositivo de origem e de destino). O canal de comunicação entre o dispositivo de origem e o dispositivo 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 ataques intermediários.
- O dispositivo de origem precisa ser protegido com um bloqueio de tela (por exemplo, um bloqueio de PIN).
- A verificação do 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 chips entre dispositivos é se o dispositivo de origem estiver fisicamente próximo ao chip, para que os usuários possam desbloquear o dispositivo de origem.
Armazenamento de token de operadora temporário TS.43
Para o cliente de transferência de eSIM nos dispositivos de origem e de destino, o token de operadora temporário TS.43 é armazenado no bloco de armazenamento, uma solução de armazenamento de credenciais criptografada (criptografia de keystore). Após a conclusão da transferência, o token do dispositivo de origem é limpo do bloco de armazenamento. Nenhuma API é exposta para acessar o token de operadora temporário 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.
Escolher uma implementação de servidor de direitos
Todos os principais provedores de servidores 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 integração do ES TS.43
Para oferecer suporte ao fluxo de transferência de eSIM baseado em GSMA TS.43 ODSA, a operadora de telefonia móvel PRECISA oferecer suporte a um ES seguindo a especificação GSMA TS.43.
Requisitos relacionados ao TS.43
- [Obrigatório] O ES PRECISA implementar o procedimento TS.43 conforme descrito em a especificação GSMA TS.43.
- [Obrigatório] O ES e o back-end da operadora PRECISAM oferecer suporte ao EAP-AKA como método de autenticação.
- [Altamente recomendado] O ES DEVE 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 chips desativados nos dois dispositivos. Consulte a lista a seguir para mais detalhes:
ManageSubscription(3:TRANSFER)PRECISA ser seguido porManageSubscription(4: UPDATE SUBSCRIPTION)para verificar o download do perfil bem-sucedido antes que o ES acione a transferência na rede da operadora.ManageSubscription(4: UPDATE SUBSCRIPTION)PRECISA 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 puder liberar o eSIM sem ativá-lo), o back-end DEVERÁ retornar o status do serviço como
1(activated). Em seguida, o cliente de transferência de eSIM pulaManageSubscription(4: UPDATE SUBSCRIPTION).
- [Altamente recomendado] O ES da operadora DEVE retornar o MSISDN associado à assinatura em
AcquireTemporaryToken. - [Altamente recomendado] Para a transferência de assinatura TS.43, o
sistema de back-end da operadora PRECISA ser capaz de processar uma solicitação de troca de chip
(acionada por uma função autorizada
ManageSubscription(3:TRANSFER SUBSCRIPTION)) em menos de 5 segundos para a maioria de todas as transações. - [Obrigatório] Se o sistema de back-end da operadora exigir mais do que alguns segundos para responder à solicitação de troca de chip, a operadora e o ES PRECISAM oferecer suporte ao download atrasado por enquete definido na seção 7.3.2 do TS.43.
- [Obrigatório] A operadora precisa retornar
GeneralErrorTextda respostaCheckEligibilityeManageSubscriptiondefinida na seção 6.5.1 do TS43. - [Obrigatório] A verificação de qualificação (consulte a seção 6.5.2 Operação CheckEligibility na configuração de direitos de serviço GSMA) PRECISA oferecer suporte ao seguinte:
- Falha devido a problemas de conta (por exemplo, conta suspensa, taxas não pagas ou restrições de transferência de eSIM)
- Falha devido à responsabilidade do dispositivo (por exemplo, corporativo, pré-pago ou MVNO)
- Falha devido à lista de bloqueio de dispositivos (por exemplo, alerta de fraude ou roubo)
- [Altamente recomendado] Como as informações de identificação pessoal (PII, na sigla em inglês) são trocadas entre o dispositivo e o ES, recomendamos que o ES implemente práticas recomendadas, como:
- Usar apenas TLS 1.2 ou 1.3.
- Desativar RC4 e SSL3.
- Desativar a compactação TLS, porque ela é vulnerável a ataques CRIME.
- Selecionar pacotes de criptografia seguros, de preferência aqueles que oferecem sigilo de encaminhamento 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.