As far as I know when a phone connects to a GSM (2G or 3G) network, the connection is encrypted. When I get in range of let's say an IMSI Catcher, I imagine this connection will not be encrypted in any way, so they can listen to all my calls.

Is there a way for my phone to let me know that it has connected to an insecure GSM network?

  • 2
    Extremely relevant: Stingray Attack. Law enforcement can legally use this attack at any time without your knowledge, and bad guys can obviously do the same. Oct 31, 2013 at 13:15
  • @RubberDuck exactly that's why I'd like my phone to go mental when it connects to an unencrypted network.
    – 6bytes
    Oct 31, 2013 at 15:41
  • I would assume that, if this is even possible at all, it would be likely be different depending on the phone model.
    – Moshe Katz
    Nov 6, 2013 at 0:39
  • not sure but stackoverflow.com/questions/3316466/…
    – Mark Evans
    Nov 21, 2013 at 11:13

2 Answers 2


In case you are not aware, many people have considered GSM security to be weak and there are freely available rainbow tables for decrypting GSM. Any determined eavesdropper with off the shelve equipment will be able to listen to your calls. You might be interested in reading this Are phone calls on a GSM network encrypted?

But if you are worried about the security of your calls, it should be safer to use Skype instead :)

  • 1
    /sarcasm alert ... But, seriously, any telco admin could listen in, even if you use a satphone, and telco insiders (including governments) are a much greater risk to your privacy than outsiders. Add encryption to your conversation or know it's public, IMSI Catacher or not.
    – K7AAY
    Dec 10, 2013 at 1:39
  • Or you and your partner could use RedPhone / RedPhone G-Play
    – Serverfrog
    Jul 23, 2014 at 10:59

There have been efforts to detect IMSI catcher but with limited success.

The main problem is the closed source nature of the major mobile phone producers

This is the problem because in all phones you have a GSM chip that connects you to the GSM Network. You don't know what happens inside and you can not easily replace it because closed source and really complex.

The GSM chip provides you with only basic information about the network and the connection. Without direct access to the network it is hard to tell whats going on there.

I would advice to encrypt communication using RedPhone or similar.

Not the answer you're looking for? Browse other questions tagged or ask your own question.