Description
The Sidelink Positioning Key Management Function (SLPKMF) is a security function defined in 3GPP Release 18 as part of the enhanced architecture for Sidelink positioning and Proximity Services (ProSe). It operates within the security framework for direct device-to-device (D2D) communication, known as the Sidelink (SL), which is crucial for V2X, public safety, and commercial ProSe applications. The primary role of the SLPKMF is to manage the lifecycle of cryptographic keys specifically used for securing positioning procedures conducted over the Sidelink. This includes the generation, storage, distribution, and revocation of keys such as the Sidelink Positioning Key (SLPK). When User Equipments (UEs) need to perform secure relative positioning (e.g., for collision avoidance in V2X), they require authenticated and integrity-protected positioning measurement messages. The SLPKMF, typically residing in the home network, provisions the necessary keys to authorized UEs via secure signaling with other network functions like the Authentication Server Function (AUSF) and the ProSe Function. The UE uses these keys to derive session keys for protecting Sidelink Positioning Protocol (SLPP) messages or related positioning reference signals. The function ensures that only authorized devices can participate in secure positioning exchanges, preventing spoofing, replay attacks, and eavesdropping on sensitive location data. Its operation is closely tied to the overall ProSe security architecture, interacting with the ProSe Key Management Function (KMF) and leveraging the 5G core network's security mechanisms.
Purpose & Motivation
The SLPKMF was created to address the specific security requirements for positioning over the Sidelink, a capability that became critical with the advancement of V2X and advanced ProSe services in 5G NR. Earlier releases of ProSe and V2X focused on basic communication security but lacked a standardized, dedicated mechanism for securing positioning-related signaling and measurements exchanged directly between devices. As applications like autonomous driving and high-accuracy relative positioning emerged, the need for secure, trustworthy location information became paramount to prevent safety-critical threats such as location spoofing in collision avoidance systems. The SLPKMF solves this by providing a standardized, network-assisted key management framework tailored for Sidelink positioning. It addresses the limitations of ad-hoc or application-layer security by integrating into the 3GPP network's trust model, allowing for centralized policy control, key lifecycle management, and support for roaming scenarios. Its introduction in Release 18 was motivated by the need to enable secure, high-accuracy positioning services for V2X, industrial IoT, and public safety, where the integrity of location data is as important as the communication itself.
Classification
Release Timeline
Detected Changes Across Releases
from 3GPP Change RequestsSpecific changes extracted from the „Change history“ tables of 3GPP specifications (3 CRs across 2 releases). Complements the general historical overview above with the evidence-based evolution of this function.
In Release 18, the SLPKMF (Sidelink Positioning Key Management Function) was introduced to generate and provision security materials for ranging and sidelink positioning services via a new PC8* interface. This function provides keys like the DUSK, DUCK, and DUIK to UEs for securing PROSE PC5 DISCOVERY messages and supports specific procedures such as the Discovery key request and SLP key request. The specification also details how a UE obtains the SLPKMF address and establishes a secure HTTP connection to it for these security operations.
In Release 19, updates to the SLPKMF function included editorial corrections and a clarified reference to UEID within its service descriptions. The core technical procedures, such as the UE SLP key request and Discovery key request over the PC8* interface for provisioning security materials like DUSK, DUCK, and DUIK, remained as previously defined for ranging and sidelink positioning services.
- Updates on UEID reference and editorial errors for SLPKMF services TS 29.586CR0014
Explore further
Broader topics and technologies where SLPKMF plays a role.
Defining Specifications
3GPP specifications that define or reference SLPKMF, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TS 24.514 vj30 | Ranging & Sidelink Positioning in 5GS | Rel-19 |
| TS 29.503 vj50 | UDM Service Based Interface Stage 3 | Rel-19 |
| TS 29.586 vj30 | SLPKMF Service Based Interface Protocol | Rel-19 |
| TS 33.533 vj00 | Security for 5G Ranging & Sidelink Positioning | Rel-19 |