新闻中心

EEPW首页 > 手机与无线通信 > 设计应用 > 基于RFID的移动小额支付可信交易系统研发(上)

基于RFID的移动小额支付可信交易系统研发(上)

作者:严天华时间:2014-04-24来源:电子产品世界收藏

  3.1 卡关键数据双备份技术

本文引用地址:http://www.eepw.com.cn/article/245927.htm

  从卡工作状态机制,分析出现异常的可能原因,采用卡数据组织结构的双备份机制,配合软件来达到写卡异常时的处理机制,如下所描述。

  (1)可能引起错误写卡的原因分析

  卡经过读卡设备基站芯片的磁场感应区时,对RFID卡进行充电,当电压达到2V左右,基站芯片与RFID卡之间进行数据交换通讯,从而实现小额支付的交易过程。

  卡进入感应区,执行卡请求,防碰撞,卡认证,读块,写块等过程。其中,卡请求及碰撞,大约需要4ms;卡认证,大约需要2ms;读块,大约需要2.5ms;写块,大约需要6ms。影响卡上数据变化的只有写卡过程,而该过程需要分两步执行,第1步:向M1卡发送待写的块号信息;第2步:向M1卡发送待写的l6字节块数据。当卡执行完第1步后,正在执行第2步的瞬间,已经离开感应区,这时,基站芯片就无从知道是否成功将16字节写成功。

  为此,我们采用双备份的方式设计RFID卡上数据存储格式,当系统写卡出现异常时,利用备用区的数据对写卡异常的区块进行恢复,从而实现数据安全。

  (2)卡关键数据的双备份格式

  常见的M1卡分为16个扇区,每个扇区由4块(块0、块1、块2、块3)组成,我们也将16个扇区的64个块按绝对地址编号为0~63,存储结构如图3所示。

  涉及小额支付的关键数据,一般使用其中一个扇区,其数据组织格式的备份方式如表1所描述。

  其中,钱包主数据块DataA如在刷卡交易过程受到异常干扰,出现写错,则可以利用钱包备份数据块DataB来进行恢复。而写卡动作标志F用来监控钱包主数据块DataA的读写过程。(未完待续)

linux操作系统文章专题:linux操作系统详解(linux不再难懂)

断路器相关文章:断路器原理


电荷放大器相关文章:电荷放大器原理
高压真空断路器相关文章:高压真空断路器原理
漏电断路器相关文章:漏电断路器原理

上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭