Сигурност при 3G
singu
В UMTS има четири принципа, които гарантират сигурността в системата:
- взаимна аутентификация между потребителя и мрежата
- защита на интегритета на информацията в RAN
- криптиране на потребителската информация в RAN и при предаването му през радиоинтерфейса
- използване на временна индентификация на потребителя
Принципите на сигурност в UMTS се реализират като развитие на принципите за сигурност, залегнали в GSM, като са отчетени откритите слабости – малка дължина на ключа, криптографската несигурност на широко използвания за аутентификация COMP128 алгоритъм и липсата на аутентификация на мрежата пред потребителя ( което позволява използването на фалшиви базови станции като основа за атака ).
Процедура за аутентификация и договаряне на ключ в UMTS
![]() |
AuC, който в комбинация с HLR се нарича още Home Environment или HE, генерира цикличен номер на поредицата1 и случайно число RAND. След това AuC съставя вектора на аутентификация (( authentication vector, AV )), който е подобен на триплетите в GSM. AV се състои от:
- случайното число RAND
- XRES, който е аналог на SRES в GSM и се изчислява от RAND и идентификационния ключ на абоната К чрез алгоритъм, наречен f2
- Сесийния ключ за шифриране на трафика CK(128 бита), и се изчислява от RAND и идентификационния ключ на абоната К чрез алгоритъм, наречен f3
- интегритетен ключ IK (integrity key), генериран от RAND и К чрез алгоритъм, наречен f4
- ключ за осигуряване на анонимност АК (anonymity key) - генериран от RAND и К чрез алгоритъм, наречен f5
- аутентификационен резултат AUTN (authentication token), който съдържа SQN, поле за управление на аутентификацията AMF ( authentication management field ) и аутентификационен код на съобщението MAC-A3 ( Message Autentication Code ). AMF може да бъде използван за управление на аутентификацията, като например забраняване на компрометиран алгоритъм, или контролиране на количеството информация, което може да се шифрира с един CK.
![]() |
RAND и AUTN се изпращат на МС, която изчислява МАС-А ( използвайки SQN, RAND, AMF and K ) и ако AUTN е коректен т.е. мобилната мрежа се е аутентифицирала пред МС, то СК и IK се изчисляват. Също така се изчислява RES, който се изпраща към мобилната мрежа и служи за аутентификация на МС. Всички тези изчисления се извършват в USIM. Идентификациония ключ на абоната също се съхранява в USIM, където работят следните алгоритми:
![]() |
- sequence number, SQN [обратно ↩]
Подобни статии:
Публикувано в Мобилни мрежи, Сигурност, ЧЗВ |










