Eine IMSI ist Teil des SIM-Profils eines Geräts und besteht aus 14-15 Ziffern. Die ersten 3 Ziffern sind der Mobilfunk-Ländercode (MCC) und die folgenden 2 bis 3 Ziffern sind der Mobilfunknetzcode (MNC). Danach folgt eine eindeutige Kombination aus 9 oder 10 Ziffern, die den Benutzer der SIM-Karte identifiziert und die für den Teilnehmer einzigartig ist.
Jede IMSI stammt von einem bestimmten Mobilfunknetzbetreiber und ermöglicht es Ihren IoT-Geräten, sich mit dem Mobilfunknetz des SIM-Anbieters (dem Heimatnetz) zu verbinden. Wenn ein Gerät versucht, auf das Netz zuzugreifen, überträgt es die IMSI. Jede IMSI ist mit einem geheimen Schlüssel (Ki genannt) verbunden. Diese Kombination aus IMSI und Ki dient zur Authentifizierung des Geräts, so dass es sich mit dem Mobilfunknetz verbinden kann.
Neben dem Heimatnetz sollte die IMSI auch Verbindungen mit allen Netz-Roaming-Partnern ermöglichen, mit denen der Anbieter Vereinbarungen getroffen hat. Nehmen wir das Beispiel eines Trackers, das verschiedene Landesgrenzen passiert. Beim Versuch, eine Verbindung mit dem Netz eines anderen Anbieters herzustellen, verwendet das besuchte Netz die IMSI, um Ihr Heimatland und Ihr Heimatnetz zu identifizieren. Wenn es eine Vereinbarung zwischen den Netzbetreibern gibt, kann der Tracker zu einem vereinbarten "Roaming"-Tarif eine Verbindung zu diesem Netz herstellen.