Karta SIM
Karta SIM (ang. subscriber identity module), moduł identyfikacji abonenta – karta mikroprocesorowa, która służy do identyfikacji abonenta za pomocą numeru IMSI (odpowiednika IMEI) oraz numeru seryjnego karty SSN (SIM Serial Number); pozwala ona również na przechowywanie pewnej niewielkiej ilości danych (np. kontaktów, SMS-ów) w pamięci EEPROM.
W telefonach komórkowych karta SIM, mimo iż nie jest bezpośrednio powiązana z telefonem, jednak jest niezbędnym elementem do jego użytkowania, bowiem karta SIM daje dostęp do pamięci ROM, która uruchamia telefon. Również w smartfonach karta SIM odblokowuje prawie wszystkie funkcje potrzebne do korzystania z urządzenia. Ponadto karta SIM jest wykorzystywana w wielu urządzeniach do mobilnej komunikacji, bądź w urządzeniach IoT[1].
Zgodnie ze specyfikacją 3GPP, z telefonu bez karty SIM można wykonywać połączenia na numery: 000, 08, 112, 110, 118, 119, 911 i 999. Są to numery obsługiwane przez operatorów jako połączenia alarmowe: mają one wyższy priorytet podczas przydzielania zasobów radiowych, za połączenia z nimi nie są naliczane opłaty i przekierowywane są do właściwych, wskazanych przez odpowiedni urząd, centrów ratunkowych znajdujących się najbliżej miejsca, z którego wykonano połączenie. W zależności od obszaru geograficznego tylko niektóre z tych numerów są aktywne, np. w Polsce (i większości krajów europejskich) jest to numer 112, w Ameryce Północnej 911, a w Japonii 110, 118 i 119.
Budowa karty SIM
Typowa karta SIM składa się z:
- mikroprocesora (najczęściej korzystającego z zestawu instrukcji HC08)[2][3],
- pamięci RAM ~ 8 KB,
- pamięci ROM – 64-512 KB,
- pamięci EEPROM – do 512 KB,
- układu szyfrującego komunikację z operatorem,
- małego systemu operacyjnego (Smart Card Operating System), który jest przechowywany w pamięci ROM[2].
Ten system operacyjny posiada swój własny interpreter, który obsługuje zestaw komend do komunikacji z kartą SIM — dzięki któremu komunikacja z m.in. pamięcią karty staje się możliwa. W pamięci EEPROM przechowywany jest prosty system plików, na którym znajdują się często niewielkie aplikacje stworzone przez operatora sieci komórkowej[2].
Pełni ona niejako funkcję klucza dostępowego do sieci komórkowej. Na wewnętrznej stronie karty znajdują się pozłacane pola, czyli styki, które za pośrednictwem gniazda karty SIM łączą ją z modemem aparatu telefonicznego sieci komórkowej.
Opis styków (przykład):
- VCC – zasilanie karty,
- RST – sygnał resetu,
- CLK – sygnał zegara procesora,
- RFU – zarezerwowany do wykorzystania w przyszłości,
- GND – masa,
- Vpp – napięcie programujące,
- I/O – sygnał dwukierunkowy dla danych szeregowych (UART[4]),
- RFU – zarezerwowany do wykorzystania w przyszłości.
Każdy konkretny egzemplarz karty ma przypisany swój odrębny 19-, 20- lub 22-cyfrowy numer identyfikacyjny ICCID (ang. integrated circuit card identifier), najczęściej wydrukowany na samej karcie SIM. Dla kart SIM dwie pierwsze cyfry numeru ICCID to 89. Numer ICCID kończy się cyfrą kontrolną obliczoną wg algorytmu Luhna.
Rodzaje kart
Karta SIM początkowo miała wielkość karty kredytowej (85 × 54 mm), później znacznie została zredukowana (25 × 15 mm, mini-SIM) i ponownie zmniejszona (15 × 12 mm, mikro-SIM), a następnie zminimalizowana (12,3 × 8,8 mm, nano-SIM), aż osiągnęła postać układu scalonego wlutowanego w płytę główną urządzenia oznaczonego symbolem MFF2 (5 × 6 mm, Embedded SIM), ze wbudowaną pamięcią i mikroprocesorem. Ostatnie rozwiązanie karty Embedded SIM tzw. eSIM zyskuje coraz szersze zastosowanie i obecnie jest wspierane przez dziesiątki urządzeń[5].
Szczegółowe wymiary prezentuje poniższa tabela:
Rodzaj karty | Pełny rozmiar | Mini SIM | Micro SIM | Nano SIM | Embedded-SIM |
---|---|---|---|---|---|
Specyfikacja | IEC 7810:2003, ID-1 | IEC 7810:2003, ID-000 | ETSI TS 102 221 V9.0.0, Mini-UICC | ETSI TS 102 221 | JEDEC Design Guide 4.8, SON-8 |
Długość (mm) | 85,60 | 25,00 | 15,00 | 12,3 | 6,00 |
Szerokość (mm) | 53,98 | 15,00 | 12,00 | 8,8 | 5,00 |
Grubość (mm) | 0,76 | 0,76 | 0,76 | 0,67 | <1,0 |
Do dziś karty są wydawane w formacie, jaki był na samym początku, czyli wielkości karty kredytowej w celu zapewnienia kompatybilności. Najdłużej był użytkowany format miniSIM. Technika poszła o krok dalej i pod naciskami Apple do użytku weszły karty microSIM i nanoSIM. Istnieją również tzw. „adaptery” kart SIM, dzięki którym każdy abonent może powrócić do dowolnego rozmiaru np. z karty nano SIM powrócić do rozmiaru microSIM.
Karta eSIM
W wyniku rozwoju technologii został opracowany cyfrowy moduł, który zastępuje kartę SIM[6]. Karta eSIM to cyfrowa wersja karty SIM, zapisywana w postaci specjalnego profilu na urządzeniu obsługującym technologię eSIM. W związku z czym oszczędza się środowisko przez nietworzenie kart plastikowych, a konsument w łatwiejszy sposób ma dostęp do karty, ponieważ kupując ją w internecie, może z niej korzystać prawie od razu. Wszyscy operatorzy na polskim rynku mają w ofercie to rozwiązanie.[7][8][9][10].
System karty SIM
System, w który jest wyposażona karta SIM, umożliwia uruchamianie apletów javy w formacie java card. Karty SIM mają możliwość aktualizacji OTA, dzięki czemu dany operator wysyła do abonenta specjalnie spreparowaną, binarną wiadomość SMS, która nie jest wyświetlana użytkownikowi. Maksymalny rozmiar takiej aktualizacji wynosi 255 bajtów.
Dla krótkiego wyjaśnienia: OTA (Over The Air) oznacza pobranie pliku aktualizacji do pamięci urządzenia; aktualizacja, która nie wymaga praktycznie od użytkownika uwagi oraz żadnej specjalistycznej wiedzy.
Warto również pamiętać o zagrożeniu, jakie niosą wspomniane aktualizacje OTA. Za ich pomocą można wykonać na przykład tzw. ciche połączenie. Wygląda to tak, że telefon wykonuje połączenie bez wzbudzania wyświetlacza, a po zakończeniu połączenia usuwa dany aplet z pamięci karty SIM, skutkiem czego nie będzie możliwe do wykrycia, co było powodem wykonania takiej operacji.
Problemem są także błędy w oprogramowaniu. Z powodu błędnego wyniku pracy jednego apletu karta może wykonać niepożądaną akcję, na przykład usunąć kontakty.
Rozwój oprogramowania jest skomplikowany, a sprzęt potrzebny do jego testowania bardzo drogi. Istnieją metody zastępcze – emulatory, są jednak bardzo nieprecyzyjne. Zdarzają się sytuacje, w których różne emulatory dają różne wyniki pracy tego samego apletu.
Zabezpieczenie telefonu
Każda karta SIM jest zabezpieczona kodem PIN, który po 3 nieudanych próbach wprowadzenia cyfrowej kombinacji blokuje telefon. W takim przypadku odblokowanie telefonu umożliwia kod PUK, który jest również przypisany do karty.
SIM-LOCK
Operatorzy różnych sieci telefonii komórkowej, sprzedając aparaty z abonamentem, zazwyczaj zaopatrywali je w tak zwane SIM-locki – blokady uniemożliwiające korzystanie w nich z kart SIM innych operatorów. W dzisiejszych czasach operatorzy raczej nie stosują blokad typu SIM-lock.
Zobacz też
Przypisy
- ↑ iSIM (integrated SIM): definition, benefits, perspective [online], www.thalesgroup.com, 28 lutego 2023 [dostęp 2024-09-17] (ang.).
- ↑ a b c Yumpu.com, AN4453, Smart Card Operation Using Freescale Microcontrollers ... [online], yumpu.com [dostęp 2024-09-17] (ang.).
- ↑ MC9S08JM60 Datasheet [online], Scribd [dostęp 2024-09-17] (ang.).
- ↑ Decoding SIM card bitstreams | Hackaday.io [online], hackaday.io [dostęp 2024-09-17] (ang.).
- ↑ What devices support eSIM? [online], 21 czerwca 2022 [dostęp 2022-12-30] .
- ↑ eSIM - co to jest? [online], Komórkomat.pl [dostęp 2023-01-13] (pol.).
- ↑ Karta eSIM w Plusie [online], bok.plus.pl [dostęp 2023-01-13] (pol.).
- ↑ Orange Polska [online], www.orange.pl [dostęp 2023-01-13] .
- ↑ Karta eSIM | Play.pl | Play [online], www.play.pl [dostęp 2023-01-13] .
- ↑ T-Mobile dał radę. W końcu możesz wyrzucić kartę SIM [online], www.telepolis.pl [dostęp 2023-01-13] (pol.).