5973830112

5973830112



SRES (32-bit)

Kc (64-bit)

Rysunek nr 1.5: Wejścia i wyjścia algorytmu A3/A8 Źródło: [31]


Istnieją cztery wersje algorytmu COMP128:

>    COMP128-1 - pierwsza wersja, która zawiera kilka błędów (korzysta ze słabej kryptograficznie kompresji „motyla” oraz generuje klucz Kc o efektywnej długości 54 bitów - 10 ostatnich bitów klucza ma zawsze wartość ‘0’ [13]).

>    COMP128-2 - druga wersja, opublikowana niedługo po przeprowadzeniu pierwszego udanego ataku na algorytm COMP128-1. Likwiduje niektóre błędy w pierwszej wersji algorytmu, ale dalej efektywna długość klucza to 54 bity.

>    COMP128-3 - trzecia wersja, która generuje klucz Kc o efektywnej długości 64 bitów. Zwiększyło to bezpieczeństwo algorytmu szyfrującego około 1000 krotnie (do poziomu przewidzianego w specyfikacji GSM).

>    COMP 128-4 - czwarta wersja algorytmu, która jest oparta na algorytmie 3GPP (Kasumi), takim samym jaki jest stosowany w systemie UMTS. Jedyna wersja, która nie została jeszcze prawdopodobnie złamana. Niewielu jednak operatorów zdecydowało się na jej wprowadzenie, ze względu na znaczne zmiany i spore koszty takiej transformacji.

1.3.2.3 Schemat działania algorytmu COMP128-1

Algorytm COMP128 jest algorytmem rundowym, wykonującym na zmianę permutację i podstawienia. Działa on na tablicach bajtowych i tylko w celu dokonania permutacji (krok nr 2.4) bajty zamieniane są na bity. Algorytm składa się z ośmiu rund, przy

20



Wyszukiwarka

Podobne podstrony:
Snap 2 (8) E TFT ??????? ???? ?????? 1.52□0® SiS 650 Monitor Pług and Play 1024x763 32 bit 35 Hz Mic
11ddg13 Crystal Reports for Visual Basic - [C:DDG_VB432_BITChaplr11Producls.rpt] [~i
16vcg07 Test Container (32 Bit) File Edit View Options Help& & P 8 °o
16vcg08 mTest Container (32 Bit)    _ IgI x
16vcg09 Test Container (32 Bit) File Edit View Options Help& #] PIŚMIE
16vcg20
16vcg28 1^; Test Container (32 Bit)File Edit View Options Help &    & P O CD(
16vcg38
1998 08 24b B V Internet Protocol -LCLLLLLLLLL Version(MSB 4 bits): 4 Header len9th(LSB 4 bits) 5 (3
1998 08b 05a B-T Internet Protocol B Version(MSB 4 bits): 4 O Header length(LSB 4 bits): 5 (32-bit w
16vcg38
07ddg01 ^VisData:C:DDG_VB432_BITChaptr07crosstab.m File Jet Utility Preferences Window Help Record

więcej podobnych podstron