Za sada se ogranicavam na GSM mreze mobilnih operatera u Srbiji, 3G cu za sada ostaviti po strani, jer sam trazio na internetu informacije vezane za GSM mreze i algoritme kriptovanja koji se primenjuju.
Da pocnemo sa time koji su algoritmi za kriptovanje prisutni u GSM mrezama, i koje su njihove karakteristike:
- A5/1 je prvi algoritam za kriptovanje GSM poziva, i razvijen je 1987. godine. On za kriptovanje koristi 64bit-ni kljuc, i relativno je siguran, zbog toga sto je tesko pronaci kljuc, samo slusajuci kriptovan sadrzaj koji ide u etar.
- A5/2 je drugi algoritam za kriptovanje GSM poziva, razvijen je 1989. godine, tako sto je namerno "oslabljen" da bi se koristio u nekim delovima sveta iz politickih razloga. On za kriptovanje koristi isti kljuc kao i A5/1, ali je mnogo lakse pronaci kljuc samo slusajuci kriptovan sadrzaj koji ide u etar. (dovoljno je 4 paketa podataka - pola sekunde razgovora).
Postoji i A5/3 (KASUMI), koji se retko koristi na GSM mrezama i nije previse povezan sa ova dva, tako da za ovu pricu on nije previse bitan.
1999. godine Ian Goldberg i David Wagner su uradili kripto-analizu A5/2, i algoritam za pronalazenje kljuca je mogao raditi u realnom vremenu. Zbog ovoga GSM asocijacija (GSMA) je donela odluku da svi modeli mobilnih stanica (telefona, modema...) razvijeni nakon 1. jula 2006. godine nece vise podrzavati A5/2, i preporucila svim GSM operaterima da do kraja 2006. predju na A5/1, jer je sigurniji, a sve mobilne stanice vec imaju podrsku za A5/1.
Jos jedna bitna stvar je da se kljuc za kriptovanje podataka ne menja u toku jednog poziva, sto znaci da ako telefon predje sa A5/1 na A5/2 u toku razgovora, ceo razgovor je moguce slusati u realnom vremenu. To je upravo i bio razlog gore pomenute odluke GSMA da mobilne stanice (telefoni) vise ne podrzavaju A5/2, kako ova situacija ne bi bila moguca.
Ovo je sto se tice regulative GSMA, 3GPP i same sigurnosti pomenutih algoritama.
Kakva je situacija kod nas:
Telenor koristi A5/1, sto je i u skladu sa preporukama GSMA
mt:s i Vip iz nekog razloga koriste A5/2, slab algoritam, koji ne bi trebalo da koriste, i kog ne podrzavaju noviji telefoni (od 1. jula 2006.).
Uprosceno, telefon ce koristiti onaj nacin kriptovanja koji je prvi na "spisku" podrzanih od strane BTS (bazne stanice) i samo ukoliko ga telefon podrzava. Primer:
- BTS kaze da podrzava recimo A5/1, i svi telefoni koji podrzavaju A5/1 (svi) ce koristiti A5/1 za komunikaciju.
- BTS kaze da podrzava A5/2, i svi telefoni koji podrzavaju A5/2 (stariji od jula 2006.) ce koristiti A5/2, dok ce se kod novijih komunikacija obavljati bez kriptovanja (jer ti telefoni ne podrzavaju A5/2).
Sta se u praksi desava, evo u slici:
Nokia 6680 (model telefona razvijen pre jula 2006), mt:s:


pri pozivu ne stoji "otkljucan katanac" znaci da je poziv kriptovan, i vidi se da je u pitanju A5/2.
Nokia N95 (noviji model), mt:s:


pri pozivu stoji "otkljucan katanac" sto znaci da poziv nije kriptovan, jer telefon ne podrzava A5/2.
Nokia 6680, Telenor:


pri pozivu se koristi A5/1, nema katanca, poziv je kriptovan.
Nokia N82, Telenor:


isto se vidi da je u pitanju A5/1, naravno telefon ga podrzava iako je noviji.
Nokia 6680, Vip:


A5/2, ista situacija kao na mt:s mrezi.
Nokia N82, Vip:


Telefon ne podrzava A5/2, ista situacija kao N95 na mt:s mrezi.
Sad, moje pitanje je da li neko zna neki dobar razlog zasto mt:s i Vip idalje koriste A5/2, koji je po preporukama GSMA izbacen iz upotrebe, i koga noviji telefoni uopste ne podrzavaju, pa samim tim dolazimo do toga da je veliki procenat poziva na ove dve mreze bez ikakvog kriptovanja, i da je potrebno samo "slusati".
Druga stvar koja mene ovde brine je sto u ugovoru mt:s-a pise sledece:
Ne vidim na koji to nacin mt:s meni obezbedjuje tajnost razgovora ukoliko ja koristim GSM sertifikovani telefon razvijen nakon jula 2006, ako je u tom slucaju moj poziv poslat u etar bez ikakve zastite?
Ugovor sa Vip-om nemam, tako da ne znam sta tamo pise, a ugovor sa Telenorom moram da nadjem, pa da pogledam, ali kod njih u svakom slucaju postoji kriptovanje.
Sta vi mislite o svemu ovome?
--
http://cryptodox.com/A5/2
http://en.wikipedia.org/wiki/A5/1
http://moonv6.iol.unh.edu/lists/Dec2004/0298.php
www.oneit.rs :: www.koktelbar.rs ::
www.fissoft.net
Fiber on steroids:
http://www.speedtest.net/my-
result/3821970146