Warning: gzinflate() [function.gzinflate]: data error in /home/singu/chzv.net/wp-content/plugins/xhanch-my-twitter/inc/common.php on line 187

Warning: gzinflate() [function.gzinflate]: data error in /home/singu/chzv.net/wp-content/plugins/xhanch-my-twitter/inc/common.php on line 187

Последни туитове

chzvnet
  • CHZV.netRT @dave_rel1k: SET v1.5 interactive shell running on OSX. No sir your machine isn't infected, mac's don't have viruses. http://yfrog.co ... - на 16/06/2011 в 09:17:09
  • CHZV.netRT @PrivacyCamp: PayPal vulnerability allows access to any account within 30 seconds http://ow.ly/5iZcK - на 16/06/2011 в 09:07:16
  • CHZV.netХроника на сагата около Сони - кога и какво е хакнато - http://t.co/sxejfv4 - на 11/06/2011 в 11:56:21
  • CHZV.netRT @mikkohypponen: Malware gang's $14.8 million bank account frozen: http://bit.ly/jrcTuf from F-Secure Weblog - на 11/06/2011 в 01:54:21
  • CHZV.netRT @mikkohypponen: Citibank says they too were hacked. They lost card information of one percent of their customers: http://t.co/5sFxWOz ... - на 09/06/2011 в 08:33:22
  • CHZV.netRT @dave_rel1k: Another Social-Engineer Toolkit (SET) update, added multi-threading to spear phishing mass mails. #sweet - на 09/06/2011 в 07:38:55
  • CHZV.netRT @taviso: Should you trust a root CA that couldn't keep track of it's own keys? Trick question, you already do. http://i.imgur.com/oTS ... - на 09/06/2011 в 07:37:36
  • CHZV.netRT @DarkReading: Meeet the 'ad hijacking' attack: http://tinyurl.com/44rfnhk - на 07/06/2011 в 17:39:03
  • CHZV.netRT @rapid7: New Metasploit modules designed specifically for testing firewalls, IDS, IPS, and DLP solutions - http://r-7.co/jZlksz - на 07/06/2011 в 03:49:34
  • CHZV.netRT @lennyzeltser: TDL rootkit implements its own file system to store files on the hard drive: http://bit.ly/jNriDd by @ESETLLC - на 07/06/2011 в 03:34:08
  • CHZV.netRT @dave_rel1k: SET v1.4.1 has been updated in the Back|Track repositories. Lot's of bug fixes and updates around relative paths and fea ... - на 07/06/2011 в 03:32:12
  • CHZV.netRT @mikkohypponen: Fun trick of the day: Try 'ping 2130706433' from the command line and figure out why it works. - на 23/05/2011 в 23:09:33
  • CHZV.netRT @dave_rel1k: The Social-Engineer Toolkit (SET) v1.4.1 has been released. Adds statistics for harvester, bug fixes, and more. - на 20/05/2011 в 22:54:02
  • CHZV.netRT @Reuters: Sony hacked again http://t.co/RI14jsL - на 20/05/2011 в 17:53:37
  • CHZV.netRT @lordparody: My new security slogan. "Better Safe Than Sony" - на 20/05/2011 в 17:51:57
 

Криптиране при 3G

September 25th, 2007 от singu

Продължаваме серията статии за сигурност в 3G с малко повече детайли за използваното криптиране в мрежите от ново поколение и с какво е по-добро от това в GSM/GPRS мрежите

Kриптиращият алгоритъм, който ще се използва се определя, когато мрежата получи от мобилният телефон1 списък с поддържаните алгоритми, наречен MS/USIM classmark. Този списък съдържа криптиращи алгоритми, както и алгоритми за осигуряване на интегритета. Мрежата избира алгоритъм от този списък, или може да избере режим без криптиране, ако мобилният телфон разрешава използването на такъв режим. Въпреки това винаги се договарят крипто алгоритъм и алгоритъм за осигуряване на интегритета ( hash algoritm ).

Многослоен протоколен модел на UMTS

За да се намали натоварването на AuC, сесийните и интегритетните ключове могат да се използват отново. На комбинация от вече установени ключове се присъединява идентификатор, наречен key set identifier (KSI). Мрежата може да изиска използването на същата комбинация от ключове при следващи връзки между МС и мрежата, чрез изпращане на този KSI.
Криптирането в UMTS се извършва или на МАС слой или на RLC слой ( виж схемата на слоевете по-горе ) в зависимост от режима на работа на RLC. Ако се използва прозрачен RLC, т.е. всички пакети от горните слоеве се предават директно на МАС слоя без добавяне на RLC хедъри, то криптирането се извършва в МАС слоя. Във всеки друг случай то се извършва в RLC слоя. RLC е аналог на LLC в GPRS, с разликата че LLC се терминира в SGSN, а RLC се терминира в UTRAN. Това означава, че криптирането се извършва между МС и UTRAN (Node B или RNC). Това се различава от GPRS, където шифрирането е между МС и SGSN. ( но UMTS поддържа и такъв режим на работа ). Криптирането се извършва в зависимост от това какъв логически канал се предава, като присъединените контролни канали и каналите за данни се шифрират съгласно спецификация 3G99.
Алгоритъма за криптиране в UMTS е наречен f8 и при разработването му са залегнали следните принципи:

  • алгоритъма трябва да е устойчив на атаки следващите 20 години
  • алгоритъма трябва да е свободен за експорт, съгласно спогодбата от Wassenaar
  • алгоритъма трябва да може да се реализира както хардуерно, така и софтуерно, като хардуерната имплементация е с не повече от 10000 гейта2.
  • алгоритъма трябва да може да осигури скорости до 2 Мбит/с в двете посоки ( не е специфициран хардуер за това условие )
  • алгоритъма трябва да е синхронен поточен шифър.
  • алгоритъма трябва да е отворен за публично обсъждане и оценка.

Алгоритъмът за осигуряване на интегритета е означен като f9

Спецификациите описват два задължителни алгоритъма: UEA0 е алгоритъм без шифриране, а UEA1 е шифър, наречен Kasumi. Други алгоритми са възможни, но имплементацията на тези два е задължителна.
За алгоритъм за осигуряване на интегритет UIA1 използва Kasumi. Няма алгоритъм без осигуряване на интегритет.

Kasumi е описан в спецификация 3GPP TS 35.202 като осем цикълен Feistel шифър, който работи с 64-битови блокове и 128 битов ключ.
Kasumi обработва входния блок I, като използва ключа К, а на изхода на алгоритъма имаме 64 битов OUTPUT както следва:

Входът I се разделя на два 23-bit низа L0 и R0, където
I = L0 || R0
тогава за всяко цяло i със стойност 1 < i < 8 дефинираме:
Ri = Li-1, Li = Ri-1 (+) fi(Li-1, RKi )
Това е Iтата циклова функция на Kasumi, където fi описва циклова функция с Li-1 и ключ RKi като входни данни.
Изходът на алгоритъма е равен на 64-битовия низ (L8 || R8).

Реализация на Kasumi
_________
  1. MS, Mobile Station [обратно ↩]
  2. мислете си за програмируеми матрици – FPGA [обратно ↩]

Подобни статии:

  1. Сигурност при 3G
  2. Сигурност в GSM 4: Криптиране на връзката
  3. Сигурност и криптиране в GSM 3: Алгоритми А3 и А8
  4. Сигурност при GSM 1: Аутентификация
  5. Криптиране на информация

2 коментара

  1. наблюдаващ пише:

    Повече информация относно все още не въведен във всички 3G мрежи алгоритъм за криптиране и вече разбит през 2005 година можете да намерите тук http://en.wikipedia.org/wiki/KASUMI_(block_cipher)
    а тук е целия материал който поставя под съмнение сигурността в 3GPP мрежите http://cat.inist.fr/?aModele=afficheN&cpsidt=17414484

    извинявам се, но са само на английски

  2. Мартин пише:

    Много хубаво си го обеснил :) мерси

Коментирайте

Внимание: Модерирането на коментари е включено и може да доведе до забавяне на публикуването на вашият коментар. Моля за търпение.