EDIT yes http://www.gsm-security.net/faq/timsi-temporary-imsi-gsm.sht...
EDIT yes http://www.gsm-security.net/faq/timsi-temporary-imsi-gsm.sht...
Like trying to stop MITM attacks on the internet by randomizing MAC addresses between sessions. IMSI are printed on a sticker stuck to the phone. How secret can it really be?
Even if TIMSI worked well, there are other techniques: https://arxiv.org/pdf/1607.05171.pdf
My phones have the IMEI number written on them, not the IMSI numbers. I'll have to take the SIM out to see if it has the IMSI written on it somewhere.
That said there is a trick to bypass TMSI for tracking as you can trigger an IMSI re-registration by interrupting mobile data or by forcing the mobile phone to downgrade through jamming.
Also TMSI only prevents tracking not eavesdropping, it makes targeted eavesdropping harder but not impossible if you can track the target through other means.
My quick skim through the code looks like it'll track that too though:
# Register IMSI as seen if a TMSI believed to
# belong to the IMSI is seen.