3GPP TS 33.536

Security Aspects of Multicast-Broadcast Services (MBS) in 5G
V18.2.0 (2024-06) — Release 18 Security Feature

1. Scope

▶

Defines security mechanisms for 5G Multicast-Broadcast Services (5MBS), covering content protection, group key management, and secure delivery of multicast/broadcast data over 5G System architecture.

5MBS: Enables efficient one-to-many content distribution (live streaming, IoT firmware updates, V2X messages) using shared radio resources instead of individual unicast bearers.

2. MBS Architecture

▶
┌──────────┐ │ Content │ (Application Server / AF) │ Provider │ └────┬─────┘ Nmb│ ┌────▼─────┐ ┌──────────┐ │ MB-SMF │◄───────►│ MB-UPF │ │ (session │ N4mb │(multicast│ │ mgmt) │ (PFCP) │ delivery)│ └────┬─────┘ └────┬─────┘ N33│ N3mb│ (GTP-U multicast) │ │ ┌────▼─────┐ ┌─────▼────┐ │ AMF │ │ gNB │ └──────────┘ └────┬─────┘ │ Uu (multicast/broadcast) ┌────▼────┐ │ UEs │ (MBS group members) └─────────┘
EntityRole
MB-SMFMBS Session Management — session setup, group management
MB-UPFMBS User Plane — multicast data distribution to gNBs
N3mbGTP-U based multicast delivery from MB-UPF to gNBs
N4mbPFCP-based control of MB-UPF forwarding rules

3. Security Framework

▶

3.1 MBS Key Management

▶
┌──────────────────┐ │ MSK │ MBS Service Key (per MBS service) │ (from KMS/AF) │ — distributed to authorized UEs └────────┬─────────┘ │ KDF ┌────────▼─────────┐ │ MTK │ MBS Traffic Key (per session/interval) │ (short-lived) │ — encrypts actual multicast content └──────────────────┘
  • MSK (MBS Service Key): Long-lived group key; distributed during MBS session join
  • MTK (MBS Traffic Key): Short-lived; derived from MSK; rotated periodically
  • Key rotation: MTK rotated on group membership change (member leave/join) to maintain forward/backward secrecy

3.2 MBS Authentication & Authorization

▶
  • UE must be authenticated via primary 5G authentication before MBS join
  • MBS service authorization — UE subscription checked for MBS group membership
  • MSK delivery protected by existing NAS security context
  • Group membership management via MB-SMF with subscription data from UDM

4. MBS-Specific Threats

▶
ThreatDescriptionMitigation
Unauthorized Content AccessNon-member UE receives and decrypts multicast contentMSK distribution only to authorized UEs; MTK rotation on member leave
Content InjectionAttacker injects false multicast dataContent integrity protection (MTK-based MAC); source authentication
Key Leakage → Group CompromiseLeaked MSK enables all content decryptionMSK bound to UE identity; MTK rotation limits exposure window
Free-rider AttackAuthorized UE redistributes decrypted contentApplication-level DRM; watermarking (out of 3GPP scope)
N3mb GTP-U ManipulationInject/modify multicast GTP-U on N3mb to gNBsIPsec on N3mb; GTP-U source validation at gNB
MBS Session HijackingForged PFCP messages to MB-UPF alter multicast distributionTLS on N4mb; MB-SMF authentication

5. GTP Considerations for MBS

▶
MBS introduces multicast GTP-U tunnels (N3mb) — a new attack surface where a single compromised GTP-U tunnel affects all UEs in the multicast group simultaneously.
  • N3mb transport: GTP-U with multicast outer IP → single tunnel serves multiple gNBs
  • TEID scope: Shared TEID across gNBs for same MBS session — TEID compromise = group-wide impact
  • N4mb (PFCP): MB-SMF programs MB-UPF forwarding for multicast — same PFCP security requirements as unicast N4
  • Content protection is independent of GTP protection: Even if N3mb is compromised, MTK-encrypted content remains secure