TKK | Tietoverkkolaboratorio | Opetus


Kurssin S-38.118 harjoitustyö
S-99/ryhmä 10



Sisältö:

  * Yleistä
  * 1. GSM-verkkorakenne
  * 2. Tilaajan laitetunniste
  * 3. SIM-kortin suojaus
  * 4. Tilaajan tunnistus
  * 5. Tilaajatunnukset
  * 6. Radiotien salaus
  * 6.1. Algoritmi A5
  * Sanasto
  * Kirjallisuutta, linkkejä
< Edellinen
Seuraava >

GSM-VERKON SALAUS

6.1 Algoritmi A5

Itse varsinaisen tiedon salauksessa käytetään algoritmia A5, jonka parametreina ovat salausavain Kc ja GSM-verkon hyperkehyksessä (hyper frame) olevien kehysten järjestysnumero. Lopputulokseksi saadaan salausjono, jolle suoritetaan modulo-2 laskutoimitus yhdessä salattavan purskeen 114 databitin pituisen lohkon kanssa. Kehysnumero muuttuu jokaisen salattavan lohkon yhteydessä, jolloin kunkin purskeen 114 databitin salauslukujonotkin ovat erilaisia. Kuvassa 4 on esitetty tiedonsalaus. On kuitenkin todettava, että hyperkehys toistuu rakenteeltaan samankaltaisena n. 3,5h:n välein, jolloin samat kehysnumerotkin alkavat kertautua. GSM:ssä voidaan määrittää seitsemän erilaista A5 algoritmia. Tällä hetkellä kuitenkin vain kaksi on käytössä eli A5/1 ja A5/2. Näistä A5/1 on erittäin tehokkaan salauksen omaava ja A5/2 on helpommin purettavissa. Suomessa on käytössä A5/1 mutta maailmalla on operaattoreita, jotka käyttävät A5/2-algoritmia. Myös täysin salaamattomia yhteyksiä on olemassa. Itse algoritmi sijaitsee A3- ja A8- algoritmeistä poiketen puhelinlaitteessa eikä SIM-kortilla sekä tukiasemassa, jossa radiotien salaus ja purku tapahtuvat. Tukiasemasta eteenpäin tieto on siis suojaamatonta. Toinen ero verrattaessa algoritmeja keskenään on se, että A5 ei ole julkinen.

Tiedonsalaus A5-algotrimilla

Kuva 4: Tiedonsalaus A5-algotrimilla. COUNT on kehysnumero.

Sivun alkuun< Edellinen << PääsivuSeuraava >

Tietoverkkolaboratorio on nyt osa Tietoliikenne- ja tietoverkkotekniikan laitosta. Tällä sivulla oleva tieto voi olla vanhentunutta.

Kurssien ajantasainen tieto on MyCourses-palvelussa.

Tämä sivu on tehty oppilaiden harjoitustyönä. Tietoverkkolaboratorio ei vastaa sivun oikeellisuudesta, ajantasaisuudesta tai ylläpidosta. Vakavissa tapauksissa yhteyshenkilöinä toimivat ja Webmaster.
Sivua on viimeksi päivitetty 04.11.1999 13:53.
URI: http://www.netlab.tkk.fi/opetus/s38118/s99/htyo/10/harj_61.shtml
[ TKK > Sähkö- ja tietoliikennetekniikan osasto > Tietoverkkolaboratorio > Opetus ]