- Главная
- Форум
- Блог
- Статьи
- FeedDemon - чтение RSS
- GSM связь (Сотовая связь)
- SIM: что такое IMSI, и чем он отличается от серийного номера SIM-ки
- Аутентификация в GSM: как сеть узнает, что вы - это вы.
- Большой Брат подслушает вас даже через выключеный телефон?
- В продажу поступили фальшивые елочные игрушки ...
- Взаимодействие SIM-карты с внешним миром (SIM-ME interface, SIM-Toolkit API, JavaCard API)
- Как настраивают/программируют рейтинг и биллинг.
- Как работает "сохранение номера" (mobile number portability)
- Как устроен сервис realtime pre-paid связи изнутри (IN-платформы, SSP/SCP, ...)
- Как устроена услуга "Вам звонили"?
- Какое отношение верблюд имеет к услуге роуминга для pre-paid абонентов?
- Категории и приоритеты обслуживания абонентов
- Легенда о "триангуляции" в сети GSM и ее разоблачение
- Легко ли самому стать Большим Братом?
- Методы определения местоположения абонента сети GSM
- Можно ли использовать два телефонных номера на одной SIM-карте?
- Отключение шифрования: что означает "замочек" на экране сотового?
- Откуда берется название сети на экране телефона?
- Почему 160 символов SMS - это не то же самое, что и 160 байт, переданых по GPRS
- Почему биллинг делается так долго?
- Почему в смс влазит 160 символов, а не, скажем, 255?
- Реальное и кажущееся "воровство денег" мобильными операторами
- Регистрация телефона в сети. Location Update. "Тыгдым-тыгдым-тыгдым"
- Синхронизация часов и сигналы точного времени
- Стоимость системы Тотального Прослушивания Всего и Всех
- Тарифы на мобильную связь: откуда что берется
- Телефонные "разводы" с подменой номера звонящего.
- Успешная организация location-based services без участия оператора
- Что проще сделать в Новогоднюю ночь - дозвониться или прислать SMS?
- Что такое SIM-карта и зачем она нужна?
- Это "жжж" неспроста, или сколько же "ж" в 3G?
- WI-FI связь, правовые вопросы
- Администрирование и скрипты
- Веб платформы
- История техники
- Общие вопросы
- Россия, влажность, вентиляция. Или "все что нужно знать о влажности в серверной".
- Системы безопасности и замки
- Статьи по ИТ
- Статьи по электротехнике
- Телефония, связь, сети
- Штрих-кодирование и RFID
- Маленькие хитрости
- Ссылки
- Документация
- Справочники
Что такое SIM-карта и зачем она нужна?
Источник: Про GSM из первых рук
Автор: Дмитрий Астапов
Автор: Дмитрий Астапов
Вопрос:"а какова роль PIN-кода SIM-карты? Почему имея SIM-карту (но не зная PIN-кода), нельзя выполнять алгоритмы A3/A8 (см. процесс аутентификации)? Как шифруется информация на SIM-карте (адресная книга, например)?"
Если у вас есть мобильный телефон, то у вас с большой вероятностью есть какой-то gadget, в который вставляется карта памяти - цифровой фотоаппарат, mp3-плейер, или usb-накопитель для компьютера. Возможно, именно обилие разнообразных устройств, "начиняемых" картами памяти, привело к тому, что SIM-карта воспринимается многими как еще одна разновидность энергонезависимого накопителя - вроде SD, MMC или CompactFlash.
Что же такое SIM-карта на самом деле?
На самом деле SIM-карта является "смарт-картой" и содержит в себе микропроцессор и память (как ROM, так и EEPROM). Процессор этот, правда, не имеет собственного питания - его (равно как и генератор тактовой частоты) предоставляет телефон.
Каждая SIM-карта содержит определенный набор (под)программ, заложеных в нее производителем и определяющих ее поведение. Стандарт GSM описывает необходимый минимум операций, который должна поддерживать любая SIM-карта.
В частности, в стандартное поведение SIM-карты входит авторизация доступа к различным областям ее памяти. Для этого карта хранит у себя два "логина", называемые PIN1 и PIN2 (другое, редкое название - CHV1 и CHV2, от card holder verification), и запрашивает их (при помощи телефона) при попытке считать и/или изменить определенные области памяти или вызвать определенные подпрограммы.
Если не вдаваться в подробности, то можно сказать, что без авторизации по PIN1 толку от SIM-карты практически нет - из нее почти ничего нельзя считать, и нельзя обратиться к большинству ее функций (включая выполнение алгоритмов A3/A8). Однако, в таком состоянии SIM-карты в дикой природе практически не встречаются. Для доступа к ним так или иначе используется телефон -- либо пользователь стучит по клавишам, либо с помощью data cable работает с SIM-картой с персонального компьютера -- а телефон первым делом после включения дает питание SIM-карте, и та сразу же требует PIN1.
Что и как хранится на SIM-карте?
Память SIM-карты организована в виде древовидной структуры:
MF (master file)
`--> GSM DF (directory file)
`--> EF1 (elementary file)
`--> EF2
.....
`--> TELCO DF
`--> EF1
`--> EF2
Слово file тут употребляется в непривычном значении и может сбивать с толку. Для простоты, считайте, что MF и DF - это директории, а EF - это файлы, каждый из который может содержать одну или несколько "записей", где запись - это пара (имя, значение).
Примеры EF, хранящися на SIM-карте: телефонная книга; принятые SMS-ы; перечень сетей, в которых SIM-карте запрещено регистрироваться; параметры broadcast channels соседних базовых станций.
Режим доступа к EF (read-only, read-write) определяется программой SIM-карты. Поскольку стандартный интерфейс работы с SIM-картой не предусматривает передачу/прием шифрованных данных, а другого способа доступиться к содержимому SIM-карты не существует, то для нас не существенно, как именно хранятся данные на SIM-карте - шифрованными, в виде 6-битных байтов, в переводе на китайский и т.п. :)
Подробный перечень стандартных EF и режимов доступа к ним можно найти в "GSM Handbook" на странице 330, в таблице 8.2 (см. список литературы). В принципе, SIM-картам там посвящен целый раздел (Section 8).
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Последние комментарии
3 минуты 48 секунды назад
10 часа 18 минуты назад
3 дня 21 часа назад
4 дня 2 часа назад
6 дня 6 часа назад
6 дня 14 часа назад
1 неделя 16 часа назад
1 неделя 5 дня назад
2 недели 2 дня назад
2 недели 2 дня назад