/offline-door-lock-webserver

Webserver implemented for the Radio Frequency Identification assignment of my graduation.

Primary LanguageGo

OfflineDoorLockWebserver

Webserver implemented in Go for the Radio Frequency Identification course of my graduation. The project was an offline access-control doorlock system based on periodic key-derivation mechanism using HDKF. A user could interact with the door lock - an NFC-enabled embedded system which derivates periodic access keys - with an Android app which stores day-specific keys offline. The system was enhanced to provide role-based access control and maintenance operations without any network connection on the doorlock.

This resulted in an article for the portuguese national conference INForum.

The solution for both this webserver, the Android app and the Arduino-based doorlock was designed by me and mlaz.