Project

General

Profile

Activity

From 01/23/2020 to 02/21/2020

02/21/2020

08:22 PM Feature #4401: Proof of concept for counting Location Updates in SIM applet
On Fri, Feb 21, 2020 at 02:33:54PM +0000, osmith [REDMINE] wrote:
> I thought that I need to access the filesystem an...
laforge
02:33 PM Feature #4401 (Resolved): Proof of concept for counting Location Updates in SIM applet
I thought that I need to access the filesystem and write it there (which had me confusing: where to write it exactly?... osmith
11:56 AM Feature #4401: Proof of concept for counting Location Updates in SIM applet
After testing the hello world example, I've modified it to display a message on every location update. This works! Th... osmith
07:10 AM Feature #4401 (In Progress): Proof of concept for counting Location Updates in SIM applet
osmith
02:48 PM Feature #4404: Research: Make sure that we can silently detach the IMSI
> How does a SIM/baseband behave when its IMSI is changed?
Let's add a menu entry that changes the IMSI to check t...
osmith
02:48 PM Feature #4412 (Resolved): SIM applet: add debug menu entry to change IMSI
Before drafting the spec, we need to check how the baseband/SIM behave if the IMSI changes. Adding it to the menu of ... osmith
02:40 PM Revision 2dcbfabb (imsi-pseudo): IMSIPseudo.java: rename menuItemText to title
osmith
02:39 PM Revision 1e5cc46d (imsi-pseudo): IMSIPseudo.java: rename welcomeMsg to LUCounter
osmith
02:24 PM Revision 041b0e0a (imsi-pseudo): IMSIPesudo.java: simple LU counter
osmith
10:20 AM Revision e28705af (imsi-pseudo): IMSIPseudo.java: show hello world on LU
osmith
08:39 AM Revision c6a2ba99 (imsi-pseudo): sim-applet/README.md: describe flashing
osmith
08:29 AM Revision c18064a7 (imsi-pseudo): sim-applet: add "flash" and "remove" targets
Using wrong arguments for shadysim.py (e.g. wrong --max-menu-entry-text)
results in cryptic errors, so let's version ...
osmith
07:55 AM Revision 8f58642c (imsi-pseudo): IMSIPseudo.java: change menu entry title
To make this work, flash with increased --max-menu-entry-text option for
shadysim.py. I'll add a "make flash" target ...
osmith
07:47 AM Revision 4e5e516a (imsi-pseudo): IMSIPseudo.java: convert line endings to unix
osmith
07:43 AM Revision 7528b38c (imsi-pseudo): sim-applet: rename to org.osmocom.IMSIPseudo
osmith

02/20/2020

04:22 PM Feature #4404: Research: Make sure that we can silently detach the IMSI
With ATT=0, LU (Periodic) still happen as usual. neels
04:10 PM Feature #4404: Research: Make sure that we can silently detach the IMSI
I just tested setting ATT=0 in SI3 Channel Description via
osmo-bsc.cfg...
neels
01:55 PM Feature #4404: Research: Make sure that we can silently detach the IMSI
Ah, I did find that, but interpreted it differently:
ATT, Attach-detach allowed (octet 2)
Bit
7
0 MSs in the...
neels

02/19/2020

06:21 PM Feature #4404: Research: Make sure that we can silently detach the IMSI
On Wed, Feb 19, 2020 at 02:32:02PM +0000, redmine@lists.osmocom.org wrote:
> If there is a switch to tell the MS to d...
laforge
02:32 PM Feature #4404: Research: Make sure that we can silently detach the IMSI
If there is a switch to tell the MS to do silent IMSI Detach, then it should be sufficient to set it.
Spent some tim...
neels
12:55 PM Feature #4404: Research: Make sure that we can silently detach the IMSI
laforge "pointed out":https://osmocom.org/issues/4400?issue_count=5&issue_position=5&prev_issue_id=4401#note-16, that... osmith
10:34 AM Feature #4404 (Stalled): Research: Make sure that we can silently detach the IMSI
laforge wrote:
> neels wrote:
> > The usefulness of the project seems to pivot on the visibility of the IMSI Detach...
osmith
12:50 PM Feature #4400: Approach C: HLR decides and sends the entire next pseudo IMSI to SIM
laforge wrote:
> > > I doublt IMSI DETACH is used much in real-world networks these days as it is unauthenticated
>...
osmith
11:11 AM Feature #4400: Approach C: HLR decides and sends the entire next pseudo IMSI to SIM
On Wed, Feb 19, 2020 at 10:35:24AM +0000, redmine@lists.osmocom.org wrote:
> what do you think about warning the user...
laforge
10:35 AM Feature #4400: Approach C: HLR decides and sends the entire next pseudo IMSI to SIM
laforge wrote:
> One disadvantage of such an "explicit" mechanism relying on OTA SMS is that any
> intermediary / a...
osmith
11:16 AM Revision 04f25869 (imsi-pseudo): Makefile: adjust path to sim-tools
osmith
11:15 AM Revision 537fba0d (imsi-pseudo): sim-applet: start with hello-stk
Import source from here: https://git.osmocom.org/sim/hello-stk osmith
11:09 AM Revision 5380e95a (imsi-pseudo): README/docs: add FIXME: needs to be updated
osmith
10:40 AM Feature #4402 (Stalled): Specification: Create draft
osmith
10:34 AM Feature #4403 (Feedback): OsmoHLR: How to interface with SMS service?
laforge "wrote":https://osmocom.org/issues/4400#note-14:
> On Tue, Feb 18, 2020 at 04:44:23PM +0000, neels [REDMINE]...
osmith

02/18/2020

08:11 PM Feature #4400: Approach C: HLR decides and sends the entire next pseudo IMSI to SIM
On Tue, Feb 18, 2020 at 04:44:23PM +0000, neels [REDMINE] wrote:
> * SMS-over-GSUP?
no, that would mean you need an ...
laforge
05:31 PM Feature #4400: Approach C: HLR decides and sends the entire next pseudo IMSI to SIM
On Tue, Feb 18, 2020 at 04:33:42PM +0000, neels [REDMINE] wrote:
> * IMSI pool managed in HLR; HLR tells SIM when to ...
laforge
04:44 PM Feature #4400: Approach C: HLR decides and sends the entire next pseudo IMSI to SIM
Open question: how to interface HLR and SMS service
* SMS-over-GSUP?
* SMPP handler and CTRL interface to osmo-hlr?
neels
04:33 PM Feature #4400: Approach C: HLR decides and sends the entire next pseudo IMSI to SIM
Summary of important aspects so far:
* IMSI pool managed in HLR; HLR tells SIM when to move to a new IMSI.
** Whe...
neels
03:11 PM Feature #4400: Approach C: HLR decides and sends the entire next pseudo IMSI to SIM
also consider TMSIs: when changing the IMSI, the SIM should discard its TMSI used for the network.
The MSC still ass...
neels
02:54 PM Feature #4400: Approach C: HLR decides and sends the entire next pseudo IMSI to SIM
Discussion: when to change the pseudo IMSI?
Changing the pseudo IMSI is only possible when the subscriber is attac...
neels
02:38 PM Feature #4400: Approach C: HLR decides and sends the entire next pseudo IMSI to SIM
I've created a README.md for imsi-pseudo.git based on the description of this issue:
https://gerrit.osmocom.org/pl...
osmith
07:55 AM Feature #4400: Approach C: HLR decides and sends the entire next pseudo IMSI to SIM
@laforge gave feedback about the scope of the project. Text updated: additional encryption layer removed from the pro... osmith
02:41 PM Feature #4402 (Resolved): Specification: Create draft
Before we implement this in Osmocom, we will create a draft specification.
Based on the approach described in #440...
osmith
02:34 PM Feature #4401 (Resolved): Proof of concept for counting Location Updates in SIM applet
Before we put this part in the draft specification, we should make sure that we can actually count location updates i... osmith
02:21 PM Revision d79601db (imsi-pseudo): docs/specification: mention simapplet counting LUs
osmith
02:14 PM Revision b9fc075b (imsi-pseudo): docs/specification.md: begin specification
Start with a rough draft of what I expect that needs to be changed in
the specs, so we can extend it with the actual ...
osmith
01:33 PM Revision a9611b6b (imsi-pseudo): sim-applet: create README.md stub
Prepare the directory structure. osmith
01:33 PM Revision 65b41130 (imsi-pseudo): README.md: describe current approach
Based on my "Approach C" in OS#4400. osmith
07:57 AM Feature #4397 (Rejected): Approach A: Calculate pseudo IMSI with TOTP
osmith
07:57 AM Feature #4398 (Rejected): Approach B: Calculate pseudo IMSI with HOTP
osmith

02/17/2020

01:49 PM Feature #4400: Approach C: HLR decides and sends the entire next pseudo IMSI to SIM
@neels gave feedback: NEW SESSION REQ and NEW SESSION RESP can be removed, if we let the HLR suggest the same pseudo ... osmith
10:29 AM Feature #4400 (Resolved): Approach C: HLR decides and sends the entire next pseudo IMSI to SIM
h3. Overview
In contrary to previous approaches, the HLR decides the pseudo IMSI
independently of the SIM applet....
osmith
08:44 AM Feature #4398: Approach B: Calculate pseudo IMSI with HOTP
Based on the feedback, I'm working on a new approach and will post it soon as "Approach C". osmith

02/14/2020

04:14 PM Feature #4398: Approach B: Calculate pseudo IMSI with HOTP
neels wrote:
> What if the HLR tells the SIM to increment the counter, but that message gets lost / arrives late?
...
osmith
03:05 PM Feature #4398: Approach B: Calculate pseudo IMSI with HOTP
neels wrote:
> What if the HLR tells the SIM to increment the counter, but that message gets lost / arrives late?
...
osmith
02:21 PM Feature #4398: Approach B: Calculate pseudo IMSI with HOTP
points to explore:
What if the HLR tells the SIM to increment the counter, but that message gets lost / arrives la...
neels
01:48 PM Feature #4398 (Rejected): Approach B: Calculate pseudo IMSI with HOTP
Similar to approach A in #4397, but without any collisions and problems with timestamps. Since timestamps are not use... osmith
12:43 PM Feature #4397 (Rejected): Approach A: Calculate pseudo IMSI with TOTP
This was my first approach, I think the HOTP based one is better. But for completeness, I will write it out here and ... osmith

02/13/2020

01:40 PM Revision 73dd9d7b (imsi-pseudo): Initial empty repository
laforge
 

Also available in: Atom

Add picture from clipboard (Maximum size: 48.8 MB)