Een geprogrammeerde SIM (subscriber identity module) bevat alle informatie die een apparaatgebruiker nodig heeft om lid te worden van een netwerk, inclusief de internationale mobiele abonnee-identiteit (IMSI) van de abonnee en netwerkspecifieke informatie.
In zijn traditionele formaat wordt de simkaart opgeslagen in een chip die is verwerkt in een verwijderbare kaart. Een steeds populairdere keuze voor IoT-projecten, er is ook de mogelijkheid om ’embedded’ simkaarten (eSIMs). te gebruiken. Hiermee neemt de SIM de vorm aan van een vacuümverzegelde chip die op een bord in het apparaat is gesoldeerd. In its traditional format, the SIM is stored in a chip that is incorporated into a removable card.
iSIM gaat qua integratie nog een stap verder dan eSIM. iSIM wordt mogelijk gemaakt door System on a Chip (SoC)-technologie waarmee alle computercomponenten van een apparaat kunnen worden ingebed in één klein stukje silicium.
In plaats van op een speciale chip te zijn gevestigd (eSIM), is de zeer kleine processor die de SIM-functie bevat rechtstreeks geïntegreerd in de reken- of connectiviteitshardware van het apparaat. Met andere woorden, iSIM kan worden ingebed in de microcontroller-eenheid (MCU) of de mobiele module (modem). In beide gevallen vereist iSIM een toegewijde processor voor beveiligingsbewerkingen (bijvoorbeeld een ‘veilige enclave’) om de integriteit van versleutelingsbewerkingen te behouden.