摘 要:Mifarel射频卡是预付费电能表的重要组成部分之一,是用户与售电管理部门之间的通信桥梁。简要论述了Mifarel射频卡的功能结构及基本工作原理,构建了射频识别技术与预付费电能表系统相结合的售电管理模式,提出了一种应用Mifarel卡电能表的卡片存储区规划方案,并且介绍了电能表对射频卡进行读写操作的详细软件设计。这种预付费电能表充分发挥了Mifarel射频卡无需电源供给、非接触、大容量、高安全性的优点。
0 引言
随着售电管理模式以及用电管理方式需求的变化,我国逐渐发展了集成电路卡式预付费系统、键盘式电能表预付费系统和自动抄表系统三大类电力预付费系统。一般来说,信息系统的安全度主要体现为反泄密、反窜改和反破坏的能力。除信息存储和处理过程外,信息在传输过程中受到的安全威胁最大。就IC卡预付费售电系统而言,IC卡是信息传送媒介,它在整个数据安全方案中至关重要。
IC卡是镶嵌集成电路芯片的塑料卡片,它将存储器、加密逻辑器,甚至微处理器等芯片镶嵌在塑料基片中,其外形和尺寸都遵循ISO国际标准,具有暂时或永久性的数据存储能力,内部可供外部读取或供内部处理、判断,同时还兼有逻辑和数学运算处理能力,用于识别和响应外部提供的信息和芯片本身的处理需求。
目前可供选择的IC卡种类有存储器卡、逻辑加密卡、智能CPu卡、射频卡。其中存储器卡的安全性最差,数据安全完全依赖于读写器的软件口令及算法加密,复制极为容易;CPU卡具有控制信息交换功能的芯片操作系统,安全性高,但成本高昂,安全认证实际操作过程过于复杂,主要用于金融领域;逻辑加密卡内部设有CPU,具有一些安全逻辑、EEPROM数据存储器、通信接口等单元,它针对采用特定安全算法的应用,可以做比较细致的设计优化,但是不够灵活,逻辑都是固定的,所有的功能都需由硬件实现;射频卡采用射频识别技术,即利用射频信号通过空间藕合(交变磁场或电磁场)实现无接触信息传递并通过所传递的信息达到识别目的,具有非接触双向通信、操作迅速、读写可靠、安全性高等特点。
1 Mifare1射频卡
Mifare1射频卡采用PhiliPs公司的Mifare技术,符合ISO/IEC14443 TYPE A国际标准,是目前非接触式IC智能射频卡中的主流。Mifare1射频卡能有效防止卡口攻击;卡片具有唯一的序列号;具有先进的数据通信加密系统,在通信过程中所有数据都被加密;具有双向验证密码配置,在操作前要与读写器进行三次相互认证;而且,卡中各个扇区都有一组独立的密码及访问控制,从而使其安全性能得到进一步提高。
Mifare1射频卡的核心是philips公司的Mifare ICS 50系列微晶片,它确定了卡片的特性以及卡片读写器的性能。Mifare1S50非接触式IC智能射频卡的功能组成如图1所示。

图1 Mifare S50射频卡的功能组成图
信息存储在Mifare1射频卡的EEPROM中,读写器与射频卡通过各自的天线建立起二者之间非接触信息传输通道。当射频卡进人系统的工作区域时,射频卡读写器向射频卡发送一组固定频率(13.56MHZ)的无线电调制频率,卡片内射频接口电路接收到信号之后,一方面送波形转换模块,将正弦波转换为方波,再对其整流滤波,然后由电压调节模块对电压进行进一步的稳压等处理,获得电源能量,一般可达2V以上,最终输出供给卡片上的各电路;另一方面送调制/解调模块,将接收到的频率信号解调为数据信息。
当一张Mifare1卡片处在卡片读写器的天线的工作范围之内时,程序员控制读写器向卡片发出请求命令后,卡片的请求应答模块启动,将卡片的型号传送给读写器,建立卡片与读写器的第一步通信联络。如果有多张Mifare1卡片处在卡片读写器的天线的工作范围之内,防重叠功能模块将被启动工作。卡片读写器取得每一张卡片的系列号,读写器的防重叠功能模块配合卡片上的防重叠功能模块,由程序员控制读写器,根据卡片的序列号来选定一张卡片。读写器对选定的卡片进行选择操作,被选定的卡片将卡片上存储的卡片容量字节传送给读写器,当读写器收到这一字节后,卡片真正地被选中。最后程序员对卡片上已经设置的密码进行认证,如果匹配,控制及算术运算单元将根据读写器命令把卡内数据调制后发射出去或者接收读写器的数据再进行解调。
|