Paper 2017/169

UFace: Your Universal Password That No One Can See

Nicholas Hilbert, Christian Storer, Dan Lin, and Wei Jiang


With the advantage of not having to memorize long passwords, people are more interested in adopting face authentication for use with mobile devices. However, since facial images are widely shared in social networking sites, it becomes a challenging task to securely employ face authentication for web services to prevent attackers from impersonating the legal users by using the users’ online face photos. Moreover, existing face authentication protocols either require users to disclose their unencrypted facial images to the authentication server or require users to execute computationally expensive secure multiparty computation protocols. For mobile devices with limited computational power, this presents a problem that cannot be overlooked. In this paper, we present a novel privacy preserving face authentication system, called UFace, which has users take close-up facial images for authentication to prevent against impersonation attacks of users’ online facial images. UFace also guarantees that the facial images are only seen by the users and not by any other party (e.g., web service providers and authentication servers). UFace was implemented through two facets: an Android client application to obtain and encrypt the feature vector of the user’s facial image, and server code to securely authenticate a feature vector across multiple servers. The experimental results demonstrate that UFace not only can correctly authenticate a user, but also can be done within seconds which is significantly faster than any existing privacy preserving authentication protocol.

Available format(s)
Cryptographic protocols
Publication info
Preprint. MINOR revision.
Privacy preservingFace Authentication
Contact author(s)
lindan @ mst edu
2017-02-27: received
Short URL
Creative Commons Attribution


      author = {Nicholas Hilbert and Christian Storer and Dan Lin and Wei Jiang},
      title = {UFace: Your Universal Password That No One Can See},
      howpublished = {Cryptology ePrint Archive, Paper 2017/169},
      year = {2017},
      note = {\url{}},
      url = {}
Note: In order to protect the privacy of readers, does not use cookies or embedded third party content.