Skip to content

An Android authentication method using the compass.

Notifications You must be signed in to change notification settings

deanalvero/nauth

Repository files navigation

Nauth

An authentication method for Android devices that is based on the compass.

Mobile authentication that uses the touchscreen as an input such as pattern, PIN or password is vulnerable to attacks that take advantage of residues left on the touchscreen like smudge or heat traces. Authentication can be done using biometrics such as face and finger but not all phones have it. In comparison, there are more phones that have a compass. Nauth, an Android application, demonstrates the use of directions through the compass as an input for an alternative authentication method.

Setup

  1. Use git to clone the project locally.
git clone https://github.com/deanalvero/nauth.git
  1. Download Android Studio 3.5.3 from the Android Studio download archives.
  2. Open the project in Android Studio.
  3. Do not update Gradle and the Android Gradle plugin.
Gradle version: 2.14.1
Android Gradle plugin version: 2.2.3
  1. Run Nauth on the Android Emulator or an actual device.

About

An Android authentication method using the compass.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages