1、全许办200445号关于发布税控收款机税控IC卡产品税控功能测试大纲有关问题的通知各省、自治区、直辖市工业产品生产许可证办公室,税控收款机产品审查部,有关检验单位,有关企业:根据国家税务总局、财政部、信息产业部、国家质量监督检验检疫总局关于推广应用税控收款机加强税源监控的通知(国税发200444号)文件要求,经国务院同意对税控收款机产品实施生产许可证制度。为了保证税控收款机使用的税控IC卡符合国家标准GB18240.2-2003税控收款机 第2部分:税控IC卡规范的要求,同时具有兼容性、互换性和一致性。经研究,制定了税控IC卡产品稅控功能测试大纲(见附件1),现予以公布。各税控收款机生产企业所
2、使用的税控IC卡,必须符合税控IC卡产品税控功能测试大纲的要求。各省、自治区、直辖市工业产品生产许可证办公室在受理企业申请时,应当要求税控收款机生产企业依据税控收款机产品生产许可证实施细则的规定,提供税控IC卡产品税控功能检验合格报告。税控IC卡产品税控功能检验单位(见附件2)必须依据国家标准GB18240.2-2003税控收款机 第2部分:税控IC卡规范和税控IC卡产品稅控功能测试大纲,对企业送检的税控IC卡进行检验,出具检验报告,并在检验依据中载明:“国家标准GB18240.2-2003税控收款机 第2部分:税控IC卡规范和税控IC卡产品税控功能测试大纲”。二四年九月十日全许办200445
3、号附件1税控IC卡产品税控功能测试大纲全国工业产品生产许可证办公室二四年九月1 通讯功能测试(T=0)1.1 IC卡复位时序测试1.1.1 冷复位时的复位测试1.1.2 热复位时的复位测试1.2 复位应答测试1.2.1 回送字符的物理传输1.2.2 IC卡回送字符测试1.3 数位宽测试1.4 字符帧宽度测试1.4.1 卡发送相连字符同向的时间隔测试(9600etu(复位应答期间)(工作等待时间960*WI*(Fi/f) )T12etu)1.4.2 卡发送相连字符反向时间间隔测试(960*WI*(Fi/f)T16etu)1.4.3 接收终端同向字符间隔为12etu时的测试1.4.4 接收终端同向
4、字符间隔为保护时间(最短)(12N)ETU)时的测试1.4.5 接收终端反向字符间隔为16etu时的测试1.4.6 接收终端反向字符间隔为9600etu时的测试1.5 通信错误检测1.5.1 IC卡重发信号测试1.5.2 IC卡重发命令字符测试2. 指令功能系统测试2.1 卡片基本命令2.1.1 Select命令测试2.1.2 Get Challenge命令测试 2.1.3 Get Response命令测试2.1.4 External Authentication命令测试2.1.5 Internal Authentication命令测试 2.1.6 Read Binary命令测试2.1.7 R
5、ead Record命令测试2.1.8 Update Binary命令测试2.1.9 Update Record命令测试2.1.10 Append Record命令测试2.1.11 Verify PIN命令测试2.1.12 Change PIN命令测试2.1.13 Pin Unblock命令测试2.1.14 Reload PIN命令测试2.1.15 Application Block命令测试2.1.16 Application Unblock命令测试2.1.17 Card Block命令测试2.2 税控卡专用命令2.2.1 Get_Register_NB命令测试2.2.2 Terminal_R
6、egister命令测试2.2.3 Verify_Fiscal_Pin命令测试2.2.4 Input_Invoice命令测试2.2.5 Issue_Invoice命令测试2.2.6 Daily_Collect_Sign命令测试2.2.7 Declare_Duty命令测试2.2.8 Update_Controls命令测试2.3 用户卡专用命令2.3.1 Register_Sign命令测试2.3.2 Data_Collect命令测试2.3.3 Echoplex_Controls命令测试2.3.4 Distribute_Invoice_Nb命令测试3. 出错处理测试3.1 卡片基本命令3.1.1 Se
7、lectl 对CLA的出错处理测试l 对P1的出错处理测试l 对P2的出错处理测试l 对Lc的出错处理测试3.1.2 Get Responsel 对CLA的出错处理测试l 对P1的出错处理测试l 对P2的出错处理测试l 对LE的出错处理测试3.1.3 Get Challengel 对CLA的出错处理测试l 对P1的出错处理测试l 对P2的出错处理测试l 对Lc的出错处理测试3.1.4 External Authenticationl 对CLA的出错处理测试l 对P1的出错处理测试l 对Lc的出错处理测试3.1.5 Internal Authenticationl 对CLA的出错处理测试l 对P
8、1的出错处理测试l 对Lc的出错处理测试3.1.6 Read Binaryl 对CLA的出错处理测试l 对P1的出错处理测试3.1.7 Read Recordl 对CLA的出错处理测试l 对P1的出错处理测试l 对P2的出错处理测试l 对Lc的出错处理测试3.1.8 Update Binaryl 对CLA的出错处理测试l 对P1的出错处理测试l 对Lc的出错处理测试3.1.9 Update Recordl 对CLA的出错处理测试l 对P1的出错处理测试l 对P2的出错处理测试l 对Lc的出错处理测试3.1.10 Append Recordl 对CLA的出错处理测试l 对P1的出错处理测试l 对
9、P2的出错处理测试l 对Lc的出错处理测试3.1.11 Verify PINl 对CLA的出错处理测试l 对P1的出错处理测试l 对P2的出错处理测试l 对Lc的出错处理测试3.1.12 Change Pinl 对CLA的出错处理测试l 对P1的出错处理测试l 对P2的出错处理测试l 对Lc的出错处理测试3.1.13 Unblock Pinl 对CLA的出错处理测试l 对P1的出错处理测试l 对P2的出错处理测试l 对Lc的出错处理测试3.1.14 Reload Pinl 对CLA的出错处理测试l 对P1的出错处理测试l 对P2的出错处理测试l 对Lc的出错处理测试3.1.15 Applica
10、tion Blockl 对CLA的出错处理测试l 对P1的出错处理测试l 对P2的出错处理测试l 对Lc的出错处理测试3.1.16 Application Unblock l 对CLA的出错处理测试l 对P1的出错处理测试l 对P2的出错处理测试l 对Lc的出错处理测试3.1.17 Card Blockl 对CLA的出错处理测试l 对P1的出错处理测试l 对P2的出错处理测试l 对Lc的出错处理测试3.2 税控卡专用命令3.2.1 Get_Register_Nbl 对CLA的出错处理测试l 对P1的出错处理测试l 对P2的出错处理测试3.2.2 Terminal_Registerl 对CLA的
11、出错处理测试l 对P1的出错处理测试l 对P2的出错处理测试l 对Lc的出错处理测试3.2.3 Verify_Fiscal_Pinl 对CLA的出错处理测试l 对P1的出错处理测试l 对P2的出错处理测试l 对Lc的出错处理测试3.2.4 Input_Invoice_Nbl 对CLA的出错处理测试l 对P1的出错处理测试l 对P2的出错处理测试l 对Lc的出错处理测试3.2.5 Issue_Invoicel 对CLA的出错处理测试l 对P1的出错处理测试l 对P2的出错处理测试l 对Lc的出错处理测试3.2.6 Daily_Collect_Signl 对CLA的出错处理测试l 对P1的出错处理
12、测试l 对P2的出错处理测试l 对Lc的出错处理测试3.2.7 Declare_Dutyl 对CLA的出错处理测试l 对P1的出错处理测试l 对P2的出错处理测试l 对Lc的出错处理测试3.2.8 Update_Controlsl 对CLA的出错处理测试l 对P1的出错处理测试l 对P2的出错处理测试l 对Lc的出错处理测试3.3 用户卡专用命令3.3.1 Register_Signl 对CLA的出错处理测试l 对P1的出错处理测试l 对P2的出错处理测试l 对Lc的出错处理测试3.3.2 Data_Collectl 对CLA的出错处理测试l 对P1的出错处理测试l 对P2的出错处理测试l 对
13、Lc的出错处理测试3.3.3 Echoplex_Controlsl 对CLA的出错处理测试l 对P1的出错处理测试l 对P2的出错处理测试l 对Lc的出错处理测试3.3.4 Distribute_Invoice_Nbl 对CLA的出错处理测试l 对P1的出错处理测试l 对P2的出错处理测试l 对Lc的出错处理测试4. 基本安全性能测试主要测试从一个应用切换到另外一个应用,PIN校验状态、安全状态机、交易状态机全部清空5. 异常交易及管理流程测试5.1 卡片基本命令5.1.1 Selectl DIR File(TLV格式)l DIR中无记录时的SW测试l 选择不支持的ADF时的SW测试5.1.2
14、 Get_Response l 应用临时锁定时的SW测试l 应用永久锁定时的SW测试l 数据全部取完后再取的SW测试5.1.3 External Authenticationl 认证失败时的SW测试l 认证失败后错误计数器的改变l 认证成功后错误计数器恢复成初始值5.1.4 Read Binaryl 当命令的Le为00时SW测试,应返回61XX或6CXXl 以偏移量递增的方式读取文件l 偏移量不变,读取部分文件内容的测试l 偏移量小于文件长度,读取长度超出文件范围SW测试l 偏移量超出文件范围SW测试l 用该命令读取记录文件的SW测试l 已经执行SELECT FILE,此命令再使用SFI选择文
15、件测试l 已经执行SELECT FILE,此命令不使用SFI选择文件测试l 没有执行SELECT FILE,此命令使用SFI选择文件l 没有执行SELECT FILE,此命令也不使用SFI选择文件5.1.5 Read Recordl 用该命令读取二进制文件的SW测试l 未校验PIN时读取记录文件的SW测试5.1.6 Update Binaryl 未取随机数执行该命令的SW测试l 用该命令修改记录文件的SW测试l 以偏移量递增的方式逐字修改文件测试5.1.7 Verify PINl 当命令的Lc为00时SW测试l 命令执行失败是否锁PINl 解锁PIN成功后执行该命令的SW测试l 命令执行成功,
16、错误计数器应恢复成初始值5.1.8 Unblock PINl 未取随机数执行该命令的SW测试l 当PIN被锁定时执行需PIN保护的交易命令的SW测试l 当命令的MAC错时的SW测试l 用错误PIN解锁时的SW测试l PIN未锁时执行该命令的SW测试l 当PIN解锁后执行需PIN保护的交易命令的SW测试5.1.9 Change PINl 修改税控卡专用口令的SW测试l 当原PIN错误时PIN能否被锁定l 当命令的数据域错误时的SW测试l PIN能否被修改成奇数位5.1.10 Reload PINl 当命令的MAC错时的SW测试l 命令执行成功的测试l 命令执行成功后错误计数器应该恢复5.1.11
17、 Application Blockl 未取随机数执行该命令的SW测试l 当命令的MAC错时的SW测试l 当应用临时锁定成功后执行其他命令的SW测试l 当应用临时锁定成功后读取FCI信息l 应用临时锁定后能否执行应用永久锁定5.1.12 Application UnBlockl 当应用未锁定时执行该命令的SW测试l 当应用临时锁定后未取随机数执行该命令的SW测试l 当命令的MAC错时的SW测试l 当命令执行成功后执行其他命令的SW测试l 解锁永久锁定后应用解锁的SW测试5.2 税控卡专用命令5.2.1 Get_Register_NBl 应用被锁定时的SW测试l 非税控应用下执行时的SW测试l
18、已注册后卡执行此命令的SW测试5.2.2 Terminal_Registerl MAC不正确时的SW测试(包括第三次不正确时)l 应用被锁定时的SW测试l 注册成功后再执行时的SW测试l 注册标识的测试5.2.3 Verify_Fiscal_Pinl 未注册时,认证口令的SW测试l 动态口令状态下使用原始口令校验的测试l Pin校验错误时的SW测试l Pin锁定后执行时的SW测试l Pin解锁成功后执行时的SW测试l Pin校验失败后执行税控交易时的SW测试l 执行成功后错误计数器恢复初始值5.2.4 Input_Invoice_Nbl 未注册的情况下执行此命令的SW测试l 没有校验使用口令执
19、行时的SW测试l 发票还没有使用完执行时的SW测试l MAC不正确执行时的SW测试l 应用被锁定执行时的SW测试l 应用解锁执行时的SW测试l 命令报文不正确时的SW测试l 发票起始号大于发票终止号时的SW测试l 发票起始号和终止号为临界值的测试5.2.5 Issue_Invoicel 未注册的情况下执行此命令的SW测试l 没有校验使用口令执行时的SW测试l 应用临时锁定时SW的测试l 发票金额为发票限额时的测试l 没有成功录入发票号执行时的SW测试l 再开已开发票执行时的SW测试l 发票金额超过限额执行时的SW测试l 退票总金额超过限额执行时的SW测试l 命令报文数据域不正确执行时的SW测试
20、5.2.6 Daily_Collect_Signl 未注册时使用此命令的SW测试l 没有校验使用口令执行时的SW测试l 命令报文数据域不正确时的SW测试l 在非税控应用下执行时的SW测试l 对零日汇签名的测试5.2.7 Declare_Dutyl 未注册时使用此命令的SW测试l 没有校验使用口令执行时的SW测试l 命令报文数据域不正确时的SW测试l 组合测试返回的状态字l 在非税控应用下执行时的SW测试l 零申报执行时的SW测试5.2.8 Update_Controlsl 未注册的情况下执行此命令的SW测试l .没有校验使用口令执行时的SW测试l 没有执行生成申报数据命令执行时的SW测试l 加
21、密密钥标识符不正确时执行时的SW测试l 监控数据不正确执行时的SW测试l MAC不正确执行时的SW测试l 应用锁定后执行时的SW测试l 验证命令执行成功后监控管理数据的正确性5.3 用户卡专用命令5.3.1 Register_Sign l 应用被锁定时的SW测试l MAC不正确执行时的SW测试5.3.2 Data_Collectl 汇总申报成功后,执行同样的数据申报汇总时SW测试l 数据域不正确时的SW测试l MAC不正确执行时的SW测试l 应用被锁定执行时的SW测试5.3.3 Echoplex_Controlsl 汇总申报数据与回送数据不一致执行时的SW测试l 明文回送未校验用户卡PIN时的
22、状态l MAC不正确执行时的SW测试l 应用被锁定执行时的SW测试5.3.4 Distribute_Invoice_Nbl 没有发票执行时的SW测试l 应用被锁定执行时的SW测试6. 状态机测试7. 空闲状态测试l 空闲状态下执行各种税控交易命令的SW测试8. 内部文件测试主要测试根据规范要求建立的内部文件的大小、读写权限。9. 税务应用流程测试10. 防插拔测试10.1 税控卡专用命令10.1.1 应用锁定的防拔测试l 当命令执行成功前选择该应用l 当命令执行成功后选择该应用10.1.2 应用解锁的防拔测试l 当命令执行成功前选择该应用l 当命令执行成功后选择该应用10.1.3 Issue_
23、Invoice的防拔测试l 当命令执行成功前文件内容l 当命令执行成功后文件内容10.1.4 Declare_Duty的防拔测试l 当命令执行成功前文件内容l 当命令执行成功后文件内容10.1.5 Update_Controls的防拔测试l 当命令执行成功前文件内容l 当命令执行成功后文件内容10.1.6 Input_Invoice_NB的防拔测试l 当命令执行成功前文件内容l 当命令执行成功后文件内容10.2 用户卡专用命令10.2.1 校验PIN的防拔测试l 当命令执行成功前PIN的状态l 当命令执行成功后PIN的状态10.2.2 修改PIN的防拔测试l 当命令执行成功前PIN的状态l 当
24、命令执行成功后PIN的状态10.2.3 解锁PIN的防拔测试l 当命令执行成功前PIN的状态l 当命令执行成功后PIN的状态10.2.4 重装PIN的防拔测试l 当命令执行成功前PIN的状态l 当命令执行成功后PIN的状态10.2.5 应用锁定的防拔测试l 当命令执行成功前选择该应用l 当命令执行成功后选择该应用10.2.6 应用解锁的防拔测试l 当命令执行成功前选择该应用l 当命令执行成功后选择该应用 10.2.7 Distribute_Invoice_Nb的防拔测试l 当命令执行成功前文件内容l 当命令执行成功后文件内容10.2.8 Data_Collect的防拔测试l 当命令执行成功前文
25、件内容l 当命令执行成功后文件内容10.2.9 Echoplex_Controls的防拔测试l 当命令执行成功前文件内容l 当命令执行成功后文件内容11. 永久锁定功能测试11.1 应用锁定命令的永久锁定功能测试11.2 应用解锁命令的永久锁定功能测试11.3 解锁PIN命令的永久锁定功能测试11.4 重装PIN命令的永久锁定功能测试11.5 修改二进制命令的永久锁定功能测试11.6 卡锁定命令的锁定功能测试11.7 当应用永久锁定后执行其他命令的SW测试11.8 当应用永久锁定后执行取随机数命令的SW测试11.9 在永久锁定的应用下能否执行卡锁定命令的测试11.10 如无法在永久锁定的应用下
26、执行卡锁定命令,能否在MF下执行卡锁定命令的测试11.11 当卡锁定命令的MAC错时的SW测试11.12 当卡锁定命令执行后执行其他命令的SW测试12. 卡片指令集测试测试卡片中除了根据规范要求的命令和卡片提供商提供的内部命令说明外,是否还有其他非法命令。13. 稳定性测试执行大量的税控交易(开发票申报完税),测试卡片中的交易记录是否正确。14. 与通过检测的IC卡终端的兼容性测试15. 触点电特性测试l 传输模式下I/O触点的电特性l 接收模式下I/O触点的电特性l CLK触点 的电特性l RST触点的电特性l 静态VCC电性能测试l 时钟频率适应性l VCC电压适应性全许办200445号附
27、件2税控IC卡产品税控功能检验单位名 单全国工业产品生产许可证办公室二四年九月税控IC卡产品税控功能检验单位名 单1.国家电子计算机质量监督检验中心地 址:北京市海淀区北四环中路211号通信地址:北京619信箱27分箱邮 编:100083电 话:(010)51615897、51615887、51615895传 真:(010)51615885电子邮箱:nctc 网 址:联 系 人:符荣梅2.信息产业部电子第五研究所质量检测中心地 址:广州市天河区东莞庄路110号通信信箱:广州市1501信箱邮政编码:510610联系电话:(020)87237150、87236201传 真:(020)87236171、87236230联 系 人:陈立辉 卢列文3.信息处理产品标准符合性检测中心地 址:北京市安定门大街1号通信信箱:北京1001信箱邮政编码:100007联系电话:(010)84029573、64007689、64007816传 真:(010)64007681联 系 人:王立建