Segurança da identificação facial
A identificação facial é realizada dentro do Secure Enclave e usa redes neurais treinadas especificamente para esse propósito. Ao desenvolver as redes neurais de identificação facial, a Apple usou mais de um bilhão de imagens, incluindo imagens infravermelhas (IR) e de profundidade coletadas em estudos realizados com o consentimento informado dos participantes. Em seguida a Apple trabalhou com participantes do mundo todo para incluir um grupo expressivo de pessoas levando em conta gênero, idade, etnia e outros fatores. Os estudos foram ampliados conforme o necessário para fornecer um alto grau de precisão para uma ampla gama de usuários. O Face ID foi projetado para funcionar com chapéus, cachecóis, óculos, lentes de contato e muitos tipos de óculos escuros. O Face ID também permite o desbloqueio com máscara em dispositivos iPhone a partir do iPhone 12 e iOS 15.4 ou posterior. Além disso, ele foi projetado para funcionar em ambientes fechados, ambientes abertos e até na escuridão total. Uma rede neural adicional — treinada para identificar e resistir a enganos — defende o dispositivo contra tentativas de desbloqueio com fotos ou máscaras. Os dados do Face ID, incluindo as representações matemáticas do rosto do usuário, são criptografados e disponibilizados somente para o Secure Enclave. Os dados nunca saem do dispositivo. Eles não são enviados à Apple nem incluídos nos backups do dispositivo. Os seguintes dados do Face ID são salvos, criptografados somente para uso pelo Secure Enclave, durante a operação normal:
As representações matemáticas do rosto do usuário, calculadas durante o registro
As representações matemáticas do rosto do usuário, calculadas durante algumas tentativas de desbloqueio caso o Face ID as julgue necessárias para melhorar a identificação futura
As imagens de rosto capturadas durante a operação normal não são salvas, e sim imediatamente descartadas depois da representação matemática ser calculada — tanto para o registro inicial quanto para a comparação com os dados do Face ID registrados.
Aprimoramento da identificação do Face ID
Para aprimorar o desempenho da identificação e acompanhar as mudanças naturais de um rosto e da aparência, o Face ID amplia sua representação matemática com o passar do tempo. A partir da identificação bem-sucedida, o Face ID pode usar a nova representação matemática calculada (se sua qualidade for suficiente) para um número finito de identificações adicionais antes de descartar esses dados. Reciprocamente, se o Face ID não conseguir reconhecer um rosto, mas a qualidade da identificação for superior a um certo limite e o usuário digitar o código imediatamente após o não reconhecimento, o Face ID faz uma outra captura e amplia os dados do Face ID registrados com a nova representação matemática calculada. Esses novos dados do Face ID são descartados se o usuário parar de ser identificado com eles ou após um número finito de identificações. Os novos dados também são descartados quando a opção para redefinir o Face ID está selecionada. Esses processos de ampliação permitem que o Face ID acompanhe mudanças dramáticas em pelos faciais ou no uso de maquiagem por parte de um usuário, ao mesmo tempo que minimiza a aceitação falsa.