接触式IC卡与接触式IC卡读写器的常见问题和使用注意事项
IC卡是集成电路卡(Integrated Circuit Card)的简称,是镶嵌集成电路芯片的塑料卡片,其外形和尺寸都遵循国际标准(ISO/IEC 7816,GB/T16649)。芯片一般采用非易失性的存储器(ROM、EEPROM)、保护逻辑电路、甚至带微处理器CPU。带有CPU的IC卡才是真正的智能卡
接触式IC卡分三种类型:存储卡或记忆卡(Memory Card);带有CPU的智能卡(Smart Card);带有显示器及键盘、CPU的超级智能卡。优点是存储容量大,安全保密性强,携带方便。
例如:
我们现在正在使用的手机的SIM卡、UIM卡、USIM卡,现在银行正在推广的金融IC卡,都属于CPU卡,属于具备运算能力的智能卡。
宾馆房门的房卡,早期的医保卡,会员卡,属于数据存储卡,这类卡片部分带有逻辑保护,部分不带有。但是都不具备数据处理能力。
物理特性
符合ISO7816:1987中规定的各类识别卡的物理特性和ISO7813中规定的金融交易卡的全部尺寸要求,此外还应符合国际标准ISO7816- 1:1987规定的附加特性、机械强度和静电测试方法。
触点尺寸与位置
应符合国际标准ISO7816-2:1988中的规定。
电信号与传输协议
IC卡与接口设备之间电源及信息交换应符合ISO/IEC7816- 3:1989的规定。
行业间交换用命令
有相应的国际标准ISO/IEC7816-4:1994。但该版本尚未正式通过。
应用标识符的编号系统和注册过程应符合国际标准ISO/IEC7816- 5:1994中的规定。
感应式智能卡的国际标准有:ISOIEC10536-1:1992、ISOIEC10536-2:1995、ISOIECDIS10536-3:1995、ISO14443-2等。
IC卡的分类及芯片型号
非加密存储器卡:卡内的集成电路芯片主要是EEPROM,具有数据存储功能,不具有数据处理功能和硬件加密功能。
逻辑加密存储器卡:在非加密存储器卡的基础上增加了加密逻辑电路,加密逻辑电路通过校验密码方式来保护卡内的数据对于外部访问是否开放,但只是低层次的安全保护,无法防范恶意性的攻击。
CPU卡:也称智能卡,卡内的集成电路中带有微处理器CPU、存储单元(包括随机存储器RAM、程序存储器ROM(FLASH)、用户数据存储器EEPROM)以及芯片操作系统COS。装有COS的CPU卡相当于一台微型计算机,不仅具有数据存储功能,同时具有命令处理和数据安全保护等功能。
IC卡芯片型号:
Siemens芯片型号
简 述
SLE4406
104位加密卡,存在读数据、写数据、密码、个人化及借位擦除操作。
SLE4442
256字节加密卡,存在读数据、写数据、保护数据以及密码操作。
SLE4428
1024字节加密卡,存在读数据、写数据、保护数据以及密码操作。
SLE4404
416bit,两级加密。
SLE4418
1kbyte,带写保护。
SLE4432
256byte,带写保护。
Atmel芯片型号
简 述
AT24C01A
128字节非加密卡,只存在读、写两种操作。
AT24C64
8192字节非加密卡,只存在读、写两种操作。
AT88SC102
1024位逻辑加密卡,存在读写操作、擦除操作、密码操作、控制位操作。
AT88SC1604
16K位逻辑加密卡,存在读写操作、密码操作、擦除操作及熔断操作。
AT45D041
540,672字节非加密卡,只存在读、写两种操作。
AM4442
256字节加密卡,存在读数据、写数据、保护数据以及密码操作。
BL7430E
存储卡芯片容于SLE4405E(SIEMENS)104位EEPROM智能计数器。
PHILIP芯片型号
简 述
Mifare One
1K字节、16个扇 区、每个扇区4个块、由2个密钥控制读写、每个块16个字节。
Mifare light
容量为384位,分为12页,每页为4个字节,128位的数据区。
复旦芯片型号
简 述
FM4442
存储卡芯片,采用0.6微米CMOS EEPROM工艺,容量为256×8BitEEPROM,带写保护功能及编程安全码认证功能。外围接口遵循ISO7816协议标准(同步传输),可广泛应用于各类IC存储卡。
FM4428
存储卡芯片,采用0.6微米CMOS EEPROM工艺,容量为1K×8BitEEPROM,带写保护功能及编程安全码认证功能。外围接口遵循ISO7816协议标准(同步传输),可广泛应用于各类IC存储卡。
贝岭芯片型号
简 述
BL7442
存储卡芯片兼容于SLE4442(SIEMENS)2K位EEPROM加密存储器。广泛用于各类电子消费卡、电话卡、出租车卡等消费领域。适用于商业电子消费卡、校园卡、就餐卡、考勤卡、查询卡、门锁卡、管理卡等。
BL7448
存储卡芯片兼容于SLE4428(SIEMENS)8K位EEPROM加密存储器。广泛用于各类电子消费卡、电话卡、出租车卡等消费领域。适用于交通管理卡、税务管理卡、医疗保健卡、公用事业管理卡等。
接触式IC卡读写器使用中常见问题:
1、卡片芯片朝上朝下问题
卡片在读写器中芯片朝上或朝下的问题,是根据读卡器的型号的不同而有区别的。
2、自动测卡问题
一般读写DEMO演示程序中的自动测卡功能仅供参考,不是判断卡型的唯一标准,因为在测卡时读的是特征字节,而卡的特征字节有可能因卡的生产商不同而有所不同,当测卡不准时,请手动选卡型号。
3 、验证密码问题
接触式读卡器在验证密码时,如果在前一次核对密码正确后而没下电的情况下,无论输入任何密码它都认为是正确的,只有下电后才能判断密码的正确与否。
4、IC_InitType给读写器卡型号
此函数不是测卡函数,它没有测卡功能,它的作用是告诉读卡器将要操作的卡型号而已。
5、初始化 串口错误
串口资源已经被占用,(包括初始化串口后非正常退出而未关闭串口,然后再去初始化串口); 计算机与 读写器通讯的波特率与读写器默认波特率不一致;计算机与读写器通讯的串口与读写器默认串口不一致;设备连接不正确,接触不良。
6、DES算法加减密
在VB中,部分数据在使用DES算法加密减密后与原文有所不同,解决办法为:可将密文定义为 全局变量,直接传递给解密函数解密;或者将加密后的密文以BYTE表示,用传地址方式传递。
7、密码核对问题
接触式逻辑加密卡ic芯片在设计的时候为了防止暴力破解,一般都会有密码错误计数,要是超过密码错误计数,芯片会自动锁死,卡片会自动报废。
8、ic卡只有在数据成功擦除后,才能够正确地写入新的数据;对102卡写数据时起始地址必须为偶数,数据长度也必须为偶数。
接触式IC卡读写器使用注意事项:
一、 插拔式卡座
1、对于插拔式卡座,要注意防止插卡过于用力,过于用力会损伤卡座的到位开关,而且对卡也有一定的伤害。一旦到位开关损坏,读写器将无法正常判断是否有卡插入。
2、注意保持卡片的清洁,如果卡的芯片表面污损,不仅卡片无法正常工作,而且也会对卡座的接 触点造成污染。
3、卡到位后再操作这点非常重要,在不稳定的情况下 读写器对卡进行上电操作,有可能会对卡造成损害。
4、插拔式卡座中的卡在操作完成后,应用程序应该首先发命令让读写器对卡片进行下电操作,下电完成后将卡拔出。在没有下电的情况下将卡拔出有可能对卡造成损害。
二、 推推式卡座
1、推推式卡座采用推入卡片,取出时再推入卡片会弹出卡片。这种结构减少了卡片和触电之间的摩擦,对保护卡片有一定的优势。但如果不正确使用也会损伤卡片。
2、最常见的错误情况是取出卡片的时候不是再次推入让卡片自动弹出,而且直接把卡片拔出,这种情况会严重的损害卡片,而且也会严重损害卡座。
3、注意保持卡片的清洁,任何结构的卡座最终都是要和卡的芯片触电紧密接触,所以如果卡的芯片不洁,会对任何种类的卡座的触点造成污染。
目前建和诚达提供的接触式IC卡读卡器有T6接触式IC卡读卡器、D6接触式IC卡读卡器、D3接触式IC卡读卡器等。除此之外,公司还提供有感应式IC卡读卡器、磁条刷卡机、可视卡打印机、ID读卡器以及各种类型的ID卡、IC卡、磁条卡等。如果您想要订购或者咨询,可以联系我们的在线客服,建和诚达欢迎您的到来!
责任编辑:Davia
【免责声明】
1、本文内容、数据、图表等来源于网络引用或其他公开资料,版权归属原作者、原发表出处。若版权所有方对本文的引用持有异议,请联系拍明芯城(marketing@iczoom.com),本方将及时处理。
2、本文的引用仅供读者交流学习使用,不涉及商业目的。
3、本文内容仅代表作者观点,拍明芯城不对内容的准确性、可靠性或完整性提供明示或暗示的保证。读者阅读本文后做出的决定或行为,是基于自主意愿和独立判断做出的,请读者明确相关结果。
4、如需转载本方拥有版权的文章,请联系拍明芯城(marketing@iczoom.com)注明“转载原因”。未经允许私自转载拍明芯城将保留追究其法律责任的权利。
拍明芯城拥有对此声明的最终解释权。