如何确定SIM卡上用于远程文件管理的SPI?

时间:2018-07-03 08:25:10

标签: apdu ota sim-card

我正在尝试读取和更新SIM卡上的一些基本文件。问题是读/更新命令PDU的SPI应该是什么?换句话说,我需要什么特权才能更新SIM卡上的基本文件?

1 个答案:

答案 0 :(得分:0)

3GPP TS 23.048定义了执行远程文件(RFM)和远程小程序管理(RAM)的标准。但是请记住,每个SIM供应商的实现可能会有所不同,并且对该文件的访问条件可能会根据标准与预期不同。内容和结构SIM / USIM文件是根据3GPP TS 31.102定义的。例如,为了更新SIM卡上的SMSC地址,应按以下顺序发送命令:

  1. 选择3F00
  2. 在MF 3F00下选择DF 7F10
  3. 在DF 7F10下选择EF 6F42
  4. 更新EF 6F42

请参阅第4.7节,以查看3GPP TS 31.102中的SIM文件结构

请看第5节,了解3GPP TS 23.048中的APDU分组结构

构造“更新”命令需要从SIM卡供应商处获取的参数

  1. TAR(工具箱应用程序参考)
  2. MSL(最低安全级别设置)
  3. CNTR值
  4. 根据MSL值,可能需要KiC和KiD(OTA密钥)
  5. SPI(安全参数指示器)