握奇CPU卡片灰锁指令.pdf

握奇CPU卡片灰锁指令.pdf

ID:51001168

大小:287.16 KB

页数:15页

时间:2020-03-08

握奇CPU卡片灰锁指令.pdf_第1页
握奇CPU卡片灰锁指令.pdf_第2页
握奇CPU卡片灰锁指令.pdf_第3页
握奇CPU卡片灰锁指令.pdf_第4页
握奇CPU卡片灰锁指令.pdf_第5页
资源描述:

《握奇CPU卡片灰锁指令.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、加油功能指令(控制性文档)1OF15加油卡功能(V0.042)指令1.灰锁初始化(INITIALIZEFORCSLOCK)1).定义和范围INITIALIZEFORCSLOCK用于灰锁初始化。2).命令报文INITIALIZEFORCSLOCK命令的编码如下:代码值CLAE0INS7AP108P201——ED,电子存折02——EP,电子钱包Lc07Data消费密钥标识(1)、终端机编号(6)Le0F3).命令报文数据域命令报文数据域包括1字节的密钥标识,该密钥的类型为3E(消费密钥),以及6字节的终端机编号。4).响应报文数据域响应报文数据域由以下的

2、数据组成。加油功能指令(控制性文档)2OF15数据域长度ED/EP余额4脱机交易序号2透支限额3密钥版本号1密钥算法标识1伪随机数(RND)45).响应报文状态码IC卡可能回送的状态码如下所示:SW1SW2意义9000命令成功执行6982权限不满足(未校验PIN)6985使用条件不满足6A86P1、P2参数错误6E00CLA参数错误加油功能指令(控制性文档)3OF152.灰锁(CSLOCK)1).定义和范围CSLOCK用于灰锁指定的ED或EP。该命令只有在成功执行INITIALIZEFORCSLOCK之后才能执行。2).命令报文CSLOCK命令的编码

3、如下:代码值CLAE0INS7CP108P200Lc13Data见下表Le083).命令报文数据域命令报文数据域包括以下数据。数据域长度终端交易序号4终端随机数(TRAN)4交易日期4交易时间3加油功能指令(控制性文档)4OF15MAC14MAC1的计算如下:i)、由INITIALIZEFORCSLOCK命令指定的密钥对4字节的随机数RND

4、

5、2字节的脱机交易序号

6、

7、终端交易序号的最右2字节加密生成临时密钥TMPCK。ii)、由TMPCK对终端随机数(TRAN)

8、

9、80000000加密生成过程密钥SESPK。iii)、MAC1由过程密钥SESPK对交

10、易类型(‘91’/‘92’)

11、

12、终端机编号(6字节)

13、

14、交易日期时间(7字节)按PBOCMAC计算方法生成。4).响应报文数据域响应报文数据域由以下的数据组成。数据域长度GTAC4MAC24GTAC由内部密钥DTK左右8字节异或结果对(交易类型标识

15、

16、终端机编号

17、

18、终端交易序号

19、

20、交易日期

21、

22、交易时间)按PBOCTAC计算方法生成。MAC2由过程密钥对(ED/EP余额

23、

24、ED/EP脱机交易序号(加1前))按PBOCMAC计算方法生成。5).响应报文状态码IC卡可能回送的状态码如下所示:SW1SW2意义9000命令成功执行加油功能指令(控制性文档)5O

25、F156901无效的状态6985使用条件不满足9302MAC1错误6A86P1、P2参数错误命令成功成功执行后,IC卡内部将灰琐状态置位,指定的ED/EP脱机交易序号加1,并用下列数据更新加油明细:——交易类型“91”/“92”——ED/EP代码“01”/“02”——ED/EP余额——ED/EP脱机交易序号——交易日期、时间——MAC2——GTAC3.解扣(DEBITFORUNLOCK)1).定义和范围DEBITFORUNLOCK用于解扣灰锁的ED或EP。该命令只有在指定的ED/EP处于灰锁状态下才能成功执行。2).命令报文DEBITFORUNLOC

26、K命令的编码如下:代码值加油功能指令(控制性文档)6OF15CLAE0INS7EP108P201——ED,电子存折02——EP,电子钱包Lc1BData见下表Le043).命令报文数据域命令报文数据域包括以下数据。数据域长度交易金额4ED/EP脱机交易序号2终端机编号6终端交易序号4交易日期4交易时间3GMAC4GMAC是由灰锁时使用的过程密钥SESPK对(交易金额)按PBOCMAC计算方法生成的。(连续3次GMAC错误,应用将临时锁定)4).响应报文数据域响应报文数据域由以下的数据组成。数据域长度TAC4加油功能指令(控制性文档)7OF15TAC由

27、内部密钥DTK左右8字节异或结果对(交易金额

28、

29、交易类型标识

30、

31、终端机编号

32、

33、终端交易序号

34、

35、交易日期

36、

37、交易时间)按PBOCTAC计算方法生成。5).响应报文状态码IC卡可能回送的状态码如下所示:SW1SW2意义9000命令成功执行6985使用条件不满足9302GMAC错误9401ED/EP金额不足9406脱机交易序号不符6A86P1、P2参数错误命令成功成功执行后,IC卡内部将灰琐状态复位,置TAC未读标志,并用下列数据更新加油明细:——交易类型“93”/“94”——ED/EP代码“01”/“02”——ED/EP余额——ED/EP脱机交易序号——

38、交易日期、时间——交易金额——TAC如果P1=01(对ED进行解扣),成功执行后,IC卡将用下列数据更新银行

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。