PDUID

ProSe Discovery UE ID

Identifier →
Introduced in Rel-13 Also in: Core Network

PDUID is a unique identifier assigned to a User Equipment for ProSe Direct Discovery, enabling it to discover other nearby UEs without cellular infrastructure for device-to-device communication and public safety services.

Category
Identifier
Introduced
Rel-13
Where
Services
Also touches
1 segments
Specifications
12 specs
PDUID Description Purpose Related Classification Detected Changes Specifications

Description

The ProSe Discovery UE ID (PDUID) is a temporary, layer-2 identifier used exclusively for ProSe Direct Discovery procedures in 3GPP networks, starting from Release 13. It is assigned by the ProSe Function in the network core to a UE that is authorized for ProSe services. The PDUID is used in the actual discovery messages broadcast over the PC5 interface (the direct device-to-device radio link) and monitored by other UEs. It serves to mask the permanent UE identity (like IMSI or SUPI) for privacy and to provide a handle for the discovery process. There are two primary models: Model A ("I am here") where a announcing UE broadcasts its PDUID, and Model B ("Who is there?/Are you there?") where a discoverer UE broadcasts a PDUID containing information about the UE it is looking for.

Architecturally, the assignment and management of the PDUID involve several network functions. The UE requests authorization for ProSe Discovery from the ProSe Function via the PC3 reference point. Upon successful authorization, the ProSe Function may assign one or more PDUIDs to the UE, along with associated parameters like a validity timer and discovery filters. The PDUID is then used by the UE's ProSe Protocol stack to formulate discovery messages. At the physical layer, these messages are sent using specific physical channels and resources allocated for sidelink communication (e.g., in LTE's SL-DCH or NR's SL-SCH). The receiving UE's ProSe application layer processes the received PDUID, often applying discovery filters provided by the ProSe Function to determine if the discovered UE is of interest.

The role of the PDUID in the network is to enable secure, private, and efficient device discovery for Proximity Services. It acts as a temporary alias, preventing long-term tracking of a UE based on its discovery broadcasts. The ProSe Function can map the PDUID back to the real UE identity for network-assisted discovery or for charging purposes. In public safety scenarios, where network coverage may be absent (Out-of-Coverage), UEs may use pre-configured or self-assigned PDUIDs. The identifier is thus a key enabler for a wide range of applications from social networking (finding friends nearby) to critical communications for first responders, forming the initial step before establishing a direct ProSe Communication session.

Purpose & Motivation

PDUID was created to address the specific need for a privacy-preserving and network-managed identifier for direct device discovery in LTE and 5G networks. Prior to ProSe standardization, device-to-device discovery relied on ad-hoc methods like Bluetooth or Wi-Fi Direct, which lacked integration with cellular network security, subscription management, and wide-area coordination. There was no standardized way for a cellular network to facilitate discovery between its subscribers while maintaining control and privacy. The PDUID solves this by providing a temporary, network-issued handle.

The historical context is the 3GPP's work on Proximity Services, initiated to support public safety requirements and commercial D2D applications. A core challenge was enabling discovery without constantly exposing permanent, trackable identifiers over the air. The PDUID, along with the ProSe Function, was designed to solve this privacy problem. It also addresses scalability; the network can allocate different PDUIDs for different discovery purposes (e.g., different apps on the same UE) and manage their lifecycle, preventing identifier exhaustion or conflict.

Furthermore, PDUID enables network-assisted discovery optimization. By controlling the assignment, the network can help UEs filter irrelevant discovery messages, saving battery life and radio resources. It is a foundational element that allows the cellular network to extend its services to direct device-to-device links, creating a hybrid communication paradigm. This was a significant evolution from traditional cellular architectures where all communication was necessarily routed through a base station, enabling new low-latency and off-grid use cases.

Classification

Part ofProSe

Release Timeline

Detected Changes Across Releases

from 3GPP Change Requests

Specific changes extracted from the „Change history“ tables of 3GPP specifications (2 CRs across 1 releases). Complements the general historical overview above with the evidence-based evolution of this function.

Rel-17 2 changes

In Release 17, enhancements were introduced to manage changes to the ProSe Discovery UE ID (PDUID). Specifically, the release added a mechanism for the Policy Control Function (PCF) to report a change of a UE's PDUID and defined support in the Binding Support Function (BSF) to receive these notifications from the PCF. This allows network functions to be informed when a UE's temporary discovery identifier is updated.

  • Reporting Change of PDUID by the PCF TS 23.503CR0573
  • BSF support for the PCF notification of PDUID changes TS 29.513CR0289

Explore further

Broader topics and technologies where PDUID plays a role.

Defining Specifications

3GPP specifications that define or reference PDUID, with the latest known release. Sourced from the 3GPP document catalog — see methodology.

SpecificationTitleRelease
TS 23.303 vj00 Proximity Services (ProSe) Stage 2 Rel-19
TS 23.304 vk00 5G Proximity Services (ProSe) Stage 2 Rel-20
TS 23.503 vk00 5G Policy and Charging Control Framework Rel-20
TS 24.334 vj00 ProSe Protocols and Procedures Rel-19
TS 24.554 vj40 5G Proximity Services (ProSe) Protocols Rel-19
TS 29.343 vj00 PC2 Reference Point Stage 3 Specification Rel-19
TS 29.345 vj00 Diameter-based PC6/PC7 interfaces for ProSe Rel-19
TS 29.513 vj40 5G PCC Signalling Flows & QoS Mapping Rel-19
TS 29.534 vj20 5G Access & Mobility Policy Authorization Service Rel-19
TS 29.555 vj10 5G Direct Discovery Name Management Services Rel-19
TS 29.557 vj20 5G AF ProSe Service Stage 3 Protocol Rel-19
TS 29.559 vj40 5G PKMF Service Based Interface Stage 3 Rel-19
Patrick Zandl

About the author: Patrick Zandl (b. 1974)

Telecommunications specialist, technology journalist (founder of the Mobil server), and developer who has been running since 2025 — the largest Czech-language resource on AI-assisted programming. Formerly Chief Wizard Architect at Prusa3D and head of development for Turris at CZ.NIC; currently a consultant and instructor on AI implementation in companies.