Smart card management system
A Smart Card Management System is a system for managing smart cards through the life cycle of the smart cards. Thus, the system can issue the smart cards, maintain the smart cards while in use and finally take the smart cards out of use. Chip/smart cards provide the foundation for secure electronic identity, and can be used to control access to facilities, networks or computers. As the smart cards are security credentials for authenticating the smart card holder the security requirements for a smart card management system are often high and therefore the vendors of these systems are found in the computer security industry.
Smart card management systems are generally implemented as software applications. If the system needs to be accessible by more than one operator or user simultaneously the software application is often provided in the form of a server application accessible from several different client systems. An alternative approach is to have multiple synchronized systems.
Smart card management systems connect smart cards to other systems. Which systems the smart card management system must connect to depends on the use case for the smart cards. Typical systems to connect to include:
- Connected smart card reader
- Unconnected smart card reader
- Card printer
- User directory
- Certificate authority
- Identity provider
- Hardware security module
- Physical access control systems
- Asymmetric keys, for example PKI or FIDO2 keys
- Symmetric keys, for example EMV keys
- OTP generators
- Password managers
- Register – adding a smart card to the smart card management system
- Issue – issuing or personalizing the smart card for a smart card holder
- Initiate – activating the smart card for first use by the smart card holder
- Deactivate – putting the smart card on hold in the backend system
- Activate – reactivating the smart card from a deactivated state
- Lock – also called block; smart card holder access to the smart card is not possible
- Unlock – also called unblock; smart card holder access to the smart card is re-enabled
- Revoke – credentials on the smart card are made invalid
- Retire – the smart card is disconnected from the smart card holder
- Delete – the smart card is permanently removed from the system
- Unregister – the smart card is removed from the system
- Backup - Backup smart card certificates and selected keys
- Restore - Restore smart card certificates and selected keys