PINE

PIN Element

Security →
Introduced in Rel-18 Also in: Services

PINE is a security component introduced in 3GPP Release 18 that provides a standardized framework for managing and verifying PIN credentials in 5G systems.

Category
Security
Introduced
Rel-18
Where
Core Network › 5G Core
Also touches
1 segments
Specifications
7 specs
PINE Description Purpose Related Classification Detected Changes Specifications

Description

The PIN Element (PINE) is a functional entity defined within the 5G system architecture to handle PIN-related operations. It acts as a secure repository and processing unit for PIN credentials associated with a User Equipment (UE) or a Universal Subscriber Identity Module (USIM). The PINE interfaces with other network functions, such as the Authentication Server Function (AUSF) and the Unified Data Management (UDM), to facilitate PIN verification during authentication procedures or for authorizing specific services that mandate an additional layer of user verification beyond standard network authentication.

Architecturally, PINE is specified to support various PIN types, including the traditional PIN for USIM access and potentially new PIN usages for application or service locks within the 5G ecosystem. Its operation involves secure protocols to transmit PIN verification requests and responses, ensuring that PIN data is protected against eavesdropping and tampering. The specifications detail procedures for PIN enablement, disablement, change, and unblock, integrating these lifecycle management functions into the broader 5G security framework.

The role of PINE is to decouple PIN management logic from the core authentication functions, allowing for more flexible and robust security implementations. By standardizing this element, 3GPP ensures interoperability between different network equipment vendors and UE manufacturers. It supports scenarios where a user must verify their identity via a PIN to access sensitive network services or to perform critical operations, thereby adding a user-centric security layer that complements the network-centric authentication provided by 5G-AKA or EAP-AKA'.

Purpose & Motivation

PINE was created to address the need for a standardized, network-based PIN management framework in 5G. Prior to Release 18, PIN handling was largely confined to the UE and USIM, with limited network involvement for services requiring PIN verification. This lack of standardization made it difficult to implement consistent, secure PIN-based service authorization across multi-vendor networks and for emerging 5G services like secure IoT device management or parental controls.

The motivation stems from the evolution of 5G services, which increasingly require granular user consent and verification. For instance, a parent might want to lock certain data services on a child's device with a PIN, or an enterprise might require PIN verification before a device can access corporate network slices. PINE provides the architectural hooks in the core network to support such use cases securely and reliably. It solves the problem of fragmented, proprietary implementations by defining clear interfaces and procedures within the 5G core, as outlined in specifications like 23.501 and 33.127.

Historically, PINs were primarily a USIM/UICC feature for device unlocking. PINE extends this concept into the network domain, enabling service providers to offer enhanced security features. It addresses limitations where the network had no standardized way to verify a user-known secret for authorizing service-level actions, thus bridging a gap between user authentication and service authorization in the 5G security model.

Classification

Part ofUSIM
Related approachesAUSFUDM

Detected Changes Across Releases

from 3GPP Change Requests

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

Rel-15 3 changes

In Release 15, the PINE (PIN Element) function was newly introduced as part of the framework for a Personal IoT Network (PIN), defining it as a UE or non-3GPP device within such a group. The release specified key capabilities for these elements, including the PIN Element with Gateway Capability (PEGC) for providing connectivity and relay functions, and the mandatory PIN Element with Management Capability (PEMC) for managing the PIN. This established the foundational model for direct, indirect, and network-assisted communication between PINEs.

  • UE configuration for NAS signalling low priority via OMA-DM or USIM not applicable in 5GS TS 24.501CR0084
  • Preferred list terminating at ME or USIM TS 24.501CR0212
  • OS Id information element TS 24.501CR0877
Rel-16 4 changes

In Release 16, the PINE (PIN Element) function was introduced as a new architectural component for Personal IoT Networks. It formally defined the roles of PIN Elements, including those with gateway (PEGC) or management (PEMC) capabilities, enabling direct, relayed, or network-assisted communication within a PIN. This established a framework for group-based device communication and management over 5G systems.

  • Correction on Payload container type information element TS 24.501CR1045
  • Validity of the USIM for an SNPN and for a specific access type TS 24.501CR2015
  • Correction of certain erroneous Information Element Identifiers TS 24.501CR2033
  • Type of the N5GC indication information element TS 24.501CR2552
Rel-17 15 changes

In Release 17, the PINE (PIN Element) function was newly defined as part of the introduction of the Personal IoT Network (PIN), describing it as a UE or non-3GPP device that is part of a PIN group. The release further specified subtypes like the PIN Element with Gateway Capability (PEGC) for providing DN connectivity or relay functionality, and the PIN Element with Management Capability (PEMC) for managing the PIN.

  • Definitions and abbreviations for Multi-USIM in 5GS TS 24.501CR3119
  • Using Service Request procedure for removing paging restrictions in 5GS for a Multi-USIM UE TS 24.501CR3226
  • Multi-USIM UE support indications in 5GS TS 24.501CR3121
  • Considering eDRX parameter in the USIM TS 24.501CR4150
  • Removal of editor's note on CAG information list in USIM TS 24.501CR3212
  • Providing wildcard CAG-ID in the USIM TS 24.501CR3215

+ 9 more changes

Rel-18 17 changes

In Release 18, the PINE (PIN Element) function was enhanced with corrections and new procedures for improved management and reliability. Key updates included corrections to the PINE update, registration, and remove request procedures, as well as new mechanisms for PEGC authorization failure handling and notifying PIN elements about a backup PEGC. Furthermore, support was specified for PINE communication via the 5GS combined with a PEGC and for scenarios involving PINE registration indirectly to a PIN server.

  • Add missing information elements to information flow of PINE join into PIN request/response TS 23.542CR0001
  • Correction of PINE remove request TS 23.542CR0010
  • Correction of PINE update for port number TS 23.542CR0011
  • Correction of PINE update registration to PIN server TS 23.542CR0012
  • PEGC authorization failure and select proper route for PINE join/leave request TS 23.542CR0013
  • PEMC represents the PINE to register TS 23.542CR0014

+ 11 more changes

Rel-19 2 changes

In Release 19, the PINE (PIN Element) function introduced a new procedure for PIN element discovery. Additionally, corrections were made to the XML schema and structure for the `<pin-configuration-service-switch-configure-request>` element.

  • PIN element discovery TS 23.542CR0061
  • Correction on XML schema and structure for &lt;pin-configuration-service-switch-configure-request&gt; element TS 24.583CR0013
Rel-20 1 change

In Release 20, the PINE (PIN Element) function introduced a new capability for PINE profile visibility, specifically enabling a PINE to be discoverable by other PINEs within the Personal IoT Network. This update defined procedures for the discovery of PINEs, which is a foundational management function for the PIN. The change enhanced the ability of PIN Elements to identify and interact with each other to form and manage the IoT network group.

  • Update PINE profile visibility for discovery by other PINE TS 23.542CR0067

Explore further

Broader topics and technologies where PINE plays a role.

Defining Specifications

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

SpecificationTitleRelease
TS 23.501 vk00 5G System Architecture Stage 2 Rel-20
TS 23.542 vk10 Application layer support for Personal IoT Network Rel-20
TS 23.700 vk00 XR Services Application Enablement Layer Rel-20
TS 24.501 vj50 5G NAS Protocols Specification Rel-19
TS 24.583 vj00 Application Layer Support for Personal IoT Network Rel-19
TS 33.127 vj50 Lawful Interception Architecture and Functions Rel-19
TR 33.882 vi01 Technical Report on 5G Security for Personal IoT Networks Rel-18