5G-ENSURE Security research archive

Reference · Location

Paging: the quiet way a network reveals where you are

Interception is the exposure everyone discusses. A network that has to find a handset before it can ring it produces a second one, continuously, as a condition of working at all.

1Mechanism

Why a network has to call out loud

A handset that is not actively doing anything is not holding a connection open. Keeping one would drain the battery and consume capacity for no benefit, so an idle handset maintains only a coarse registration: the network knows roughly which area it is in, not which cell.

When something arrives for that handset, a call or a message or a notification, the network has to find it. It does so by broadcasting a page across the cells of the area it believes the handset to be in, effectively calling its name and waiting for it to answer. The handset hears its own identity, responds, and a connection is established.

The design is efficient and the alternative is worse, but it has an unavoidable property: the call is broadcast, it names the recipient, and it is sent to a specific area. A listener who hears a page learns two things at once. It learns which identity the network is looking for, and it learns that the network expects that identity to be somewhere within earshot.

2Temporary identities

The exposure depends on how often the temporary name changes

Networks do not page by permanent identity in normal operation. They allocate a temporary identifier and page by that, which is the same defence used to keep the permanent identity off the air during attach. The protection this provides is entirely a function of how often the temporary value is replaced.

Replaced frequently, it is genuinely temporary and an observer who hears it twice cannot assume the two pages concern the same subscription. Left in place for days, it is a permanent identifier wearing a different label, and the effort of concealing the real one is largely wasted, because the substitute has taken on the property that made the original dangerous. Research on deployed networks has repeatedly found reallocation happening far less often than the design intent implies, and it is one of the clearest cases where a specification permits a good outcome and a configuration produces a poor one.

There is a further wrinkle: something has to trigger a page before it can be observed, and triggers are available to anyone who can cause traffic to be directed at a subscription without the subscriber noticing. The general pattern is that a low-visibility contact attempt is enough to make the network go looking, and each look is an observation opportunity. This turns a passive exposure into something an observer can schedule, which is a materially different problem.

3Scope

What this means for the rest of the subject

Paging exposure explains why identity concealment is described on this site as closing the largest hole. Concealment addresses what a device discloses about itself when it attaches. It does not address what the network discloses about the device afterwards, and the two are separate channels with separate lifetimes.

It also explains a limit on detection. The tools described on the detection page look for anomalies in the cells a handset can see, because that is what a handset can observe. An observer collecting pages is not operating a cell and is not transmitting anything: there is no anomalous cell to notice, because there is no cell. Nothing on the handset can see this at all, and no app can, which is the reason the countermeasures for it are all on the network side.

DRecords

Specifications in this archive that bear on it

The archive treats this as a network-side monitoring and anonymisation question, which is where the available controls are: what a network can observe about its own signalling, and how the link between a device and the identity it presents can be broken.

ClusterSpecification ConcernPages
T3.2 Device-based anonymization Anonymization performed at the device 10
T3.2 Privacy-enhanced identity protection Concealment of subscriber identifiers 13
T3.4 Generic collector interface Uniform collection of monitoring data 11

QQuestions

Questions and answers

What is paging, in one sentence?

It is the network broadcasting a call for a particular handset across the area it last knew that handset to be in, because a handset that is idle is not maintaining a connection and has to be woken before anything can be delivered to it.

Why is paging a privacy question at all?

Because the broadcast is public and it is addressed. Anyone listening in the area hears which identity is being looked for, and the area a page was sent to is itself the location information. No interception of content is involved and nothing has to be decrypted.

Does concealment of the subscriber identity fix it?

Not on its own. Concealment addresses the identity a device transmits when it attaches. Paging addresses a handset by a temporary identity, so the exposure depends on how long that temporary value stays the same. A temporary identity that is rarely changed becomes a durable identifier by default, whatever the permanent one is doing.

Can a subscriber do anything about it?

Very little directly, because reallocation of temporary identities is a network behaviour. It is one of the cases where the exposure is decided by an operator configuration that is not visible to the person affected by it.