Home Research Education Publications Activities Resources About Me

Ubikima

Passwords are the only ubiquitous form of authentication currently available on the web. Unfortunately, passwords are insecure. We therefore propose the use of strong cryptography, using the fact that users increasingly own a smartphone that can perform the required cryptographic operations on their behalf.

This is not as trivial as it sounds. Services will not migrate to new forms of authentication if few users have the means to use it. Similarly, users will not acquire the means if there are few services that accept them. Moreover, enabling one's smartphone to seamlessly sign in at a website when browsing on an arbitrary PC is non-trivial.

We propose the UbiKiMa system, based on a smartphone app, that can be used to sign in with username and password to arbitrary websites using an arbitrary PC or laptop. The protocol and implementation achieve this without the need for typing usernames and passwords. Furthermore, we propose an authentication protocol based on public key cryptography, integrated in the same smartphone app. This allows websites to seamlessly migrate towards a much more secure authentication method on the web, independently of each other.

A prototype of our system has been developed. The source code will become available under an open source license soon. A link to the repository will be posted here shortly.

The system is described in detail in the following publication:

M. Everts, J.-H. Hoepman, and J. Siljee.
UbiKiMa: Ubiquitous Authentication Using a Smartphone, Migrating from Passwords to Strong Cryptography [Short Paper]. In ACM Digital Identity Management Workshop (DIM), pages 19-24, Berlin, Germany, November 8 2013. PDF document


Last Version - Tue Oct 26 10:24:11 2021 +0200 / e1e3326.
(Note: changeover from CVS to dotless svn version numbers on Jan 19, 2008, and changeover to GIT versioning on May 30, 2013.)
Maintained by Jaap-Henk Hoepman
Email: jhh@cs.ru.nl