• 大小: 0.17M
    文件类型: .pdf
    金币: 1
    下载: 0 次
    发布日期: 2021-03-27
  • 语言: 其他
  • 标签: 其他  

资源简介


储值卡和记账卡的交易均可采用复合消费交易来实现,双向认证隐含在交易流程中实现,可省去额 外的双向认证过程。 储值卡在封闭式入口的交易中做消费金额为零的复合消费交易,并记录入口信息,在封闭式出口完 成实际金额的复合消费交易。 记账卡在封闭式入口和出口都作消费金额为零的复合消费交易,并记录相关信息。
2储值卡交易流程 1)储值卡的封闭式入口交易流程 用户c卡 路侧终端 PSAM卡 备注 卡片复位 复位用户卡 进入1001目录 选择1001目录 从返回的FCI里 面可以获取IC卡 卡号等信息,不 必再去0015文件 读取。 读0019文件 返回0019文件 获得0019文件内容 取钱包余额 返回电了钱包余额→获得钱包余额 发送复合消费初始化 命令,交易金额为0 处理复合消费初始 得到返冋的随机数 化命令 计算MAC1 发送更新复合应用数 据缓存命令 处更新复合应用 数据缓存命令 发送复合消费命令 验证MAC1,如果正确 则进行交易处理,并 返回MAC2 计算MAC2 证MAC2 卡片复位 复位用户卡 2)储值卡的封闭式出口交易流程 用户1C卡 路側单元 PSAM卡 卡片复位-复位用户 进入1001目录 选择1001目录,并从HCI获得 卡号等信息 读0019文件 返回0019文件 获得0019文件内容 道机计算通行费额 ←「发送复合消费初始化命令十 用户C卡 路侧单元 PSAM卡 处理复合消费初始 得到返回的随机数 化命令 计算MAC 发送更新复合应用数据缓存 命令 处理更新复合应用 数据缓存命令 ←「发送复合消费命令 验证MACl,如果正确|→ 则进行交易处理,并 返回MAC2 计算MAC2 验证MAC 卡片复位 ←复位用户 3记账卡交易流程 1)记账卡封闭式入口交易流程 用户|c卡 路侧终端 PSAM卡 备注 卡片复位 复位用户卡 进入1001目录 选择1001目录 从返回的FCI里 面可以获取IC卡 卡号等信息,不 必再去0015文件 读取 读0019文件 返回0019文件 获得0019文件内容 发送复合消费初始化 命令,父易金额为0 处担复合消费初始→得到返回的随机数 化命令 计算MAC1 发送更新复合应用数 据缓存命令 处理更新复合应用 数据缓存命令 ←发送复合消费命令 验证MACl,如果正确 则进行父易处理,并 返回MAC2 算 MAC2 验证MAC2 卡片复位 复位用户卡 2)记账卡封闭式出口交易流程 用户1c卡 路侧终端 PSAM卡备注 卡片复位 ←「复位用户卡 进入1001日录 选择1001日录 从返回的FCI里 面可以获取IC卡 卡号等信息,不 必再去0015文件 读取 读0019文件 返回0019文件 获得0019文件内容 计算通行费额 发送复合消費初始化 命令,交易金额为0 处理复合消费初始 得到返回的随机数 化命令 计算MAC1 发送更新复合应用数 据缓存命令 处更新复合应用→ 数据缓存命令 ←发送复合消费命令 验证MC1,如果正确→ 则进行交易处理,并 返回MAC2 计算MAC2 险证MAC2 下片复位 ←复位用户卡 4复合应用专用文件格式 文件标识符 文件类型 变长记录文件 文件主体空间 操作权限 读写(自由读,外部认证密钥认证通过后可写) 字节 数据元 长度(字 说明 复合应用类型标识符 记录长度 应用锁定标志 入口收费路网号 参见国标中文件的说明 入口收费站号 参见国标中文件的说明 入山收费车道号 参见国标中文件的说明 入口时间 时门 车型 参见国标中文件的说明 流通状态 参见国标中文件的说明 标识站 参见国标中文件的说明 收费员工号 二进制方式存放入口员工号后六位 入口班次 车道收费班次 车牌号码 参见国标中文件的说明 方式一(复合消费写文件方式) 说明: 系统启动, 卡完成复位,取终端机编号,选择应用 下复位 读出字节终端机编号; 进出车道过程: 复位; 选择应用: 返回数据中, 字节为文件内容 字节为字节卡号 判断卡类型 读收费基本信息文件 ,返回文件数据 读余额(仅储值卜入车道时使用) 复合消费初始化: 孓节密钥标识字节交易佥额字节终端机编号返回 返回数据:字节旧余额字节电子钱包脱机交易序号字节透支限额字节密钥版本号字节算法 标识字节伪随机数 复合消费写文件: 个字节(收费基本信息文件) 计算: 字节随机数字节用户卡脱机交易序号字节交易金额字节交 易类型标识””字节交易时间日期字节消费密钥版本字节算法标识字节卡序列号字节区 域分散代码(北京为 ),返回字节终端脱机交易序号字节 复合消费: 十字节终端父易序号+字节父易日期时间十字节 如父易成功 返回字节 字节 卡校验 节 ,如止确返回,交易完成 说明: 记账卡出入车道作复合消费; 储值卡入车道作复合消费,出车道按收费金额作复合消费; 方式二(普通消费写文件方式) 说明: 系统启动, 卡完成复位,取终端机编号,选择应用 卡复位 读出字节终端机编号 进出车道过程: 复位; 选择应用 返回数据中, 字节为文件内容, 字节为字节卡号, 判断卡类型; 读文件: 字节长度 读余额(仅储值卡入车道时仗用): 消费初始化 字节密钥标识宇节交易金额字节终端机编号返冋返冋 数据:字节旧余额字节电了钱包脱机交易序号宇节透支限额字节密钥版本号字节算法标识 字节伪随机数 计算: 字节随机数宇节用户卡脱机交易序号字节交易金额字节交 易类型标识””字节交易时间日期字节消费密钥版本字节算法标识字节卡序列号字节区 域分散代码(北京为 ),返回字节终端脱机交易序号字节 消费: 十字节终端交易序号+字节交易日期时间+字节 如交易成功返回 字节加字节 卡校验 字节,如正确返回,父交易完成 写文件 取随机数: ,取回字节随机数; 卡通用 初始化: 字节卡号字节北京区域分散代码 卡通用计算 字节随机数,返回字节密文 外部认证 字节密文,如返回认证通过(注:认证连续错误次,密钥 锁死); 与文件: 字节长度数据

资源截图

代码片段和文件信息

评论

共有 条评论