Project

General

Profile

Wiki » History » Version 5

osmith, 04/08/2020 12:57 PM
link to current osmohlr branch

1 1 osmith
h1. IMSI Pseudonymization
2
3
The IMSI Pseudonymization project will design a specification and provide a reference implementation of a mechanism to conceal the IMSI (international mobile subscriber identity) of a mobile subscriber on the radio interface. The IMSI is used to uniquely identify each subscriber in a (2G, 3G, 4G, 5G) cellular network. However, the privacy of users is not really well protected: current specification require to transfer the IMSI in plain-text at various times before an encrypted connection can be set up. The present project will specify, implement and evaluate a method by which the IMSI will be concealed on the air interface with no modifications to existing mobile phones or any network elements of the operator beyond the HLR/HSS (which implements the authentication on the network side).
4
5 5 osmith
Find the specification and SIM applet source code "here":https://gerrit.osmocom.org/plugins/gitiles/imsi-pseudo. The related OsmoHLR branch is "here":https://git.osmocom.org/osmo-hlr/log/?h=osmith/imsi-pseudo.
6
7
This project is "funded by NLnet and the NGI0 PET Fund":https://nlnet.nl/project/IMSI-pseudonymisation/.
8 2 osmith
9
h2. Stages
10
11 4 osmith
* Create draft specification
12
* Implement in Osmocom <-- we're here
13 2 osmith
* Update specification with experience from implementation
14
* Submit proposal for optional IMSI pseudonymization into the 3GPP standardization process
15 3 neels
16
h2. Pages
17
18
* [[Baseband behavior on IMSI change]]
Add picture from clipboard (Maximum size: 48.8 MB)