[发明专利]在交易金额无法事先确定时PSAM卡用于IC卡的连续扣款方法无效
申请号: | 01125301.0 | 申请日: | 2001-08-08 |
公开(公告)号: | CN1162773C | 公开(公告)日: | 2004-08-18 |
发明(设计)人: | 陈华;徐恢 | 申请(专利权)人: | 深圳市三金高科技投资有限公司 |
主分类号: | G06F9/40 | 分类号: | G06F9/40;G06K19/067 |
代理公司: | 深圳市创友专利代理有限公司 | 代理人: | 彭家恩 |
地址: | 广东省深圳市福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种在交易金额无法事先确定时支付安全存取模块PSAM卡用于IC卡的连续扣款方法,包括连续多笔扣款初始化步骤,产生连续多笔交易扣费单元的报文鉴别代码MAC1步骤,扣费单元的报文鉴别代码MAC2的校验步骤和结束连续多笔扣款步骤。采用上述技术方案,本发明在完全符合中国人民银行集成电路IC卡标准的用户卡部分的前提下,不但可以用在传统的一次扣费场合,更重要是可以用在诸如打电话、加油等需要连续或是扣款金额无法一次确定场合的扣费,很好地解决了无法事先确定情况下的及时扣费问题。 | ||
搜索关键词: | 交易 金额 无法 事先 确定 psam 用于 ic 连续 扣款 方法 | ||
【主权项】:
1、一种在交易金额无法事先确定时支付安全存取模块PSAM卡用于IC卡的 连续扣款方法,其特征在于:包括连续多笔扣款初始化步骤,产生连续多笔交易 扣费单元的报文鉴别代码MAC1步骤,扣费单元的报文鉴别代码MAC2的校验 步骤和结束连续多笔扣款步骤,其中: 1)连续多笔扣款初始化步骤包括: a、设置累计交易金额变量,将累计交易金额变量中的累计交易金额置为0; b、支付安全存取模块PSAM在其内部用全国消费主密钥GMPK对试点城市 标识分散,得到银行消费主密钥BMPK; c、支付安全存取模块PSAM在其内部用银行消费主密钥BMPK对成员行标 识分散,得到成员行消费主密钥MPK; d、支付安全存取模块PSAM在其内部用成员行消费主密钥MPK对卡片应 用序列号分散,得到卡片消费子密钥DPK; 2)产生连续多笔交易扣费单元的报文鉴别代码MAC1的步骤包括: a、设置初始交易序号变量和结束交易序号变量; b、判定是开始扣费还是后续扣费,若是开始扣费,则将脱机交易序号赋值 给初始交易序号变量,同时,令结束交易序号变量等于初始交易序号,若是后续 扣费,则将脱机交易序号赋值给结束交易序号变量; c、用DPK对卡片传来的伪随机数、脱机交易序号、终端交易序号加密,得 到过程密钥SESPK,作为临时密钥存放在卡中; d、用过程密钥SESPK对本扣费单元的交易金额、交易类型标识、终端机编 号、交易日期和交易时间加密得到报文鉴别代码MAC1,将报文鉴别MAC1传 送给IC卡; 3)从IC卡传送到支付安全存取模块PSAM的扣费单元的报文鉴别代码 MAC2的校验步骤包括: a、检查MAC2尝试计数器,如MAC2未被锁定,用过程密钥SESPK对交 易金额加密得到MAC2`,将MAC2`与命令报文中的数据MAC2进行比较; b、若步骤a中加密数据MAC2`与命令报文中的数据MAC2完全相同,则 支付安全存取模块PSAM卡将本扣费单元的交易金额累计入累计交易金额这个 变量中,转步骤c; c、当交易结束时,转结束连续多笔扣款流程,否则,由终端传来后续扣费 标志,转支付安全存取模块PSAM卡产生连续多笔交易扣费单元的报文鉴别代码 MAC1过程中的步骤b; d、若步骤a中加密数据MAC2`与命令报文中的数据MAC2不完全相同, 则支付安全存取模块PSAM卡将MAC2常试计数器减1,并回送状态码’63Cx’, 转步骤e; e、当初始交易序号等于结束交易序号时,转连续多笔扣款初始化步骤,当 初始交易序号不等于结束交易序号时,转结束连续多笔扣款流程; 4)结束连续多笔扣款步骤: a、使用数据签名密钥SAMTACK对累计交易金额、交易类型标识、终端机 编号、终端交易序号、交易日期和交易时间作交易鉴别代码TAC; b、终端脱机交易序号加1。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市三金高科技投资有限公司,未经深圳市三金高科技投资有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/01125301.0/,转载请声明来源钻瓜专利网。
- 上一篇:实时多任务下死循环的处理方法
- 下一篇:可避免贴图撕裂情形的系统与方法