SMSC KMS(密钥管理系统, Key Management System)是一款专门面向高级智能计量系统服务领域的端到端安全整体解决方案,致力于实现系统与设备、系统与系统间高级别的安全通信保护。它提供基于租户、组、角色的设备密钥、证书保护及其生命周期的管理与维护,实现包括对称密钥、非对称密钥、认证证书等密级信息的生成、存储、分发、备份、更新、撤销、归档及恢复;另外,它提供基于国际标准算法的一系列加解密、安全校验服务,可为HES、MDM或其他三方系统与设备侧(如DCU、Gateway、Smart Meter)间认证及远程通信提供安全保护。
依据智能计量系统服务领域自身业务的特点,SMSC KMS实现了面向AMI的应用层管理套件KMC(Key Management Core)。
(1)支持基于角色的设备密钥导入、导出。
(2)支持密钥的生成、存储、分发、备份、撤销、归档及恢复。
(3)支持密钥的全生命周期管理,支持密钥过期提醒及密钥更新机制。
(4)提供可靠、稳定、高效的数据加解密及认证校验服务。
(5)支持对称(AES/3DES)、非对称(RSA)加解密及摘要(MD5,SHA256)算法。
(6)支持多租户以及灵活的组密钥信息管理机制。
(7)提供Restful接口供外部系统灵活接入。