[发明专利]利用八位数据传输操作的集成电路卡芯片及其验证方法无效
| 申请号: | 00115338.2 | 申请日: | 2000-04-03 |
| 公开(公告)号: | CN1316721A | 公开(公告)日: | 2001-10-10 |
| 发明(设计)人: | 马犁 | 申请(专利权)人: | 上海贝岭股份有限公司 |
| 主分类号: | G06K19/073 | 分类号: | G06K19/073 |
| 代理公司: | 上海专利商标事务所 | 代理人: | 洪玲 |
| 地址: | 20023*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 利用 八位 数据传输 操作 集成 路卡 芯片 及其 验证 方法 | ||
1.一种使用8位数据传输操作对集成电路卡芯片进行验证操作的方法,其特征在于所述方法包括:
(a)读写设备与集成电路卡芯片接触,上电;
(b)读写设备将含有密钥(KN)和随机数(RAND)的8×N位数据(KN+RAND)的第一字节输入芯片,芯片在接收后把所述第一字节与芯片内原存的密钥(KN)的第一字节进行比较处理,得到所述随机数(RAND)的第一字节,然后芯片向读写设备输出含有所述随机数(RAND)和芯片内原存的密码(MN)的8×N位数据(RAND+MN)的第一字节供读写装置认可;以及
(c)重复步骤(b),直到芯片向读写装置输出所述数据(MN+RAND)的第N字节供读写装置认可,在这里N为正整数。
2.如权利要求1所述的方法,其特征在于所述步骤(b)还包括以下步骤:
在输入所述密钥(KN)前,读写装置进行8×N位个人密码(SCP)的验证过程,即把由读写装置输入的个人密码(SCP)的第一字节与芯片内原存的个人密码(SCP)的第一字节相比较,如果这两个字节相同,则验证通过,然后类似地对个人密码(SCP)的其余字节进行验证,总共循环N次,如果八个字节中任一个字节的验证不通过,则不允许对芯片进行任何操作;反之,则进行随后的步骤。
3.如权利要求1或2所述的方法,其特征在于所述步骤(b)还包括以下步骤:
(b1)读写装置向芯片输入含有密钥(KN2)和随机数(RAND12)的8×N位数据(KN2+RAND12)的第一字节,芯片在接收后将所述字节与芯片内原存的密钥(KN2)的第一个字节进行比较处理,得到所述随机数(RAND12)的第一字节,然后向读写装置输出含有所述随机数(RAND12)和芯片内原存的随机数(RAND2)的8×N位数据(RAND12+RAND2)的第一字节,读写装置向芯片输入所述数据(KN2+RAND12)的第二字节,并且接收芯片输出的所述数据(RAND12+RAND2)的第二字节,重复这一步骤,直到读写装置接收芯片输出的所述数据(RAND12+RAND2)的第N字节,供读写装置鉴别认可;
(b2)读写装置向芯片输入含有密钥(KN1)和随机数(RAND11)的8×N位数据(KN1+RAND11)的第一字节,芯片在接收后将所述字节与芯片内原存的密钥(KN1)的第一个字节进行比较处理,得到所述随机数(RAND11)的第一字节,然后向读写装置输出含有所述随机数(RAND11)和芯片内原存的制造商代码(CM)的数据(RAND11+CM)的第一字节,读写装置接收后,经加密算法处理,产生系统密码SP的第一字节;
(b3)读写装置向芯片输入含有所述步骤(b2)产生的系统密码(SP)和随机数(RAND11)及新的随机数(RAND13)的8×N位数据(SP+RAND11+RAND13)的第一字节,芯片接收后将所述字节与芯片内原存的系统密码SP和如所述步骤(b2)得到的输入随机数(RAND11)的第一个字节进行比较处理,得到所述随机数(RAND13)的第一字节;随后,芯片向读写装置输出含有所述随机数(RAND13)和芯片内原存的商品代码(MNi)的8×N位数据(RAND13+MNi)的第一字节,供读写装置鉴别认可,这里i为0或任意正整数;以及
(b4)重复步骤(b1)到(b3),直到芯片向读写装置输出所述数据(RAND13+MNi)的第N字节,供读写装置鉴别认可。
4.如权利要求中1或2所述的方法,其特征在于在所述步骤(b)前还包括读写装置依次读出芯片内原存的8×N位芯片代码(SN)的N个字节的步骤。
5.如权利要求中3所述的方法,其特征在于在所述步骤(b)前还包括读写装置依次读出芯片内原存的8×N位芯片代码(SN)的N个字节的步骤。
6.一种利用权利要求1所述的方法来验证的集成电路卡芯片,所述芯片包括:逻辑控制电路、指令译码电路、时序控制电路、地址寄存器、数据寄存器、地址解码器,其特征在于所述芯片还包括:
地址比较电路,用于对来自芯片的逻辑控制电路的前一数据传输操作的地址和将要进行的数据传输操作的地址进行比较,以在地址不相同时,控制芯片的输入/输出端口执行将要进行的数据传输操作,而在地址相同时,禁止后续操作;以及
顺序控制电路,用于根据来自芯片的控制电路中与各数据对应的使能信号和来自芯片的地址解码器中与各数据对应的地址,控制芯片的输入/输出端口传输数据的顺序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海贝岭股份有限公司,未经上海贝岭股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/00115338.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:高能合成液化气制配方法
- 下一篇:电子花板





