Skip to content

Latest commit

 

History

History
18 lines (16 loc) · 1.01 KB

README.md

File metadata and controls

18 lines (16 loc) · 1.01 KB

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.