Deze vereistespecificatie voor Android-app beschrijft de vereisten voor een interface om een sleutel te maken en te distribueren. Deze sleutel wordt gebruikt om toegang te verlenen tot verschillende softwareniveaus van verschillende medische apparaten van Carl Zeiss. Afhankelijk van de certificaten van de gebruiker worden verschillende toegangsniveaus van de applicatiesoftware toegekend.
Het algoritme en het crypt-mechanisme maken deel uit van reeds bestaande en vrijgegeven Software Tools. Deze tools moeten vanuit de interface worden gebruikt en worden geleverd. Het Gebruikersbeheer wordt gerealiseerd via het bestaande Leer-Management-Systeem (Curioz).