Если любой из кодов PIN три раза подряд будет введен с ошибками, то SIM-карта блокируется. В этих случаях разблокирование осуществляется при помощи кода PUK1 (для кода PIN1) или PUK2 (для кода PIN2). Информация о значениях кодов PIN1 и PIN2 передается владельцу при покупке мобильного телефона с SIM-картой (или отдельно SIM-карты).
Помимо упомянутых данных значительное место в памяти SIM-карты отводится для записи и сохранения информации о телефонных номерах, содержащихся в записной книжке, а также для записи SMS-сообщений.
Некоторые особенности функционирования SIM-карты
Определенные особенности функционирования SIM-карты обусловлены как ее назначением, так и особенностями конструкции.
После того как карта SIM вставлена в картоприемник мобильного телефона, аппарат следует включить. При подаче напряжения питания на соответствующий контакт (С1) SIM-карта сразу переходит в режим ожидания поступления сигнала RESET. Этот сигнал формируется мобильным телефоном в виде логического нуля или логической единицы и должен быть подан на контакт RESET (С2). Сразу после наступления этого события на контакт CLK (С3) подается сигнал синхронизации.
На поступление этих двух сигналов SIM-карта должна отреагировать формированием и подачей на контакт DATA (С7) последовательности ATR (Answer То Reset). Если карта сформировала достоверный сигнал ATR, то телефон ее воспринимает, а на экране дисплея может отображаться соответствующее сообщение. После этого начинаются проверка кода PIN и регистрация SIM-карты в сети мобильной связи.
Если же сигнал ATR картой не сформирован, то телефон такую SIM-карту отвергает, при этом на экране дисплея обязательно появляется соответствующее сообщение.
Следует отметить, что мобильный телефон обычно формирует сигнал RESET сначала в виде логического нуля. После этого на контакт CLK подаются 40 000 циклов синхросигнала. Если SIM-карта на подачу этих сигналов не реагирует формированием последовательности ATR, то на контакт RESET подается сигнал высокого логического уровня, а на контакт CLK — следующая серия синхросигналов. В дальнейшем на выводе RESET постоянно будет сигнал того логического уровня, при котором сформировался сигнал ATR.
Как уже упоминалось, при включении мобильного телефона с активной функцией запроса PIN-кода SIM-карта формирует специальный сигнал, который инициирует появление соответствующего запроса на дисплее МТ. После ввода пользователем PIN-кода происходит сравнение введенных данных с информацией, хранящейся в памяти SIM-карты. При их совпадении начинается процесс регистрации абонента в сети. Если же введенный и записанный коды не совпали, то пользователю предоставляются еще две попытки для введения достоверного кода PIN. В том случае, когда пользователь три раза подряд ввел неправильное значение кода PIN, SIM-карта блокируется.
По желанию владельца выбирается режим использования кода PIN: этот код можно вводить при каждом включении мобильного телефона или деактивировать эту функцию. Аналогичная ситуация и с кодом PIN2. При троекратном неправильном вводе кода PIN2 возможность работы с функциями, доступ к которым он ограничивает, также блокируется. Разблокирование SIM-карты после некорректного троекратного ввода кода PIN (PIN2) осуществляется при помощи кода PUK (для кода PIN) или PUK2 (для кода PIN2). Значение кода PUK (PUK2) записано в память SIM-карты. При необходимости пользователь может изменить как код PIN, так и код PIN2. Их новые значения записываются в память SIM-карты. Значение кода PUK (PUK2) абонент изменить не может.
Следует отметить, что код PIN (если он не отключен) помимо функции защиты от несанкционированного использования SIM-карты выполняет еще одну важную задачу: без точной информации о значении этого кода осуществить клонирование (копирование) SIM-карты почти невозможно.
После успешной проверки кода PIN запускается процесс регистрации SIM-карты (абонента) в сети мобильной связи, который начинается с того, что на карту SIM от оператора через базовую станцию сети посылается 128-битовое случайное число RAND (от англ. random — «случайный», «беспорядочный»), С помощью идентификационного алгоритма АЗ из числа RAND и идентификационного ключа Ki генерируется 32-битовый ответный сигнал SRES ( Signed Response ), который пересылается оператору для сравнения данных.
После получения ответа оператор пересчитывает и сравнивает полученные данные с целью подтверждения их достоверности. При совпадении идентификационной информации, записанной на SIM-карте, с имеющейся в базе данных оператора, выдается положительный ответ на регистрацию пользователя в сети.
Читать дальше