Aprimorando a Autenticação Biométrica com Dados Sintéticos de Gestos
Um método que reduz os gestos necessários para o cadastro biométrico usando dados sintéticos.
― 7 min ler
Índice
Muitos sistemas que usam biometria pra autenticação exigem que os usuários passem por um processo longo pra se registrar ou se inscrever. Esse processo pode ser um saco, já que os usuários precisam fornecer muitos exemplos dos dados biométricos deles, como Gestos, pra criar um perfil único. O desafio é tornar essa inscrição mais rápida e fácil, sem perder a segurança.
Esse artigo fala sobre um método que gera dados de gestos Sintéticos a partir de um pequeno número de gestos reais dos usuários. A ideia é deixar os usuários se registrarem nesses sistemas sem precisar fazer um monte de gestos. Criando dados sintéticos adicionais, podemos reduzir o esforço necessário durante a inscrição.
Contexto
Sistemas biométricos, como os que usam impressões digitais ou reconhecimento facial, normalmente exigem uma quantidade significativa de dados na fase de inscrição. Isso pode levar a uma experiência negativa pro usuário, já que muita gente pode não querer ter o trabalho de se registrar ou pode até desistir do processo.
Em tecnologia vestível, como relógios inteligentes, os usuários geralmente não têm sensores avançados, tipo leitores de impressão digital. Em vez disso, os relógios costumam ter sensores de movimento, que reconhecem movimentos específicos. Um sistema desse tipo projetado pra relógios inteligentes é baseado no gesto de estender a mão pra pagar em um terminal sem contato. Os usuários fazem um gesto pra autenticar um pagamento, mas o sistema precisa de muitos exemplos pra reconhecer cada usuário direito.
A ideia é aliviar o peso de ter que fornecer vários gestos gerando dados sintéticos que podem complementar os dados reais coletados dos usuários. Assim, os usuários podem se registrar com menos gestos.
Como Funciona o Reconhecimento de Gestos
Sistemas de reconhecimento de gestos monitoram os movimentos de um usuário através de sensores colocados em dispositivos vestíveis. Esses sensores conseguem rastrear aceleração e rotação. Quando um usuário faz um gesto, o dispositivo registra esses dados ao longo do tempo.
Pra fins de autenticação, o sistema precisa diferenciar os gestos pra garantir a segurança. O gesto de um usuário deve ter um padrão único que o sistema consiga reconhecer entre muitos outros. Se um usuário fizer o gesto de pagamento certo, o sistema vai permitir a transação.
Geração de Dados Sintéticos
Gerar dados sintéticos significa criar novos dados que se parecem com os dados originais sem precisar coletar mais dos usuários. O sistema pode pegar alguns gestos reais de um usuário e produzir gestos adicionais semelhantes. Isso é feito usando métodos de deep learning que conseguem aprender padrões a partir dos dados existentes.
A ideia principal é construir um modelo que aprenda como os gestos são estruturados. Depois de treinado, esse modelo pode gerar novos gestos que mantêm as características dos gestos originais. Os usuários podem então usar esses gestos sintéticos durante o processo de inscrição, reduzindo a quantidade necessária.
Desenvolvimento do Modelo
Pra criar dados de gestos sintéticos, construímos um modelo chamado autoencoder. Esse modelo tem duas partes principais: um encoder que comprime os dados em uma representação menor e um decoder que reconstrói os dados a partir dessa forma comprimida. Treinando esse modelo com um conjunto de dados reais dos usuários, conseguimos garantir que ele aprenda a gerar gestos que são semelhantes ao que um usuário real faria.
O encoder captura as características importantes dos gestos, enquanto o decoder visa reproduzir esses gestos da forma mais precisa possível. Uma vez que o modelo é treinado, ele consegue criar novos gestos que parecem e sentem como os originais, mas não são cópias diretas.
Validação Usando Dados Reais
Pra garantir que os gestos sintéticos gerados sejam úteis, o modelo foi validado usando um conjunto de dados real. Esse conjunto consistia em gestos de usuários fazendo pagamentos com seus relógios inteligentes. O modelo foi testado pra ver quão bem os gestos sintéticos poderiam ajudar a fazer classificações precisas durante a autenticação.
Através da validação, foi mostrado que usar gestos sintéticos junto com dados reais poderia melhorar a capacidade do modelo de reconhecer gestos genuínos sem comprometer a segurança. A redução no número de gestos exigidos pra inscrição foi significativa, permitindo que os usuários se registrassem com 40% menos gestos.
Experiência do Usuário
Impacto naUm dos principais objetivos de criar gestos sintéticos é melhorar a experiência do usuário. Ter que fazer muitos gestos pode ser frustrante pra quem usa, então diminuir esse requisito torna o sistema mais atraente e fácil de usar.
Com a possibilidade de se registrar usando menos gestos, os usuários têm mais chances de completar o processo de inscrição e aproveitar os benefícios da autenticação biométrica. Isso incentiva taxas de adoção mais altas para sistemas de pagamento seguros.
Desafios no Reconhecimento de Gestos
Apesar das vantagens de usar dados sintéticos, existem desafios a serem considerados. Nem todos os usuários têm os mesmos padrões de gestos, e alguns podem ter movimentos distintos que não são facilmente replicáveis. A variabilidade nos gestos pode levar a inconsistências em quão bem o sistema funciona pra diferentes indivíduos.
Nem todo gesto sintético vai ser uma correspondência perfeita para os gestos autênticos de um usuário. O modelo precisa ser robusto o suficiente pra acomodar as diferenças dos usuários, enquanto ainda fornece dados de treinamento valiosos pro sistema de autenticação.
Direções Futuras
O trabalho de gerar dados de gestos sintéticos abre possibilidades pra mais pesquisas e melhorias. Estudos futuros poderiam focar em refinar os Modelos pra aumentar a qualidade dos gestos sintéticos. Além disso, os pesquisadores poderiam explorar os potenciais de outros modelos generativos, como redes adversariais, pra ver se conseguem produzir resultados ainda melhores.
Outra área pra crescimento é integrar o processo de geração de dados sintéticos em várias aplicações além dos pagamentos com relógios inteligentes. Outros dispositivos vestíveis e sistemas de autenticação também poderiam se beneficiar dessa abordagem.
Conclusão
Em resumo, usar a geração de dados sintéticos pra ajudar na inscrição de usuários em sistemas biométricos é uma solução promissora pra melhorar a experiência do usuário enquanto mantém a segurança. Reduzindo o número de gestos exigidos pra registro, os usuários podem adotar essas tecnologias mais facilmente.
A mistura de dados reais e sintéticos pra treinar modelos de autenticação poderia ser um divisor de águas pra tornar os sistemas biométricos mais amigáveis, eficientes e seguros. A pesquisa contínua nessa área tem o potencial de trazer aplicações mais amplas e métodos aprimorados pra sistemas de autenticação biométrica no futuro.
Título: UserBoost: Generating User-specific Synthetic Data for Faster Enrolment into Behavioural Biometric Systems
Resumo: Behavioural biometric authentication systems entail an enrolment period that is burdensome for the user. In this work, we explore generating synthetic gestures from a few real user gestures with generative deep learning, with the application of training a simple (i.e. non-deep-learned) authentication model. Specifically, we show that utilising synthetic data alongside real data can reduce the number of real datapoints a user must provide to enrol into a biometric system. To validate our methods, we use the publicly available dataset of WatchAuth, a system proposed in 2022 for authenticating smartwatch payments using the physical gesture of reaching towards a payment terminal. We develop a regularised autoencoder model for generating synthetic user-specific wrist motion data representing these physical gestures, and demonstrate the diversity and fidelity of our synthetic gestures. We show that using synthetic gestures in training can improve classification ability for a real-world system. Through this technique we can reduce the number of gestures required to enrol a user into a WatchAuth-like system by more than 40% without negatively impacting its error rates.
Autores: George Webber, Jack Sturgess, Ivan Martinovic
Última atualização: 2024-07-12 00:00:00
Idioma: English
Fonte URL: https://arxiv.org/abs/2407.09104
Fonte PDF: https://arxiv.org/pdf/2407.09104
Licença: https://creativecommons.org/licenses/by/4.0/
Alterações: Este resumo foi elaborado com a assistência da AI e pode conter imprecisões. Para obter informações exactas, consulte os documentos originais ligados aqui.
Obrigado ao arxiv pela utilização da sua interoperabilidade de acesso aberto.