转载请注明出处
作者:小马
本人在这个行业时间不太长,把了解的一些简单介绍一下。
ISO 7816
接触式智能卡的ISO标准, 内容非常全面,包含了从最底层物理特性到上层传输协议以及数据元素定义等内容.做COS开发的工程师,对这个规范应该不会陌生.
该标准目前分为四个大的部分, 前两部分主要是物理和电气特性,后两部分主要描述通信协议和上层应用命令.
ISO14443
非接触式智能卡的规范, 有四个部分,包括物理特性和传输协议等.
第一部分: 主要描述物理特性
第二部分: 无线频率与信号的接口
第三部分: 频率的防碰撞
第四部分: 传输协议
该标准所规定的射频通信频率为13.56MHz, 属于中高频段, 也是目前应用比较多的一个频段,比如电子身份证,门禁系统等. 而且, 现在大热的移动支付, NFC技术用的就是该频段.
该标准主要描述了两种类型的卡片,type A和type B. 应该是前者用的比较多,因为目前我接触到的非接卡基本都是 type A的. MIFARE就是典型的type A卡.
ISO15693
这个标准也是针对13.56MHz的频段,它可以说是简化版的ISO14443, 很多厂商为了节省成本,可以用依据该标准做相关的卡片和终端应用. 另外它和ISO14443还有一个区别就是,它可以支持更远距离的通信范围.
ISO8583
这个是金融终端与银行主机系统互相通信的报文协议,跟卡片基本无关. 做终端和主机开发的人都要掌握这个协议. 它是一个国际标准的包格式,共有128个字段. 该协议彻底解决了金融系统之间报文传输一家一标准的局面, 意义非凡.
这个协议挺复杂, 入门的话可以看一下csdn上刘永胜的文章,有一篇专门介绍8583的.这里给个链接;
http://blog.csdn.net/lysheng/archive/2005/07/04/412724.aspx
银行卡联网联合技术规范
这是银联出的针对入网机构与中国银联联机交易的一套标准, 它一共有六个部分, 其中第二部分,报文接口规范与8583如出一辙, 可以把它当作中文版的8583来看. 想入银联的终端厂商, 要熟悉这个规范.
EMV
全世界都在搞EMV迁移, 中国当然也不甘落后. EMV是针对金融CPU卡及其终端的一个标准, 现在全世界的卡片及终端厂商都在为通过这个标准的检测而努力, 能不能拿到EMV认证俨然已经成为一个衡量公司实力的因素.
该标准分为四个部分, 主要规范了卡片和终端从物理特性到上层应用的比较全面的内容.
中国金融集成电路(IC)卡规范
传说中的PBOC,目前是版本是2.0, 可以把它理解成中国版的EMV,也就是你的卡片或终端如果仅在中国境内使用,过了这个规范认证就行了, 不用过EMV。 很多国内的厂商都在积极的准备通过这个认证, 包括level1,和level2两部分,前者主要是针对硬件和协议, 后者面向应用.
北京有个银行卡检测中心, 你的卡片或终端如果想拿PBOC认证,就得去这里检测, 它说你过了,你才能拿到认证. 由于全国仅此一个地方有这个功能,所以生意相当得好.
中国银联POS 终端规范
顾名思义,这个是针对POS机的一个规范, 做POS开发的人要一定要掌握这个,它包含了POS机的硬件,密钥管理,软件界面以及交易流程等内容.
如果通读过上述各个规范,会发现有些规范里的内容在另一个规范里也有描述. 这个并不奇怪, 这些规范虽然适用的领域不一样,但是肯定会有交叉点的. 比如《中国银联POS 终端规范》针对POS机联机交易的部分的内容肯定和<<银行卡联网联合技术规范>>里报文接口部分差不多.