Pričetek odprtokodnega GSM projekta OsmocomBB

Matej Kovačič

22. feb 2010 ob 11:01:50

Skupina sodelavcev znane skupine, ki se ukvarja z razbijanjem GSM šifrirnega algoritma A5 se je lotila novega področja. Tokrat gre za projekt OsmocomBB - Open Source / Free Software GSM Baseband software implementation.

Namen projekta je izdelati odprtokodno programsko opremo za GSM, konkretneje odprtokodne gonilnike za GSM naprave ter "telefonski" del GSM protokola (layer 1 do layer 3). Mimogrede, sorodna projekta (pri katerima prav tako sodelujejo isti avtorji) sta OpenBTS, in OpenBSC, namenjena pa sta izdelavi odprtokodne GSM bazne postaje oziroma odprtokodnega GSM omrežja.

Cilj projekta je izdelati odprtokodno strojno programsko opremo (firmware), s pomočjo katere bo mogoče telefonirati, sprejemati in pošiljati SMS in ostala sporočila, itd.

Da so avtorji projekta resni ne dokazuje samo dejstvo, da so že uspešno izvedli nekaj testiranj na "omrežni strani" GSM telefonije, pač pa tudi dejstvo, da so v okviru projekta OsmocomBB uspeli zagotoviti popoln nadzor nad GSM strojno opremo (na podprtih telefonih oziroma naborih čipov), kar jim omogoča skeniranje GSM frekvenčnega območja oz. iskanje baznih postaj, FCCH detekcijo (Frequency Correction Channel), sinhronizacijo z bazno postajo ter zajem BCCH (Broadcast Control Channel) in CCCH (Common Control Channel) podatkov. Trenutno podpirajo Ti Calypso Digital Baseband čip.

Trenutna programska oprema jim zaenkrat omogoča sprejemanje podatkov iz GSM omrežja, intenzivno pa delajo na implementaciji GSM protokolov, kar jim bo omogočalo tudi dejansko klicanje.