23

In many dictatorships SIM card cloning is used by the police (working together with the telco) to spy on dissidents, journalists etc. Some people say that you need the authentication key on the SIM card to clone it so that physical access to the card is a pre-requisite for cloning. However, if we assume that the telco works for the political police can they design the SIM card in such a way that they can work without an authentication key on them? This would make the process of SIM card cloning much easier and therefore dangerous for civil society.

8
  • 8
    It's probably easier for them to just get the key before handing you the sim card and keeping a DB of all the key
    – Sefa
    Aug 30, 2019 at 9:34
  • 3
    Telcos do not design the SIM or how the phone interacts or authenticates against the SIM.
    – schroeder
    Aug 30, 2019 at 9:42
  • 11
    "In many dictatorships... the police (working together with the telco)..." - It is not just dictatorships. In the US the telecoms and government form a unholy matrimony. US Congress went so far as to pass legislation making the violations of federal law OK once they were caught. It effectively ended all the EFF lawsuits. Also see the EFF's NSA Spying FAQ | Electronic Frontier Foundation.
    – user29925
    Aug 31, 2019 at 1:50
  • 2
    If it's the police and telecom together, why would they even need to clone the SIM card? I may be wrong, but I don't think data usage and calls are end-to-end encrypted. And if that's the case, wouldn't it be easier for them to just log traffic flowing towards that specific endpoint?
    – zypA13510
    Aug 31, 2019 at 10:28
  • 1
    I would summarize: in absence of end2end encryption, any telco has technical capability to eavesdrop users. In every country, courts can order wiretaps for legitimate reasons. So there is no need to clone the SIM card Sep 2, 2019 at 7:22

3 Answers 3

31

No, telecom providers do not need physical access to the SIM.

They can change the allocated number or any SIM unique ID, therefore they can:

  • assign the number to any new SIM and unassign it from the old one (this is actually a standard procedure for anyone losing their phone/sim)

  • clone the number to any SIM

References- cellphone operator sites:

Third-party articles with more detailed explanation:

5
  • 11
    Would you be able to provide a couple of references for this?
    – Marc.2377
    Aug 31, 2019 at 0:24
  • 4
    @AlexR that is not how StackExchange usually works. Links to google are discouraged. Also links get old, so quoting is appreciated Sep 2, 2019 at 3:41
  • 1
    References are not needed. It is standard procedure for any Telecom provider. Basically, they ask you to prove that the old SIM that you supposedly lost is your by a few means (like asking the amount of remaining credit in the case of prepayed and/or a few numbers you used often in the last period) and if the information provided sufficiently confirms you are issued a new SIM with your number assigned to it.
    – Overmind
    Sep 2, 2019 at 7:59
  • @Overmind you have at least 11 people asking for references. Can you supply any?
    – schroeder
    Sep 2, 2019 at 10:44
  • Reading the site of any operator on how to proceed when losing a SIM card should count as quite valid reference. verizonwireless.com/support/4g-sim-card-faqs
    – Overmind
    Sep 2, 2019 at 10:48
11

Not only do you not need physical access to the SIM, you don't even need cooperation from the telecom provider. There have been instances where SIM card encryption keys were obtained directly from the company that manufactures the SIM card.

9

No, the telco has unlimited control over your number. It doesn't need physical access to do whatever it wants.

This is similar to most internet-based communication services. If you need protection against the service provider (and entities coercing, bribing or deceiving the service provider) you need to use end-to-end encryption, and a open source implementation (or, at least, a implementation that is independent from the provider). For concrete options, see the EFF messaging scorecard


It's worth mentioning that mobile networks are, in general, incredibly insecure (from a modern security perspective). Many telcos will happily give anyone a new SIM card bound to your phone number after a minimal amount of social engineering (for example, by claiming that you lost your old SIM). Also, the protocols used by telcos are riddled by security vulnerabilities that can't be fixed. This insecurity is not an accident - it's intentional:

[Standards designers] had to respect strict controls on the type and strength of encryption they could use.

"It was as strong as we could make it," said Mr Brookson.

Your default assumption when using a phone network should be that everything you say on it is intercepted.


Technical details about SIM cards

There's 3 important pieces of data stored on a SIM card: the ICCID, the IMSI and the authentication key.

The ICCID Is the closest there is to a "uncloneable" identity, as it's used to identify the physical SIM card. However, it's just a data field without a backing cryptographic mechanism. It's written to the SIM in a process called "personalization", and, at least technically, everyone with writting equipment seems free to write whatever they like there.

The IMSI identifies you to the network. This is the closest identifier to the "phone number" (but is not a phone number). The IMSI is written to the SIM card, so, again, everyone is free to say they are whoever they want to be.

The authentication key seems to be the only field with a cryptographic purpose. In theory, it's impossible to read it from the SIM, even with physical access. Unfortunately, it's also written during the "personalization" process, and the telco retains a copy in the authentication center, so anyone with access to it and a SIM card writer would be able to clone it.

Sources:

https://en.wikipedia.org/wiki/SIM_card#Data

https://en.wikipedia.org/wiki/International_mobile_subscriber_identity

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .