Commit Graph

110 Commits

Author SHA1 Message Date
Neels Hofmeyr 98f5e49a09 spec: remove classmark enquiry and ciphering from figure 1
Related: OS#4492
Change-Id: I7f215a1e6a5ea24208971ffd443363f614e3f0a6
2020-10-28 21:53:29 +01:00
Oliver Smith 6aa67e3da2 spec: next pseudo IMSI SMS lost: better wording
Remove the obvious and also weirdly worded part of the sentence.
2020-05-11 08:45:26 +02:00
Oliver Smith 5e998f110b spec: explain sleep in sim app before imsi switch 2020-05-11 08:39:27 +02:00
Oliver Smith e9b57f5dc4 spec: UL Request: clarify sentence 2020-05-11 08:20:24 +02:00
Oliver Smith 4d3277f077 spec: replace should with must
Make it clear that statements like 'the operator should make sure that the
next pseudonymous IMSI SMS cannot be read or modified by third parties'
are not recommendations, but requirements for this specification to
work.
2020-05-08 09:44:51 +02:00
Oliver Smith fcf7811bc0 spec: clarify "Next Pseudonymous IMSI SMS is Lost"
Explicitly state that we send a lost next pseudonymous IMSI again.
2020-05-08 09:44:51 +02:00
Oliver Smith 04ff01ef63 spec: SIM applet: verify: next IMSI is different
Suggested by ROS, so it would not be possible for the HLR to send the
same pseudonymous IMSI with an increased counter.

Seems like a good idea to me, if there was a bug in the HLR and it would
send the same pseudo IMSI for that reason, the SIM would not reset the
imsi_pseudo_lu counter.
2020-05-08 09:44:39 +02:00
Harald Welte 29a79afacc spec: fix paragraph regarding SUPI
The SUPI often is not larger than the IMSI, but the SUCI is.
2020-04-16 12:23:34 +02:00
Oliver Smith 0c7dda618f spec: add Harald as author too 2020-04-16 11:48:25 +02:00
Oliver Smith d82eac650c spec: remove \n in Summary of Proposed Solution 2020-04-16 11:44:44 +02:00
Oliver Smith 968dd357b1 spec: improve page breaks
Fix the almost empty page, that would only have "2.2.1.1 Counter
Storage" and one line of text, the related table starting a new page
(although no explicit page break was there).

Add a page break before "2.2. SIM/USIM Provisioning" to avoid that
almost blank page, and add some more page breaks before big headlines
for consistency and better readability.
2020-04-16 11:44:32 +02:00
Oliver Smith e87abdf164 spec: minor fixes 2020-04-16 11:18:40 +02:00
Harald Welte d3380dd6a8 spec: Add Neels as author
Neels may not have written the wording of the spec, but he was
very much involved in designing this system and its prototype.
2020-04-16 10:38:40 +02:00
Harald Welte 9db94bbf89 spec: Expanding text in some places; language improvements 2020-04-16 10:36:19 +02:00
Oliver Smith b80a9f87e4 spec: mention more EF to invalidate 2020-04-15 11:46:36 +02:00
Oliver Smith 763232b34c spec: mention that this works for SIM and USIM 2020-04-15 11:14:11 +02:00
Oliver Smith 7bcddc91b6 spec: change license to CC-BY 2020-04-15 10:43:02 +02:00
Oliver Smith efe5c98b77 spec: intro: mention 5G SUCI 2020-04-15 10:29:21 +02:00
Oliver Smith a281464e6c spec: minor fixes, wrap text 2020-04-14 15:06:21 +02:00
Harald Welte b053436e0f spec: Refer to standard OTA SMS security
The encryption is "out of scope" because it already exists.  Hence
we specify that the existing means of 23.048 shall be used.
2020-04-11 10:21:15 +02:00
Harald Welte 37981b6d6d spec: don't use Release 99 spec numbers (03.19 -> 43.019) 2020-04-11 10:21:15 +02:00
Harald Welte 4dc664dd5f spec: Not all countries require proof of ID when buying SIMs 2020-04-11 10:21:15 +02:00
Harald Welte 9d63d6fd72 spec: minor language/wording improvements 2020-04-11 10:21:11 +02:00
Oliver Smith 247c875973 remove text replaced by specification 2020-04-09 15:19:03 +02:00
Oliver Smith 0feaa89ab9 spec: move reference implementation to the end 2020-04-09 15:15:29 +02:00
Oliver Smith a0354de49a spec: User-configurable Minimum Duration Between IMSI Changes 2020-04-09 15:13:38 +02:00
Oliver Smith 69e3fa6b85 spec: Warning the Subscriber If the Pseudonymous IMSI Does Not Change 2020-04-09 14:54:49 +02:00
Oliver Smith cbe90581ed spec: end to end enc 2020-04-08 15:38:29 +02:00
Oliver Smith 18bf9bb185 spec: ATT = 0 2020-04-08 15:26:59 +02:00
Oliver Smith bb8d912705 spec: write section: reference implementation 2020-04-08 14:58:50 +02:00
Oliver Smith 5de45c0885 spec: error scenarios 2020-04-08 14:37:58 +02:00
Oliver Smith 7b0dbb962d docs/spec: SMS structure 2020-04-08 10:39:24 +02:00
Oliver Smith 64d154ceb9 spec: next pseudo_imsi_timer expires 2020-04-08 08:58:17 +02:00
Oliver Smith ef43ac3ad6 spec: write out until Insert Subscriber Data Result 2020-04-07 16:02:19 +02:00
Oliver Smith 7e33ef5e87 spec: add cancel location req to graph 2020-04-07 15:05:11 +02:00
Oliver Smith 92a2288f42 spec: elaborate on how optional this is 2020-04-07 14:51:29 +02:00
Oliver Smith 206a0fa9a1 spec: Process Update_Location_HLR: bullet points + graph 2020-04-07 14:51:25 +02:00
Oliver Smith 8b68e4ec9e spec: describe SIM applet 2020-04-07 09:38:49 +02:00
Oliver Smith 9748cdc622 IMSIPseudo.java: Cosmetic: fix missing space 2020-04-07 09:38:44 +02:00
Oliver Smith 8c81b5561b spec: minor fixes 2020-04-07 08:44:56 +02:00
Oliver Smith bf33c75af4 spec: Pseudonymous IMSI Storage in the HLR 2020-04-06 15:46:29 +02:00
Oliver Smith 6f9f2186c1 spec: use 2g example throughout the document 2020-04-06 14:29:34 +02:00
Oliver Smith 2c8a19c1ed spec: re-organize headlines 2020-04-06 14:14:53 +02:00
Oliver Smith 7afd701011 spec: describe LU without pseudo IMSI 2020-04-06 13:34:58 +02:00
Oliver Smith 5616ae828e specification.md: mark as deprecated 2020-04-03 14:04:30 +02:00
Oliver Smith 5c95bc9caf spec: introduction, headlines 2020-04-03 14:03:24 +02:00
Oliver Smith 2baa0d5305 doc: prepare for asciidoc based specification 2020-04-03 09:00:00 +02:00
Oliver Smith 4a3d8d3f14 docs/specification.md: note Process Update_Location_HLR 2020-04-02 15:15:17 +02:00
Oliver Smith 1acc89b8fc README.md: SIM must not perform IMSI detach 2020-03-31 12:23:52 +02:00
Oliver Smith c4206534f9 README.md: improve headlines 2020-03-31 12:12:47 +02:00