me parece que cada llavero tiene 1kb para almacenar informacion, estoy un poco empolvado en el tema.. la cosa es que cada llavero tiene una clave por defecto, UID se llama, lo puedes comprobar a traves del lector RFID- RC522 y un arduino UNO necesitas las librerias... en cuanto a lo que puede almacenar cada llavero, el almacenamiento se lleva a cabo en forma de array.. puedes almacenar los datos asi.. y para hacer comprobaciones de fechas y edcetera, seria cuestion de programarlo en el sketch de arduino. de esa manera definí yo quien podia accesar y quien no.. desconozco si se puedan utilizar BD para eso..
En fin espero te haya ayudado un poco j