Description
The Home Key Management Server (Home KMS) is a critical security entity introduced in 3GPP Release 14 as part of the security architecture for mission-critical services and other applications. It acts as the root of trust for the Home Security Domain, which encompasses the home network's security functions. The Home KMS is responsible for generating, distributing, and managing cryptographic keys used for securing communications between entities within the home network and for enabling secure interoperability with visited networks.
In the 3GPP security framework, the Home KMS is defined in TS 33.180 and TS 33.880. It provides key management services for group communications, such as Mission Critical Push-to-Talk (MCPTT), Mission Critical Data (MCData), and Mission Critical Video (MCVideo). The Home KMS manages the security domain's key hierarchy, including the root key, which is used to derive other keys for specific services. It also handles key distribution to authorized users and devices, ensuring that only legitimate entities can access the keys.
The Home KMS operates in conjunction with the Visited KMS when a user roams into a visited network. The Home KMS remains the root of trust, while the Visited KMS may provide local key management services to reduce latency and signaling. The Home KMS authenticates users and devices, establishes security associations, and manages key lifetimes. It supports both symmetric and asymmetric key operations, depending on the service requirements.
Key functions of the Home KMS include: key generation and derivation, key distribution, key storage, key revocation, and security policy enforcement. It also interfaces with other network functions such as the Authentication Server Function (AUSF) and the Unified Data Management (UDM) in 5G core networks. The Home KMS ensures that keys are securely delivered to the requesting entities, often using protocols like MIKEY (Multimedia Internet KEYing) or TLS.
The Home KMS is essential for enabling secure group communications and ensuring that only authorized users can participate in mission-critical services. It provides a centralized point of trust that simplifies key management across a large number of users and devices. As 3GPP networks evolve towards 5G and beyond, the Home KMS continues to play a vital role in securing new services and applications.
Purpose & Motivation
The Home KMS was created to address the need for a centralized, scalable key management solution for mission-critical services in 3GPP networks. Prior to its introduction, key management for group communications was often ad-hoc or based on proprietary solutions, leading to interoperability issues and security gaps. The Home KMS provides a standardized root of trust that ensures secure and efficient key distribution across multiple vendors and networks.
With the rise of mission-critical applications like public safety communications, there was a pressing need for a robust security architecture that could support group calls, data sharing, and video transmission with end-to-end encryption. The Home KMS solves this by managing the key hierarchy and enabling secure key distribution to authorized users, even when they roam into visited networks. It also supports key revocation and renewal, which are essential for maintaining security over time.
The Home KMS is designed to be scalable and resilient, capable of handling millions of users and devices. It leverages standard protocols and interfaces to integrate with existing 3GPP security functions, ensuring seamless operation. Its introduction in Release 14 marked a significant step towards securing mission-critical services in LTE and later in 5G networks.
What changed in its specifications
The latest release-to-release comparison of specifications that define Home KMS. Each summary describes the whole specification, not only this term.
Rel-19 adds recording admin and replay access-token claims to TS 33.180 and removes the MC user event audit and service media collection text. It also adds Annex B recommendations on client registration, authentication request handling, public key distribution, and Issuer claim verification of the access token.
Full comparison in TS 33.180 →Release Timeline
Evolution Across Releases
An overview written from the defining specifications, not a verified change history. For the exact text, open the specifications listed below.
Defining Specifications
3GPP specifications that define or reference Home KMS, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TS 33.180 vk10 | Security of the Mission Critical Service (MCX) | Rel-20 read |
| TS 33.880 vf10 | Security Study for Enhanced Mission Critical Services | Rel-15 read |