Normalizing flow-based latent space mapping for implicit pattern authentication on mobile devices

Jaehyuk Heo, Jeongseob Kim, Euisuk Chung, Subin Kim, Pilsung Kang, Donghwa Shin, Jinho Shin, Daehee Han

Research output: Contribution to journalArticlepeer-review

Abstract

In numerous mobile device applications, safeguarding user privacy through authentication is of paramount importance. Traditional methods employ information-matching-based systems, wherein users authenticate themselves using preset passwords. However, such systems pose a challenge in maintaining privacy if the password is compromised. This study introduces a behavior-based authentication approach that capitalizes on implicit patterns generated by individual users’ device usage habits during password entry on mobile devices, complementing information-based authentication. To optimize this feature, we develop a user-specific latent space mapping framework utilizing a normalizing flow and train a one-class classification machine learning model based on the latent space to enhance authentication performance. Upon applying the proposed methodology to data from 1,000 mobile banking service users, we observed a significant improvement in authentication performance. The integrated error decreased from 21.42% to 9.48%, and the equal error rate reduced from 27.84% to 16.3% compared to the method solely employing a machine learning model in the data space without implementing latent space mapping.

Original languageEnglish
Article number112469
JournalApplied Soft Computing
Volume169
DOIs
Publication statusPublished - 2025 Jan
Externally publishedYes

Bibliographical note

Publisher Copyright:
© 2024 Elsevier B.V.

Keywords

  • Anomaly detection
  • Latent space
  • Mobile user authentication
  • Normalizing flow
  • Randomized PIN pad
  • Touch dynamics

ASJC Scopus subject areas

  • Software

Fingerprint

Dive into the research topics of 'Normalizing flow-based latent space mapping for implicit pattern authentication on mobile devices'. Together they form a unique fingerprint.

Cite this