Menu
Latest
12 meetings · Prague, Jeju · 12–16 Oct
Reports
RAN1#126-bis · SA2#177

Glossary term · Security

Subscriber certificate

Subscriber Certificate

Security →

Subscriber certificate is a digital certificate issued by a mobile network operator to a subscriber, containing their public key and identity to enable secure authentication and encrypted communication.

Introduced
Rel-6
Where
Security
Specifications
3 specs
Subscriber certificate Description Purpose What changed Neighbours Specifications

Description

A subscriber certificate is a digital certificate issued by a mobile network operator (MNO) to a subscriber, based on the subscriber's subscription. It serves as a cryptographic credential that binds the subscriber's identity to a public key, enabling secure authentication, digital signatures, and encrypted communication within the 3GPP ecosystem. The certificate contains the subscriber's own public key and possibly other information such as the subscriber's identity in some form. This allows the subscriber to prove ownership of the corresponding private key and to establish secure channels with network entities or other subscribers.

The subscriber certificate is typically issued during the initial subscription provisioning or upon request, and it is managed by the MNO's public key infrastructure (PKI). The certificate lifecycle includes issuance, renewal, revocation, and suspension, which are handled according to the operator's security policies. The certificate may be stored in the subscriber's device, such as in a UICC (Universal Integrated Circuit Card) or a secure element, or in a software-based secure storage. The private key associated with the certificate is kept confidential and is used for cryptographic operations.

In 3GPP networks, subscriber certificates are used in various security mechanisms, including authentication and key agreement (AKA), IPsec, TLS, and application-layer security. For example, in the Generic Authentication Architecture (GAA), subscriber certificates are used for authentication between the subscriber and application servers. They also play a role in the Bootstrapping Server Function (BSF) and the Home Subscriber Server (HSS) for key management. The certificate enables mutual authentication, ensuring that both the subscriber and the network entity are legitimate.

The technical specifications that define subscriber certificates include 3GPP TS 24.109 (Bootstrapping interface and GAA), TS 33.221 (Generic Authentication Architecture), and TS 33.919 (Generic Authentication Architecture; System Description). These specifications outline the certificate profile, the procedures for certificate enrollment, and the usage in various scenarios. The certificate format follows ITU-T X.509 standards, with specific extensions and attributes defined by 3GPP.

Subscriber certificates are essential for enabling secure services such as mobile banking, enterprise access, and IoT communication. They provide a scalable and interoperable way to manage trust in a mobile environment, reducing reliance on symmetric keys and enabling end-to-end security. As networks evolve towards 5G and beyond, the role of subscriber certificates is expanding to support new use cases like network slicing, edge computing, and massive IoT, where flexible and robust security is paramount.

Purpose & Motivation

The subscriber certificate exists to provide a robust, scalable, and interoperable security mechanism for authenticating subscribers and securing communications in mobile networks. Before its introduction, security relied heavily on symmetric keys stored in the SIM card, which limited the ability to support end-to-end security and public key-based applications. The subscriber certificate enables the use of public key cryptography, allowing subscribers to digitally sign data, encrypt messages, and authenticate to services without sharing secret keys.

It solves the problem of key distribution and trust management in a multi-party environment. By having a trusted third party (the MNO) issue certificates, subscribers can verify each other's identities and establish secure sessions even if they have no prior relationship. This is crucial for services like mobile payments, enterprise VPNs, and machine-to-machine communication, where mutual authentication and non-repudiation are required.

The motivation for creating subscriber certificates came from the need to support new applications beyond voice and SMS, particularly with the advent of IP-based services in 3G and later generations. The Generic Authentication Architecture (GAA) was developed to provide a generic bootstrapping mechanism that could be used by various applications. Subscriber certificates are a key component of GAA, enabling applications to leverage the mobile network's security infrastructure without reinventing authentication mechanisms. Over time, the certificate profile and procedures have been refined to address new threats and requirements, such as privacy, revocation, and interoperability with external PKIs.

What changed in its specifications

The latest release-to-release comparison of specifications that define Subscriber certificate. Each summary describes the whole specification, not only this term.

TS 24.109Rel-16 → Rel-17

Standalone security aspects update HTTP references and specify authentication algorithm values. AKMA adds TLS usage over Ua* with new definitions, and GBA updates authentication algorithm and TLS version details for 5GC bootstrapping.

Full comparison in TS 24.109 →

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.

Rel-6 Initial

Initial definition: a certificate issued to a subscriber. It contains the subscriber's own public key and possibly other information such as the subscriber's identity in some form. This release introduced the concept of subscriber certificates as part of the Generic Authentication Architecture (GAA) to support public key-based security.

The definition remained unchanged from Rel-6, carrying over the same wording. The technical specifications continued to be refined, but the core concept of the subscriber certificate stayed the same.

Wording changed to: 'a certificate issued by a mobile network operator to a subscriber based on his/her subscription. It contains the subscriber's own public key and possibly other information such as the subscriber's identity in some form.' This clarified that the certificate is issued by the MNO and is based on the subscription, emphasizing the operator's role in the issuance process.

The definition remained unchanged from Rel-8, carrying over the same wording. The specifications continued to evolve with additional details on certificate management and usage.

The definition remained unchanged from Rel-8, carrying over the same wording. No changes to the core definition were made in this release.

The definition remained unchanged from Rel-8, carrying over the same wording. The term continued to be used in the context of GAA and other security features.

The definition remained unchanged from Rel-8, carrying over the same wording. No changes to the definition were made in this release.

The definition remained unchanged from Rel-8, carrying over the same wording. The term continued to be applied in new security scenarios.

The definition remained unchanged from Rel-8, carrying over the same wording. No changes to the definition were made in this release.

The definition remained unchanged from Rel-8, carrying over the same wording. The term was used in 5G security specifications, but the definition itself did not change.

The definition remained unchanged from Rel-8, carrying over the same wording. No changes to the definition were made in this release.

The definition remained unchanged from Rel-8, carrying over the same wording. The term continued to be used in the context of 5G security and beyond.

The definition remained unchanged from Rel-8, carrying over the same wording. No changes to the definition were made in this release.

The definition remained unchanged from Rel-8, carrying over the same wording. The term continues to be relevant for future security architectures.

Defining Specifications

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

SpecificationTitleRelease
TS 24.109 vj00 HTTP Digest AKA & GAA Stage 3 Rel-19 read
TS 33.221 vj00 Subscriber Certificate Distribution via GBA Rel-19 read
TR 33.919 vj00 GAA Overview TR Rel-19 read