Cu接口测试方法 第4部分 - 5 下载本文

行简单前向搜索’,搜寻式样‘AO A1 A2 B0’,Le=‘04’。

· 返回的数据为‘01 02 03 04,这指示了搜索到的匹配记录为第一个记录[CR7-2]。 ·USIM返回状态条件SW1=‘90’,SW2=‘00’——正常的命令结尾

10. ME模拟器向USIM发送SEARCH RECORD命令,使用记录编号‘01’,‘从Pl指示的记录开始

进行增强的前向搜索’,搜寻式样‘AO A1 A2 B0’,Le=‘04’。在搜索指示中的第一个字节中的比特4

被设置为‘0’第二个字节被设置为‘03’,这指示了搜索将开始于该偏移。 · 返回的数据为‘02 03’,这指示了搜索到的匹配记录为第二个记录和第三个记录[CR7-2]。 5.8.1.8 INCREASE

5.8.1.8.1 定义和适用范围

符合YD/T 1762.1-2008的要求,并且包含分配了INCREASE访问条件的EF(也即EFACM与EFACMmax,

EFICT或EFOCT相关)的所有的忙必须支持本节所描述的所有功能。 5.8.1.8.2 一致性要求

CR1: 该功能增加ME所给的值到当前循环舒中最后增加或更新的记录的数值中,并且存储结果到最 老的记录中。

CR2: 记录指针应被设置到该记录并且该记录变成第一个记录。 CR3: 该功能仅当INCREASE访问条件被满足时才被使用。 CR4: 该功能应能够接受要被增加的值作为输入。

CR5: 该功能输出被增加的记录增加该值之后的值和所增加的值。

CR6: 如果结果超出了记录的最大值(所有的字节均为‘FF’),USIM将不执行INCREASE功能.

CR7: 该命令仅用于某些文件,这些文件引用了INCREASE访问规则,其中INS码指示为规则的一部分。

具体要求见YD/T 1762.1-2008第1 I.I.8节。

5.8.1.8.3 测试目的

验证INCREASE功能符合5.8.1.8.2节的要求。 5.8.1.8.4 测试方法

注:当usIM应用不支持日ACM时,任何其他的分配了INCREASE访问条件的EF都可以被使用,在INCREASE1命令中

发送的数据的长度应等于该EF中记录的长度. 初始条件:

1.USIM应被连接到ME模拟器。

2.EFACM中每一个记录都包含数据‘00 00 01’. 测试步骤,

1.ME模拟器复位USIM。

2.ME模拟器向USIM发送SELECT命令来选择并激活USIM应用. 3.ME模拟器向USIM发送SELECT命令来选择DFACM。

4.ME模拟器向USIM发送INCREASE命令,命令携带数值‘00 00 02’。 ·USIM返回状态条件为SW1=‘69’,SW2=‘82’——安全状态不满足(CR3)。 5.ME模拟器向USIM发送携带PIN的VERITY PIN命令。

6.ME模拟器向USIM发送INCREASE命令,命令携带数值‘00 00 03’。 · 响应数据为‘00 00 04 00 00 03’[CR1、CR4、CR5]。

7.ME模拟器向USIM发送INCREASE命令,命令携带数值‘01 02 00’。 · 响应数据为‘01 02 04 01 02 00, (CRl)。

8.ME模拟器使用ABSOLUTE模式向USIM发送READ RECORD命令,命令中的记录编号为1。 · 读取的数据为‘01 02 04’(CR2)。

9.ME模拟器向USIM发送INCREASE命令,命令携带数值‘FF 00 00’。

·USIM返回的状态条件为SW1=‘98’,SW2=‘50’——达到最大数值,INCREASE命令不能被 执行(CR6)。

10. ME模拟器向USIM发送INCREASE命令,命令携带数值‘OO FF FD’。

· 响应数据为‘02 02 01 00 FF FD’(CR5)。 11.ME模拟器向USIM发送SELECT命令来选择DFICI。

12. ME模拟器向USIM发送INCREASE命令,命令携带数值‘01 02 00'。 · USIM返回对于该命令相应的错误代码(CR7)。 5.8.1.9 VERIFY PIN 5.8.1.9.1 定义和适用范围

符合YD/T 1762.1-2008要求的所有卡必须支持本节所描述的所有功能。 5.8.1.9.2 一致性要求

CR1: 该功能将在USIM内进行终端发来的确认PIN和卡中存储的PIN的一个比较过程。 CR2:该功能应能够接受以下输入:PIN的指示(密钥引用编号),PIN值,或空。 CR3:安全状态的设置作为校验过程的结果总是有效的,而不去管该校验过程是在哪一个逻辑信道上 执行的。

CR4: 校验过程受制予以下条件的满足: 1.PIN没有被禁用; 2.PIN没有被锁死.

CR5: 如果在最后选择的文件上执行某个功能的访问条件为PIN,那么除非该PIN被禁用,否则在该

文件上使用该功能前必须成功的校验PIN。

CR6. 如果提供的PIN是正确的,那么剩余的PIN可尝试次数被重置为初始值3次. CR7: 如果提供的PIN是错误的,那么剩余的PIN可尝试次数将减少,而不用管该VERIFY PIN命令是

在哪一个逻辑信道发出的.

CR8:在第一次提供错误的PIN之后,USIM返回SW1 SW2=‘63C2’。

CR9:在第二次提供错误的PIN之后,不需要在同一卡会话中,USIM返回SWlSW2=‘63C2’. CR10:在连续3次提供错误的PIN之后,不需要在同一卡会话中,相应的PIN被锁死.USIM返回

SW1SW2=‘63C0'.

CR11:后续的施加于该被锁死的PIN的VERIFY PIN命令将得到响应SWlSW2=‘6983’. CR12: PIN被锁死后,在UNBLOCK PIN功能没有在该PIN上成功的执行前,访问条件不可能被满足。

CR13:携带空的数据字段的VERIFY PIN命令用于从USIM获得重试计数器的值,参数P2指示了要获

得重试计数器值的PIN。

CR14:不论相应的PIN为禁止或锁死状态,携带空的数据字段的VERIFY PIN命令都可以执行.

CR15: 响应数据SW1SW2=‘63CX’指示了还剩X次尝试。

CR16: 携带空的数据字段的VERIFY PIN命令施加于被锁死的PIN,将返回SW1SW2=‘63C0’或

SW1SW2=‘6983'.

具体要求见YD/T 1762.1-2008第1 1.1.9节。 5.8.1.9.3 测试目的

验证VERIFY PIN功能符合5.8.1.9.2节的要求。

注l:该功能5测试PIN.它假设如果该功能在PIN上正确操作,那么它也将在PIN2和其他PIN上正确操作.

注2:CR3在5.5.7节进行测试。 5.8.1.9.4 测试方法 初始条件:

USIM应被连接到ME模拟器。 测试步骤:

1.ME模拟器复位USIM。

2.MF模拟器向USIM发送SELECT命令来选择并激活USlM应用。 3.ME模拟器向USIM发送SELECT命令来选择DFIMSI。

4.ME模拟器向USIM发送READ BINARY命令,命令使用长度2字节。

·USIM返回的状态条件为SW1=‘69’,SW2=‘82’——访问条件不满足(CR5)。 5.ME模拟器向USIM发送携带PIN的VERIFY PIN命令。