You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

USIM卡切换生命周期时SET STATUS APDU命令返回6985等错误的原因

USIM卡生命周期切换至SECURED状态失败问题

当前卡片状态

我拥有一张USIM卡,当前卡片生命周期为OP_READY,APDU交互日志如下:

Connected to the Card...

<--> [Mutual Auth]

---> 80 F2 80 00 02 4F 00       
<--- 08 A0 00 00 00 03 00 00 00
     01 <== LifeCycle = OP_READY
     98
     90 00

预期切换流程

根据GlobalPlatform Card Specification,需先将卡片从OP_READY切换至INITIALIZED状态,再切换至SECURED状态,生命周期流转路径为:OP_READY → INITIALIZED → SECURED

SET STATUS APDU命令中不同生命周期的编码规则为:

  • 切换至INITIALIZED:P2参数为0x07
  • 切换至SECURED:P2参数为0x0F

尝试的操作及错误结果

安全等级0x00的交互流程

Connected to Card.

<--> [Mutual Auth with SecLevel = 0x00]

---> 80 F0 80 07 00
<--- **Fail** 6A 86

---> 80 F0 80 0F 00
<--- **Fail** 69 85
  • 切换至INITIALIZED时返回6A86(P1-P2参数错误)
  • 切换至SECURED时返回6985(使用条件不满足)

安全等级0x03的交互流程

Connected to Card.

<--> [Mutual Auth with SecLevel = 0x03]

---> 84 F0 80 07 08 <MAC>
<--- **Fail** 6A 86

---> 84 F0 80 0F 08 <MAC>
<--- **Fail** 69 85

使用安全等级0x03执行相同流程,错误结果与上述一致。

请问问题出在哪里?

内容的提问来源于stack exchange,提问作者Ebrahim Ghasemi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.07 11:20:33