Как определить SPI для удаленного управления файлами на SIM-карте? - PullRequest
0 голосов
/ 03 июля 2018

Я пытаюсь прочитать и обновить некоторые элементарные файлы на SIM-карте. вопрос в том, каким должен быть SPI для PDU команды чтения / обновления? Другими словами, какие привилегии мне нужны для обновления элементарного файла на SIM-карте?

1 Ответ

0 голосов
/ 04 января 2019

3GPP TS 23.048 определяет стандарты для удаленного управления файлами (RFM) и удаленного управления апплетами (RAM). Но имейте в виду, что реализации могут отличаться в зависимости от поставщика SIM-карты, и условия доступа к этому файлу могут отличаться от ожидаемых в соответствии со стандартом. Содержимое и структура SIM / USIM-файлов определяются в соответствии с 3GPP TS 31.102. Например, чтобы обновить адрес SMSC на SIM-карте, команды следует отправлять в следующем порядке:

  1. Выберите 3F00
  2. Выберите DF 7F10 под MF 3F00
  3. Выберите EF 6F42 под DF 7F10
  4. Обновление EF 6F42

Просмотрите раздел 4.7, чтобы увидеть структуру файла SIM из 3GPP TS 31.102

Просмотрите раздел 5, чтобы увидеть структуру пакета APDU из 3GPP TS 23.048

Для создания команды «Обновление» требуются параметры, которые следует получить у поставщика SIM-карты,

  1. TAR (справочник по применению инструментария)
  2. MSL (минимальный уровень безопасности)
  3. значение CNTR
  4. В соответствии со значением MSL могут потребоваться KiC и KiD (ключи OTA)
  5. SPI (индикатор параметров безопасности)
...