非接触卡小知识

范围:主要说的是工作在13.56MHz的近距离非接触卡
其中遵循ISO/IEC 14443标准的PICC(proximity integrated circuit card)和PCD(proximity coupling device),工作距离大概大概10厘米到20厘米。
遵循ISO/IEC 15693标准的VICC(vicinity)和VCD工作距离大概是1米,比前者要大。

ISO/IEC 14443
现在用的最多的mifare卡,这个是恩智浦(NXP也就是飞利浦)的技术,也就是后来的ISO 14443标准里的A类型卡,这个卡不是CPU卡,所以加密能力不强,目前已经有被破解的消息,广泛地应用作公交卡,考勤卡等。ISO 14443还规定了另外一种类型的卡,B类型卡,主要用于制造非接触的CPU卡(Atmel推出的CryptoRF芯片),安全性能自然是比A类型的普通卡要高上许多,但是应用还不广,A类型卡和B类型卡采用同样的传输协议ISO 14443-4,主要区别在于调制方式,编码模式和协议的初始化过程。除了这两种标准卡以外,还有Felica,这个是索尼推出的卡,本拟申请ISO 14443的C类型卡,结果杯具的被拒了,所以只是厂商标准。mifare现在也推出了CPU卡,叫做mifare prox或者SmartMX,这种卡片是和ISO 7816接触式卡片集成的双接口(接触和非接触)类型的卡片。这是粗略介绍,具体的需要细细查阅更多资料。

ISO/IEC 15693 
这个标准规定的也是近距离卡,但是距离要比ISO/IEC 14443的卡片大些,叫做(vicinity card)。同样工作于13.56MHz

ISO/IEC 18092 
这个标准规定的是近场通信卡(Near Field Communication),这个标准与ECMA-340是同一标准,而ECMA的标准文档是可以免费获取的。这个是比前面两个要新的一种技术。

Mifare卡 
这个卡的一个是技术整体存在于卡和读卡器中,现在一共包括了七种卡片类型 
Ultralight,低成本卡,采用和经典版同样的协议,没有加密部分,命令稍有不同。 
Ultralight,提供开放式3DES加密的低成本卡 
Classic(标准卡),采用NXP的私有高层协议取代ISO 14443-4,采用私有协议来认证和加密。这玩意儿仅仅就是个存储卡,存储区被划分成带简单安全机制的段和块,用于做访问控制。  
Plus:提供基于AES128的加密 
DESFire:兼容ISO 14443-4,内置NXP出品的OS,是一种CPU卡。 
SmartMX:兼容ISO 14443-4的CPU卡,通常带有安全协处理器用来加快安全运算,这种卡可以提供更强的安全性
DESFire EV1:DESFire的升级版

好些具体的东西以后补上,现在还不确定,也就不写出来误人子弟了。

--------
参考文档

ISO/IEC 14443 part1 – part4
ISO/IEC 15693 part1 – part3
ISO/IEC 18092 
ECMA-340
http://en.wikipedia.org/wiki/MIFARE
http://en.wikipedia.org/wiki/ISO/IEC_14443

  

你可能感兴趣的:(基础知识)