NO LIMIT · Genesis · putovi poruke · atom c17204
Mreža ne smije vjerovati telefonu. Telefon ne smije vjerovati mreži. Između njih stoji komad silicija koji čuva jednu tajnu i nikada je ne izgovara — samo dokazuje da je ima. Ovdje to možete pokrenuti i vidjeti svaki bajt koji prijeđe preko zraka.
Lijevo je SIM (tajna Ki nikad ne izlazi), desno je mreža (ista tajna u svom registru). Pritisnite korake redom i gledajte žicu — ono što napadač s antenom stvarno vidi.
Ki = —
IMSI: —
Pamti i brojač SQN da stara poruka ne prođe dvaput.
Ki = —
Zna koji Ki pripada kojem IMSI-ju. Ne zna gdje ste dok se ne javite.
žica — što leti zrakom
Što ste upravo vidjeli. Preko zraka su prošli samo slučajan broj i odgovor na njega. Tajna nije prošla nikad — ni u jednom smjeru. Isti mehanizam kao naš Silazak na uređaj: ključ se rađa i živi na uređaju, van izlazi samo dokaz.
pošteno o simulaciji
Prava mreža računa odgovor funkcijama MILENAGE (3G/4G/5G) odnosno A3/A8 (2G) nad AES-om. Ovdje je umjesto njih SHA‑256 kroz Web Crypto — oblik razgovora je točan, sama funkcija nije ista. To je prikaz mehanizma, ne implementacija standarda.
Telefon se prodaje, resetira, krade i zaražava. Kartica se izvadi i prenese. Identitet pretplatnika nije svojstvo telefona nego svojstvo kartice.
Operater mijenja opremu svakih nekoliko godina. Kartica govori standardiziranim jezikom (ISO 7816 APDU) koji radi i s opremom koja tada još nije postojala.
Da je Ki u datoteci u telefonu, prvo malo zloćudnog koda klonira pretplatu. U kartici je u memoriji koja nema naredbu „pročitaj“ — postoji samo „izračunaj mi odgovor“.
Procesor, ROM s operativnim sustavom, EEPROM za imenik i SMS‑ove, te appleti (Java Card, SIM Toolkit) — izbornici operatera i bankovne usluge koje su se na nekim tržištima vrtjele upravo u kartici.
| razdoblje | hardver | softver i mehanizam | što je palo |
|---|---|---|---|
| 1991. — puna kartica (1FF) | kartica veličine bankovne, 8‑bitni procesor, kilobajti memorije | COMP128‑1 (A3/A8), Ki 128 bita | 1998.: COMP128‑1 razbijen — kartica se klonirala s nekoliko tisuća upita |
| 1996.–2003. — mini (2FF) | kartica se smanjuje, isti čip | COMP128‑2/3, pa operaterski MILENAGE nad AES‑om | 2G ostaje bez provjere mreže: lažna bazna stanica prolazi |
| 3G/4G — USIM | micro (3FF), nano (4FF) | AKA: i mreža dokazuje sebe (AUTN), brojač SQN protiv ponavljanja | IMSI još putuje otvoreno pri prvoj prijavi → IMSI‑catcheri |
| 2016. → eSIM | eUICC — čip zalemljen na ploču, bez utora | profil se preuzima preko mreže (GSMA SGP.22), potpisan i šifriran | fizička zamjena zamijenjena je ovisnošću o poslužitelju koji profil izdaje |
| 2021. → iSIM | bez čipa: sigurna zona unutar samog procesora (SGP.32 / SSP) | isti profili, ista kriptografija, nula zasebnog silicija | tajna sada dijeli silicij s ostatkom sustava — povjerenje ide u proizvođača čipa |
| 5G | bilo koji od gornjih | SUPI se šifrira u SUCI javnim ključem mreže | IMSI‑catcher gubi glavni trik |
Ništa u kriptografiji. Promijenilo se tko drži ključeve od dovoza ključa.
| SIM | eSIM (eUICC) | iSIM | |
|---|---|---|---|
| Gdje živi tajna | izmjenjivi čip | zalemljeni čip | zona u procesoru |
| Kako dolazi pretplata | fizički, u ruci | preuzimanjem profila preko mreže | isto kao eSIM |
| Promjena operatera | izvadi i stavi | QR kod ili poziv poslužitelju | isto |
| Tko može blokirati | operater (mreža) | operater i onaj tko drži poslužitelj profila | isto, plus proizvođač uređaja |
| Što radi bez interneta | sve — kartica je već u ruci | radi, ali se novi profil ne može preuzeti | isto |
| Prednost za nas | pristupnik radi i kad sve padne | rubni uređaj bez utora i bez odlaska na teren | najmanja ploča, najniža potrošnja |
Druga strana medalje. eSIM je udobnost koja je trampila jedan komad plastike za ovisnost o tuđem poslužitelju. Kad vam kartica radi samo ako netko treći potpiše profil, vaša veza je usluga, ne posjed. Zato na uređajima koji moraju raditi u izvanrednoj situaciji ostaje fizička kartica — ili bar jedna od dvije.
Sigurna zona u procesoru umjesto zasebnog čipa. Jeftinije, manje, štedi bateriju — i zato će u milijarde senzora, mjerila i vozila.
SGP.32: mjerilo ili kamera mijenja operatera bez ijednog dodira, preko posrednika kojem vlasnik zadaje pravila. Teren bez odlaska na teren.
Standardne mreže iz orbite: poruka prolazi gdje nema tornja. Pretplata ostaje ista, nebo postaje još jedna ćelija.
Mreža provjerava uređaj njegovim ugrađenim ključem i potvrdom proizvođača. Tada tajnu ne drži operater nego proizvođač — vlasnik uređaja i dalje nitko.
Današnji AES u kartici drži; ono što pada je javni ključ kojim se štiti identitet u 5G. Taj dio će dobiti post‑kvantnu zamjenu — isti put kojim smo mi prošli s hibridnim potpisom.
Da ključ nastane na uređaju, da ga vlasnik može opozvati, i da postoji dokaz tko je i kada profil izdao — zapisan izvan operatera. Tehnika već postoji; nedostaje volja da vlasnik bude vlasnik.
Naša poruka kupcu ima deset putova (atom c17204). Prvi je naš push u sobu naloga — bez operatera, bez troška, dokazan. SMS je eskalacija i njemu treba zadnji kilometar: SIM i radio. Zato u floti stoji telefon s dvije aktivne kartice kao pristupnik, a ne pretplata kod posrednika.
I zato nas zanima tko drži ključ: sustav koji smo gradili godinu dana stoji na tome da tajna nastaje na uređaju i da van izlazi samo dokaz. SIM kartica je ista ideja, stara trideset godina, u komadu plastike veličine nokta.