
Nasz stary tester
Sprawdź prędkość przy pomocy naszego poprzedniego testera, który przeprowadza test do jednej lokalizacji...

Ranking dostawców Internetu
Weź udział w sondażu dotyczącym dostawców Internetu w Polsce. Oceń swojego ISP oraz przekaż nam swoje uwagi...

Przydatne programy
Aplikacje przyspieszające Internet, antywirusy on-line, ochrona Twojego komputera, szyfrowanie, antyszpiegowskie...

Oferty ISP w Polsce
Znajdź najlepszy Internet dla siebie pod względem ceny, prędkości oraz oceny i komentarzy Internautów...
Technologie dostępu do sieci
Wiedza techniczna
Bezpieczeństwo systemu WiMAX
Specyfikacja systemu obejmuje dwie pierwsze warstwy modelu ISO/OSI czyli warstwę fizyczną określaną jako PHY i warstwę łącza danych określaną jako MAC. Wewnątrz warstwy MAC znajduje się osobna podwarstwa bezpieczeństwa (ang. Security Sublayer) odpowiedzialna za bezpieczne uwierzytelnienie, autoryzację i szyfrowanie danych pomiędzy terminalem abonenckim a stacją bazową. Zasadniczo za bezpieczeństwo odpowiedzialne są dwa protokoły a mianowicie protokół kapsułkujący, którego zadaniem jest szyfrowanie ruchu w sieci oraz protokół zarządzania kluczami PKM, który odpowiada za wymianę kluczy między stacją bazową a terminalem. O ile rola pierwszego z nich wydaje się być oczywista o tyle protokół PKM wymaga zdecydowanie dokładniejszego opisu.
Protokół PKM działa na zasadzie klient/serwer, gdzie terminal abonenta będący klientem wysyła prośby o przydział, lub o aktualizację kluczy do stacji bazowej będącej serwerem. Warto na początku bliżej przyjrzeć się kluczom wykorzystywanym przez protokół ponieważ jest ich dość sporo a zrozumienie ich przeznaczenia jest niezbędne do zrozumienia działania samego protokołu. I tak kolejno mamy:
Publiczny klucz terminala: Jest to klucz terminala abonenta używany podczas wstępnego procesu autoryzacji. Stacja bazowa używa go do szyfrowania klucza autoryzacyjnego AK. Klucze publiczne generowane są za pomocą algorytmu RSA.
Klucz autoryzacyjny AK: Jest to klucz używany do autoryzacji. Stacja bazowa aktywuje go dla każdego uwierzytelnionego terminala i odsyła temu terminalowi szyfrując go uprzednio kluczem RSA.
Klucz szyfrujący klucz KEK: Klucz ten jest otrzymywany z klucza AK i służy do szyfrowania kluczy szyfrujących ruch TEK.
Klucze HMAC_KEY_U i HMAC_KEY_D: Klucze te są otrzymywane z klucza AK i służą do sprawdzenia autentyczności wiadomości systemowych w ruchu w dół(od stacji bazowej do terminala) i w ruchu w górę (od terminala do stacji bazowej).
Klucz szyfrujący ruch TEK: Jak sama nazwa wskazuje jest to klucz używany do szyfrowania danych w sieci.
Cała procedura autoryzacyjna rozpoczynana jest przez terminal. Każdy terminal posiada swój unikatowy certyfikat cyfrowy X.509, w skład którego wchodzą między innymi wspomniany już wcześniej klucz publiczny oraz adres MAC postaci "xx:xx:xx:xx:xx:xx". Po znalezieniu sieci i dokonaniu wstępnych procedur terminal rozpoczyna proces autoryzacji. Autoryzacja polega na uwierzytelnieniu terminala czyli poświadczeniu przez stację bazową jego autentyczności i wyposażeniu go w klucz autoryzacyjny AK. Rozpoczynając autoryzację terminal wysyła kolejno po sobie dwie wiadomości do stacji bazowej:
Autenthication Information: Jest to wiadomość czysto informacyjna zawierająca jedynie certyfikat cyfrowy X.509 terminala
Authorization Request: Jest to prośba do stacji bazowej o dokonanie autoryzacji terminala. Wiadomość ta zawiera oprócz certyfikatu cyfrowego także informacje na temat algorytmów kryptograficznych jakie może obsługiwać terminal.

