中一个“1”写成“0”,然后进行比较“校验字”操作。如果比较结果一致,密码错误计数器将允许进行擦除操作( 芯片不能自动进行擦除操作) ,同时打开主存储器、保护存储器和加密存储器,并允许进行擦除和写入操作。如果比较结果不一致,则密码错误计数器中为“1”的个数将减少一位。只要计数器的内容不全为 0 ,则芯片的比较“校验字”操作还允许进行。当密码计数器减数为零,则芯片的存储单元将全部锁死。加密存储器的第 1,2,3 字节为“参照字”存储区。这3个字节的内容作为一个整体披称为可编程加密代码(PSC) 。值得注意的是:这3个字节的内容在 PSC 比较成功前是不可读的,只能进行比较操作。而“写入、擦除”操作也受自身“比较”操作结果的控制。只有当“比较”成功,加密存储器各字节内容才可以进行读出、写入和擦除。 1.1.4 IC 卡传送协议传送协议是在接口设备 IFD 与IC 卡的集成电路之间的两线连接协议,芯片的协议类型为 S=10( 同步卡协议)。I/O 线上数据变化只在 CLK 信号的下降沿才有效。传送协议包括 4种模式:复位和复位响应、命令模式、输出数据模式、处理模式、 1)复位和复位响应: 复位响应是根据 ISO 7816-3 标准来进行的。在操作期间的任何时候都可以复位,只有经过了复位才能对IC卡进行其他操作.开始时地址计数器随一个时钟脉冲而被设置成0。当RST 线从 H 状态置到 L 状态时,第一个数据位的内容被送到 I/O 线上。若连续输入 32 个时钟脉冲,主存储器中的前 4 个字节地址单元中的内容被读出。在第 33 个时钟脉冲的下降沿, I/O 线被置成 H状态而关闭。在复位响应期间,“启动”和“停止”状态被忽略。 2)命令模式:复位响应之后,芯片等待着命令。每条命令都以一个“启动状态”开始。整个命令包括三个字节(命令含义后面解释)。随后紧跟着一个附加脉冲并用一个“停止状