NFC Unlock: Secure Two-Factor Computer Authentication Using NFC

Document Type

Conference Proceeding

Publication Date


Publication Title

Proceedings - 14th IEEE International Conference on Mobile Ad Hoc and Sensor Systems, MASS 2017

First Page


Last Page



Multiple-factor Authentication, NFC


© 2017 IEEE. Our project, NFC Unlock, implements a secure multifactor authentication system for computers using Near Field Communication technology. The application is written in C# with pGina. It implements an NFC authentication which replaces the standard Windows credentials to allow the use of an NFC tag and a passcode to authenticate the user. Unlike the most prevalent multifactor authentication methods, NFC authentication does not require a user wait for an SMS code to type into the computer. A user enters a passcode and scans the NFC tag to log in. In order to prevent the data from being hacked, the system encrypts the NFC tag ID and the passcode with Advanced Encryption Standard. Users can easily register an NFC tag and link it to their computer account. The program also has several extra features including text alerts, record keeping of all login and login attempts, and a user-friendly configuration menu. Initial tests show that the NFC-based multifactor authentication system has the advantage of improved security with a simplified login process.

This document is currently not available here.