AuC
Центр аутентификации (Authentification Centre — AuC) предназначен для аутентификации каждой SIM карты которая пытается присоединиться к GSM сети (обычно когда телефон включается). Как только аутентификация успешно завершается, HLR может управлять сервисами, на которые подписался абонент (SIM). Так же генерируется шифровальный ключ который периодически используется для шифрования беспроводного соединения (голос, SMS и т. д.) между мобильным телефоном и сетью (GSM Core Network).
Если аутентификация проходит неудачно, для данной SIM карты услуги в данной сети предоставляться не будут. Возможна дополнительная идентификация мобильного телефона по его серийному номеру (IMEI) с помощью EIR (Equipment Identification Register — Регистр Идентификации Оборудования), но это уже зависит от настроек аутентификации в AuC.
Правильная реализация безопасности — ключевой момент в стратегии оператора для предотвращения клонирования SIM карт.
AuC не принимает непосредственного участия в процессе аутентификации, а вместо этого генерирует данные, называемые триплетами, которые MSC использует во время данной процедуры. Безопасность процесса обеспечивается значением, имеющимся как в AuC так и в SIM карте и называемым Ki. Ki записывается в SIM карту во время изготовления и дублируется в AuC. Значение Ki никогда не передаётся между AuC и SIM, а вместо этого на базе Ki и IMSI генерируется связка запрос/ответ для идентификационного процесса и защитный ключ для использования в радиоканале.
Термины на букву “A”
HLR
HLR (Home Location Register) – это база данных, которая содержит информацию о абоненте сети GSM-оператора.
HLR содержит данные о SIM-картах данного оператора мобильной связи. Каждой SIM-карте сопоставлен уникальный идентификатор, называемый IMSI, который является ключевым полем для каждой записи в HLR.
Другой важной частью данных, сопоставленных SIM]-карте, являются телефонные номера (MSISDN). Главный MSISDN используется для предоставления абоненту основного пакета услуг, возможно также сопоставить SIM-карте несколько других MSISDN для работы с факсимильной связью и передачи данных. Каждый MSISDN также является ключевым полем в базе данных HLR.
У крупных операторов может быть установлено несколько HLR, на каждом из которых хранятся данные лишь по части абонентов оператора, так как из-за аппаратных и программных ограничений ёмкость каждого HLR лимитирована.
Примеры других данных, хранимых в HLR для каждого абонента:
* Данные о сервисах, которые абонент запросил или которые были предоставлены
* Установки GPRS, позволяющие абоненту иметь доступ к сервисам пакетной передачи данных
* Текущее местоположение абонента (VLR и SGSN)
* Данные о переадресации звонков для каждого MSISDN
Элементы GSM Core Network, связанные с HLR
HLR соединяется со следующими элементами:
* Gateway MSC (GMSC) для обработки входящих звонков
* VLR для обработки запросов мобильных устройств на подсоединение к сети
* SMSC для обработки входящих SMS
* Voice Mail (голосовой почтой), для оповещений абонентов о новом голосовом сообщении
Термины на букву “H”
CAMEL in GPRS prepaid service
В силу появившихся вопросов и дополнений к статье о GPRS billing‘е, решил копнуть немного глубже в этом вопросе, в частности рассмотрел применение протокола CAP для pre-paid абонентов, а также несколько ключевых моментов при формировании биллинговых операций.