Et programmeret SIM-kort (subscriber identity module) indeholder alle de oplysninger, der er nødvendige for, at en bruger af en enhed kan tilslutte sig et netværk. Dette indebære blandt andet abonnentens internationale mobilabonnentidentitet (IMSI) og netværksspecifikke oplysninger.
I sit traditionelle format er SIM-kortet gemt i en chip, der er indbygget i et udskifteligt kort. Der er også mulighed for at anvende “indlejrede” SIM-kort (eSIM). som er et stadig mere populært valg til IoT-projekter. Her har SIM-kortet form af en vakuumforseglet chip, der er loddet på et printkort i enheden.
iSIM går et skridt videre end eSIM med hensyn til integration. iSIM er muliggjort af System on a Chip-teknologien (SoC), som gør det muligt at indlejre alle computerkomponenterne i en enhed på et lille stykke silicium.
I stedet for at være placeret på en chip (eSIM) er den meget lille processorkerne, der indeholder SIM-funktionen, integreret direkte i enhedens computer- eller forbindelseshardware. Med andre ord kan iSIM indlejres i mikrocontroller-enheden (MCU) eller mobilmodulet (modem). I begge tilfælde kræver iSIM en dedikeret processor til sikkerhedsoperationer (f.eks. en “sikker enklave”) for at opretholde krypteringsoperationernes integritet.