CPU卡流量计功能要求及实现 - 中国一卡通网
用户名密码 [免费注册] [找回密码] 推广技巧 发布求购 建商铺  发产品  会员体制比较  
 

CPU卡流量计功能要求及实现

来源:中国一卡通网  作者:不详  发布时间:2012-06-28 10:18:36  字体:[ ]

关键字:燃气表  CPU卡  CPU卡流量计  

摘   要:随着城市燃气用户的快速发展及应用,CPU卡流量计因功能强大、安全性能强的优点在城市燃气应用中越来越广泛,它取代了传统的上门抄表工作,为燃气公司节省了大量的人力、物力。根据CPU卡以及城市燃气的特点,设计了用于城市燃气的CPU卡文件结构以及密钥管理体系,实现了CPU卡流量计的计量及预付费功能。


   主控密钥,用于在以安全报文装载或更改密钥时,产生报文的密钥。它涉及外部认证、增加或修改密钥操作命令。

  口令解锁密钥,用于在以安全报文访问口令时,产生安全报文的密钥。它涉及口令解锁、验证并修改口令操作命令。

  口令重装密钥,用于产生重装PIN 命令的MAC。涉及重装/修改口令密钥,适用于标志为00、长度为2 ~ 6 B的口令密钥。

  外部认证密钥,用于外部认证过程中认证鉴别数据,如被锁死将无法被解锁。及外部认证命令操作。

  修改透支限额密钥,用于产生修改透支限额交易中使用的过程密钥,在修改过程中计算MAC 和TAC。

  圈提密钥,用于产生圈提交易中使用的过程密钥,在圈提交易中计算MAC,涉及圈提操作。

  消费密钥,用于产生消费/取现交易中使用的过程密钥,在操作过程中计算MAC 和TAC。

  圈存密钥,用于产生圈存交易中使用的过程密钥,在操作过程中计算MAC 和TAC。

  口令密钥PIN,用于实现对卡片持有者的鉴别,长度为2 ~ 8 B( 中国人民银行应用为2 ~ 6 B) 。每次核对失败时错误计数器自动减1,当错误数达到0 时,口令密钥被锁死,须用相关命令解锁。

  解锁口令密钥,用于解锁被锁定的8 B 口令密钥。

  4 密钥在CPU卡内储存方式及卡文件结构

  4. 1 CPU卡的文件类型

  用户数据以文件形式存储[7]。在CPU卡中,文件系统由主文件( master file,MF) 、专用文件( definitionfile,DF) 和基本文件( elementary file,EF) 组成。CPU卡中的文件组织树结构如图3所示。 



  图3 CPU卡中的文件组织树结构

  4. 1. 1 专用文件DF

  专用文件好比DOS 系统的目录或文件夹,在根处的DF 称MF,它是必备的。DF 下可支持多级目录,受存储空间限制,不同片内操作系统( chip operating system,COS) 支持级数不同。如TimeCOS 系统支持3 级,即MF-DF-DF 形式。

  4. 1. 2 基本文件EF

  基本文件包括工作基本文件和内部基本文件。工作基本文件用于存储不由卡所解释的数据( 即用户数据) ,包括钱包文件等。内部基本文件用于存储由卡所解释的数据,是指为了管理和控制目的由卡分析和使用的数据,如密钥文件。

  4. 2 密钥存储方式

  一个密钥文件中包含多种密钥,每种密钥可以有多个。在TimeCOS /PBOC 中,密钥文件采用变长记录格式,数据项定义如表1 所示。


  表1 密钥文件记录格式 

  由表1 可知,每条记录长度= 1 B 标签( 表1 中的T) + 1 B 的长度( 表1 中的L) + 5 B 的密钥头+ 密钥值的长度。每个DF 下只能有一个密钥文件,且它必须最先被建立,并根据密钥数量预留足够的存储空间。在任何情况下,密钥数据均无法被读出。

  4. 3 CPU卡文件结构

  在一般的中国人民银行应用中,通常CPU卡文件结构如图4 所示。 



  图4 CPU卡的卡文件结构

  5 密钥系统的实现与卡的发行

  按照对图1 各种母卡的管理方式,逐级分散卡片的发行。除密钥体系中最下层,即应用卡片( 如用户卡等) 外,其余密钥均采用母卡进行严格管理。

  在实际应用中,为防止母卡的密钥外泄,还须规定密钥使用年限,在超过规定使用年限后,须更改密钥,同时对系统内所有发行的卡片进行密钥更新操作。
  
  卡片发行,即对卡片进行初始化,建立卡片的文件结构。除对用户卡写入基本数据外,大部分的数据需在实际应用中写入,如流量计用户信息、流量计基本信息等。要写入数据,则需使用终端安全控制模块( purchase secure access modulePSAM) 卡进行密钥认证。只有通过密钥认证,CPU卡获得写入权限时才可以写入数据。所以在实际应用中,一般采用PSAM 卡用于认证,如在重要的数据安全场合,则需采用专用加密机进行数据认证。

  6 结束语

  CPU卡在工业流量计的应用仅是个开始,它的应用是多学科、多系统的综合。密钥体系作为应用的核心,决定了CPU卡应用的数据安全。用CPU卡实现城市燃气预收费系统,有效解决了行业收费问题,有利于事业的发展和人力、物力的节约,具有广阔的应用前景。

更多

新闻投稿合作邮箱:yktchina-admin@163.com    字体[ ] [收藏] [进入论坛]

推荐文章

论坛热帖