Overview
This series explains why 5G Standalone security before authentication is layered rather than binary. It follows early UE RRC processing from ASN.1 encodability through semantic consistency, protection state, and safe application; classifies range, presence, intra-IE, and inter-IE constraints; then shows how CONSET turns standards evidence into minimal, re-encodable tests. It places OAI and commercial-device failures beside NIST’s initial NAS design, preserving limits around deployment mode, draft status, sample, availability impact, and conflicting crash totals. The result is a practical way to assign validation, remediation, and assurance claims to the right boundary.
Learning outcomes
- A structurally encodable RRC message can still violate semantic relationships and destabilize a UE.
- NAS protection and RRC validation address different layers; neither substitutes for the other.
- CONSET improves attribution by joining schema and normative evidence before making minimal edits.
- The reported failures support tested availability claims, not universal device behavior or impacts beyond denial of service.
Keywords
Preview every chapter · Unlock full text, audio, and video from chapter 4
PlansFAQ
Does 5G protect every message before authentication?
No; in 5G Standalone, initial NAS protection limits bootstrap exposure, but early RRC may still be processed before integrity protection.
How can a valid 5G RRC message still cause a modem failure?
A 5G RRC message can be syntactically valid yet violate a range, presence, intra-IE, or inter-IE relationship that downstream UE code assumes. If unchecked, that assumption may cause a tested implementation to crash or reset.
What does CONSET add beyond syntax fuzzing?
CONSET links normative constraints to schema-bound, minimal, re-encodable mutations, making failures easier to attribute than arbitrary malformed inputs.
What do the reported 5G baseband findings prove?
They show selected, controlled failures in tested OAI and commercial implementations, including availability impacts; they do not establish fleet-wide prevalence, universal chipset behavior, or code execution.