eewayhsu / anon-auth-card

The Card App

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Anonymous Authentication Card

This is the card portion of an anonymous authentication proof-of-concept. This project implements the card half of the authentication protocol and sends responses back to the door through NFC.

The main protocol and security code can be found in Application/src/main/java/com/example/android/cardemulation/CardService.java.

The project uses on the libanonauth security library, whose code can be found [here] (https://github.com/anon-auth/libanonauth).

This project is based heavily on Google's NFC Card Emulation/Card Reader samples.

Getting Started

This sample uses the Gradle build system. To build this project, use the "gradlew build" command or use "Import Project" in Android Studio.

This Android code and its pair, anon-auth-door, are hard-coded with information enabling this card to access the door.

About

The Card App

License:Apache License 2.0


Languages

Language:Java 100.0%