📝 Adequate

Ki (Authentication Key)

Ki — секретний 128-бітний ключ автентифікації, зашитий у SIM/USIM картку та збережений у HSS (Home Subscriber Server). Використовується для взаємної автентифікації абонента та мережі LTE за алгоритмом Milenage.

Характеристики

  • Розмір: 128 біт = 32 hex символи (приклад: 00112233445566778899AABBCCDDEEFF)
  • Секретність: ніколи не передається по повітрю
  • Унікальність: кожна SIM картка має власний Ki
  • Зберігання: на SIM у захищеній області (не читається після запису), у HSS — у базі subscribers

Роль в автентифікації

UE                     eNB/MME              HSS
 │                        │                   │
 │ Attach (IMSI)          │                   │
 ├───────────────────────>│                   │
 │                        │ Auth-Info-Req     │
 │                        ├──────────────────>│
 │                        │                   │ compute RAND, AUTN, XRES
 │                        │                   │ з Ki + IMSI
 │                        │<──────────────────┤
 │ Auth Request (RAND,AUTN)                   │
 │<───────────────────────┤                   │
 │ verify AUTN з Ki                           │
 │ compute RES з Ki + RAND                    │
 │ Auth Response (RES)    │                   │
 ├───────────────────────>│                   │
 │                        │ compare RES=XRES? │
 │                        │ ✓ authenticated   │

Обидві сторони мають Ki → можуть обчислити однаковий RES → доведено що SIM легітимна, а мережа справжня (AUTN містить підпис від Ki).

OP / OPc

Milenage використовує ще один параметр — OP (Operator key, спільний для всього оператора) або похідний від нього OPc (Operator Constant, обчислений з OP + Ki).

  • Старі розгортання — OP
  • Сучасні та UMTC — OPc (безпечніше, бо OP ніколи не потрапляє на SIM)

В UMTC

Кожна SIM картка в UMTC програмується з унікальним Ki (згенерованим openssl rand -hex 16) та записується одночасно:

Якщо Ki на SIM і Ki у HSS різні — автентифікація падає з помилкою MAC failure.

🚨 Безпека ключа
Ki — **корінь безпеки мобільної мережі**. Якщо зловмисник отримав Ki + IMSI, він може клонувати SIM та підключатись до мережі від імені легітимного абонента. Зберігати: - Тільки на зашифрованих носіях - З обмеженим доступом (mTLS, окремий VPN сегмент) - При підозрі компрометації — масова ротація SIM (нові IMSI + нові Ki) Див. Реагування на інциденти для процедур.

Пов'язані терміни

  • IMSI — ідентифікатор абонента (використовується разом з Ki)
  • HSS — база subscribers з Ki + OPc
  • PLMN — ідентифікатор мережі
  • SIM програмування — як записати Ki на картку
  • UE — абонентський пристрій зі SIM

Шлях: glossary/ki.md

UMTC Wiki © 2026 | Ukrainian Military Tactical Communications