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
Release Timeline
Detected Changes Across Releases
from 3GPP Change RequestsSpecific 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.
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
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.
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.
| Specification | Title | Release |
|---|---|---|
| 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 |