发布时间:2012-12-26 10:13:07
ISO 7816接触式智能卡的ISO标准, 内容非常全面,包含了从最底层物理特性到上层传输协议以及数据元素定义等内容.做COS开发的工程师,对这个规范应该不会陌生.该标准目前分为四个大的部分, 前两部分主要是物理和电气特性,后两部分主要描述通信协议和上层应用命令. ISO14443非接触式智能卡的规范, 有四个部分,包括物理特性和传输协议等.第一部分: 主要描述物理特性第二部分: 无线频率与信号的接口第三部分: 频率的防碰撞第四部分: 传输协议该标准所规定的射频通信频率为13.56MHz, 属于......【阅读全文】
发布时间:2012-12-26 09:34:34
做一个电子现金的交易, 第一步当然是选中当前的应用, 方法是调用select命令, 传入当前的应用AID号, 如果卡片的状态码返回9000,则表示选中成功. 下面举一个例子:发送: 00 a4 04 00 08 a0 00 00 04 44 01 01 05 00卡片返回:6f 45 84 08 a0 00 00 04 44&n......【阅读全文】
发布时间:2012-12-25 17:09:37
电子现金的概念是在PBOC规范的第十三部分<<基于借记/贷记应用的小额支付规范 >>里提出的。 可以这样理解,电子现金是PBOC里的一个应用,它基于借贷记. 这个应用被提出的目的就是实现小额支付功能. 基于电子现金的IC卡一般有如下几个特点:1 是由银行发行, 这个是必须的,否则就不会叫金融IC卡了. 2 卡里只有一个应用,也就是一个AID,因为目前国内推行PBOC的卡都是先从单应用开始做试点. 从卡片的角度来讲,实现多应用不成问题,但是, 如果卡片支持多应用, ......【阅读全文】
发布时间:2012-12-25 16:43:40
PBOC的IC卡大部分数据都是TLV格式的. EMV的手册简单的编码规则说明. 我下面很详细的分析TLV的编码格式并给出相应的TLV解码的伪代码. TLV是tag, length和value的缩写.一个基本的数据元就包括上面三个域. Tag唯一标识该数据元, length是value域的长度. Value就是数据本身了. 举个例子, 下面是一个tlv格式的AID(应用标识符)字节串”9F0607A0000000031010”, 其中9F06是tag, 07是长度, A0000......【阅读全文】
发布时间:2012-12-25 16:33:46
EMV标准共分四册, 分别是book1到book4, 这四册里没有对小额支付和EP/ED的相关说明, 也就是说,PBOC L2的这两个标准在EMV L2里是没有的. 所以,PBOC L2里借贷记部分实际上才是对应的EMV L2标准. 可以说这PBOC这部分差不多就是EMV L2的中文版. PBOC标准制定的背景就是EMV的全球化迁移趋势. 它的两次理更新也是随着EMV的(PBOC1.0对应EMV96, PBOC2.0对应EMV2000). PBOC/EMV......【阅读全文】