KPAS

Korean Public Alert System

Services →
Introduced in Rel-10

KPAS is a 3GPP-defined Korean Public Alert System that uses Cell Broadcast Service to deliver geographically targeted emergency messages, like natural disaster warnings, to all compatible mobile handsets in affected cells.

Category
Services
Introduced
Rel-10
Where
Radio Access Network › NG-RAN (5G)
Specifications
4 specs
KPAS Description Purpose Related Classification Detected Changes Specifications

Description

The Korean Public Alert System (KPAS) is a specific implementation and profile of the 3GPP's Cell Broadcast Service (CBS) and Earthquake and Tsunami Warning System (ETWS) frameworks, tailored to meet the regulatory requirements for public warning in South Korea. It operates as a network-to-mobile broadcast service, where warning messages are injected into the network core and then disseminated simultaneously to all User Equipments (UEs) within one or more designated cell broadcast areas. The architecture involves a Cell Broadcast Center (CBC) which receives alerts from a government warning provider, formats them according to 3GPP specifications, and forwards them to the relevant Base Stations (eNodeBs in LTE, gNBs in NR) via the CBC-RAN interface (e.g., SBC-AP).

How KPAS works begins with the generation of an alert by an authorized government entity. This alert, containing message text and target geographical areas, is sent to the network operator's CBC. The CBC maps the geographical area to a list of Cell IDs and creates a Cell Broadcast Message. This message includes specific message identifiers and serial numbers defined for KPAS to distinguish it from other CBS messages. The CBC then sends this message to the Base Stations serving the targeted cells using the appropriate Radio Access Network (RAN) protocol. The Base Stations broadcast the message over the air interface using system information blocks (e.g., SIB12 in LTE, SIB12 in NR) on a dedicated logical channel (CTCH). Compatible UEs, continuously monitoring for these broadcasts, receive and decode the message, presenting it to the user with high priority, often accompanied by a distinct sound and vibration pattern.

Key components of the KPAS include the Warning Provider (Korean government agencies), the Cell Broadcast Center (CBC), the Core Network (MME/AMF for control plane routing), the RAN (eNodeB/gNB), and the UE with KPAS capability. The system's role is to provide a fast, reliable, and non-congestive method for mass alerting, as it uses a broadcast channel independent of point-to-point traffic. The technical specifications ensure message integrity, prevent spoofing, and allow for updates and cancellations. KPAS messages are defined with specific codes and formats in 3GPP specs to ensure interoperability across different network operators and handset manufacturers in Korea, making it a critical national public safety service.

Purpose & Motivation

KPAS was created to fulfill a national regulatory mandate in South Korea for a reliable, immediate public warning system via mobile networks. The primary problem it solves is the need to rapidly inform the entire population, or a geographically targeted subset, of imminent threats such as earthquakes, tsunamis, typhoons, civil emergencies, or child abduction alerts (AMBER alerts). Traditional warning methods like sirens, TV, or radio have limitations in reach, immediacy, and granular targeting. SMS-based alerting can cause network congestion and delays during emergencies.

The motivation for standardizing KPAS within 3GPP was to ensure a consistent, interoperable technical implementation across all Korean mobile operators, leveraging existing 3GPP CBS/ETWS mechanisms. Before such standardization, proprietary or non-interoperable systems could lead to fragmented coverage and inconsistent user experience. By adopting and profiling 3GPP standards, KPAS ensures that any compliant mobile phone, regardless of the manufacturer or operator, can receive and display these critical alerts. It addresses the limitations of previous ad-hoc approaches by providing a standardized, network-controlled broadcast mechanism that is not affected by traffic load, ensuring alerts are delivered within seconds to all devices in the target zone, even those not engaged in a call or data session.

Classification

Part ofCBS

Release Timeline

Detected Changes Across Releases

from 3GPP Change Requests

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

Rel-16 1 change

In Release 16, the 3GPP specification introduced additional requirements for the Korean Public Alert System (KPAS), including specific UE-based geo-fencing requirements to determine location within a warning area. This release also provided corrections for KPAS message length and coding specifications. Furthermore, it included work to align the overall KPAS requirements within the standard.

  • Clarification for KPAS and EU-alert TS 38.300CR0232
Rel-18 3 changes

In Release 18, the KPAS function was updated to align its requirements, correct message length and coding specifications for KPAS services, and introduce UE-based geo-fencing requirements. Specifically, the enhancements clarified that KPAS Warning Notifications support up to 157 characters in UCS2 coding and 360 characters in GSM 7-bit coding from LTE onwards. Furthermore, it mandated that a KPAS-capable UE must utilize UE-Based Location Calculation to determine if it is within a broadcast warning area, minimizing network location service resource load.

  • Alignment of KPAS requirements TS 22.268CRSP-220434
  • Corrections of message length and coding for KPAS services TS 22.268CRSP-221262
  • UE based geo-fencing requirements for KPAS TS 22.268CRSP-230534

Explore further

Broader topics and technologies where KPAS plays a role.

Defining Specifications

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

SpecificationTitleRelease
TS 22.268 vk00 Public Warning System (PWS) Requirements Rel-20
TR 33.969 vj00 Security for Public Warning System (PWS) Rel-19
TS 36.300 vj00 E-UTRAN Radio Interface Protocol Architecture Overview Rel-19
TS 38.300 vj00 NG-RAN Overall Description 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.