在预付费终端中防M1卡破解的方法技术

技术编号:4360434 阅读:691 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及电力供配电技术领域,其公开了在预付费终端中防M1卡破解的方法,本发明专利技术是通过以下技术方案实现的:设计一种在预付费终端中防M1卡破解的方法,包括如下步骤,a.预付费负控终端设定卡标识号UID;b.预付费负控终端寻卡操作,该预付费负控终端将寻到的卡标识号UID与存储于该终端内的卡标识号UID进行比较;c.该预付费负控终端进行密码验证。本发明专利技术的有益效果是:本发明专利技术将终端与卡配对,可以解决M1卡被破解带来的安全性问题,同时可解决现有系统要求终端实时在线才能防范破解的问题,并且提高了刷卡操作时间,减少了用户持卡等待的时间。

【技术实现步骤摘要】
在预付费终端中防M1卡破解的方法
本专利技术涉及电力供配电
,尤其是涉及一种预付费负控终端和IC卡校验技术。
技术介绍
电力负荷管理终端是广大电力用户用于用电管理、现场监测和远程抄表的设备,不仅能 实现负荷预测、负荷控制和错峰避峰的功能,而且可以实现用户负荷现场监测、提高用电效 率、发布供电信息等。为解决电力用户抄表收费难的问题,预付费技术已得到广泛应用,其 中IC卡预收费已得到广大用户认可。IC卡预购电系统即在营业窗口建立IC卡发放、充值管理 软件,在客户侧安装ic卡售电装置,客户通过到银行预存电费,凭交费单到营业窗口计算预 购电量并充值到IC卡,客户再将所购电量刷卡到IC卡售电装置进行用电。预付费负控终端是 将自助式IC卡售电功能结合到负控终端中,既克服了IC卡售电装置远程通讯和监控问题,又克服了现有的负控终端由控制中心发送信息进行电量定值来实现预付费控制,用户不易接受,当通讯网络遇到故障时将面临用户交费后不能正常用电的问题。而现有的ic卡预购电系统使用的非接触式IC卡基本都是使用M1卡。Ml卡是PhilipsMifare l卡的简称,是一种非接触 式逻辑加密卡。截至2008年11月,我国已有170余个城市应用了不同规模的公用事业IC卡系 统,发卡量已超过1.5亿张,约有95。/。的城市在应用IC卡系统时选择使用Ml卡。2008年,德国 研究员亨里克.普洛茨和美国弗吉尼亚大学计算机科学在读博士卡尔斯滕.诺尔最先利用电脑 成功破解了恩智浦半导体M1芯片的安全算法。工业和信息部也发布了《关于做好应对部分IC 卡出现严重安全漏洞工作的通知》,Ml芯片安全算法的破解,导致应用M1卡的系统出现了应 对安全性的冲击。针对M1卡的加密算法被破解导致的安全性问题,业界也提出了几种应对方 式。 一种方式是将卡上的重要数据不使用明文存储,而是用加密后的数据。这样即使卡的密 码被破解,也无法随意对卡充值。但这种方式无法防止复制卡,即无法阻止复制与破解卡同 样数值的卡进行消费;另一种方式是在发卡时用UID号来生成卡的密码,做到一卡一密,但目 前也出现了用FPGA模拟出任意卡号的技术,这种方式也无法阻止复制出大量同样UID号,同 样数值的卡来进行消费。
技术实现思路
为了解决上述现有技术中的不足,本专利技术提供一种在预付费终端中防M1卡破解的方法, 解决了M1卡被破解对预付费负控终端带来的预付费安全性问题,尤其是通讯故障时离线安全4刷卡的问题。本专利技术是通过以下技术方案实现的设计一种在预付费终端中防M1卡破解的方法,包括 如下步骤,a预付费负控终端设定卡标识号UID;b预付费负控终端寻卡操作,该预付费负控终端将寻到的卡标识号UID与存储于该终端 内的卡标识号UID进行比较;c该预付费负控终端进行密码验证。 本专利技术进一步改进的是所述步骤a具体包括al用户开户交费购电或交费购电时,营业人员为用户办理IC卡,根据用户所购电量对IC卡进行充值;所述每个用户使用固定的IC卡;该IC卡设定有卡标识号UID;a2主站将该IC卡的卡标识号UID下载到用户所使用的对应的预付费负控终端或者手工录 入UID号到用户所使用的对应的预付费负控终端。本专利技术进一步改进的是所述步骤c中,所述负控终端中存储的卡标识号UID对应的密码 由主站生成下发或者所述负控终端中存储的卡标识号UID对应的密码由该负控终端获得卡标 识号UID时生成。本专利技术进一步改进的是所述在预付费终端中防M1卡破解的方法还包括以下步骤d该预付费负控终端在线状态检査,若其处于在线状态,则该负控终端完成刷卡操作并 将信息上报给该主机;否则则跳转到步骤e;e该预付费负控终端处于离线状态,检査终端的操作次数是否操作设定值。本专利技术进一步改进的是所述步骤d具体包括该负控终端每隔一段时间会与主站通信 ,上报信息,并接收主站信息,如果已有一段时间未收到该主站信息,则可视为不在线;当 该负控终端不在线时跳转到步骤e。本专利技术进一步改进的是所述步骤e进一步包括el该负控终端检测存储在其中的操作卡次数;e2该负控终端将已操作卡次数跟设定的可操作卡次数作比较,看是否超出; e3该负控终端发现操作卡次数未超过设定值,则完成刷卡消费操作,并将此次刷卡信 息保存,等待能连上主站时将信息上报;e4该负控终端发现操作卡次数已超过设定值,则不进行刷卡消费操作,并告警。 本专利技术进一步改进的是所述步骤c具体包括cl该负控终端验证卡密码时,使用该负控终端中存储的对应卡标识号UID的密码进行比5较;c2该负控终端验证卡密码时,当该卡密码和存储在该负控终端中对应的卡标识号UID的 密码一致时,跳转到步骤d;否则不进行刷卡消费操作,并告警。本专利技术的有益效果是本专利技术将终端与卡配对,可以解决M1卡被破解带来的安全性问题 ,同时可解决现有系统要求终端实时在线才能防范破解的问题,并且提高了刷卡操作时间, 减少了用户持卡等待的时间。附图说明图1是本专利技术在预付费终端中防M1卡破解的方法的步骤流程图。 图2是本专利技术的预付费负控终端操作卡流程图。 图3是本专利技术的主站与预付费负控终端的信息交互图。 图4是本专利技术的预付费负控终端的可用UID号更改方式图。具体实施方式下面结合附图和具体实施例,对专利技术作进一步的描述。如图l, 一种在预付费终端中防M1卡破解的方法,包括如下步骤, a预付费负控终端设定卡标识号UID;b预付费负控终端寻卡操作,该预付费负控终端将寻到的卡标识号UID与存储于该终端 内的卡标识号UID进行比较;c该预付费负控终端进行密码验证。所述步骤a具体包括al用户开户交费购电或交费购电时,营业人员为用户办理IC卡,根据用户所购电量对IC卡进行充值;所述每个用户使用固定的IC卡;该IC卡设定有卡标识号UID; a2主站将该IC卡的卡标识号UID下载到用户所使用的对应的预付费负控终端或者手工 录入UID号到用户所使用的对应的预付费负控终端。所述步骤c中,所述负控终端中存储的卡标识号UID对应的密码由主站生成下发或者所述 负控终端中存储的卡标识号UID对应的密码由该负控终端获得卡标识号UID时生成。 所述在预付费终端中防M1卡破解的方法还包括以下步骤d该预付费负控终端在线状态检査,若其处于在线状态,则该负控终端完成刷卡操作并 将信息上报给该主机;否则则跳转到步骤e;e该预付费负控终端处于离线状态,检査终端的操作次数是否操作设定值。所述步骤d具体包括该负控终端每隔一段时间会与主站通信,上报信息,并接收主站信息,如果已有一段时间未收到该主站信息,则可视为不在线;当该负控终端不在线时跳转 到步骤e。所述步骤e进一步包括el该负控终端检测存储在其中的操作卡次数;e2该负控终端将已操作卡次数跟设定的可操作卡次数作比较,看是否超出; e3该负控终端发现操作卡次数未超过设定值,则完成刷卡消费操作,并将此次刷卡信 息保存,等待能连上主站时将信息上报;e4该负控终端发现操作卡次数已超过设定值,则不进行刷卡消费操作,并告警。 所述步骤c具体包括cl该负控终端验证卡密码时,使用该负控终端中存储的对应卡标识号UID的密码进行比较;c2该负控终端验证卡密码时,当该卡密码和存储在该负控终端中对应的卡标识号UID的 密码一致时,跳转到步骤d;否则不进行刷卡消费操作,并告警。如本文档来自技高网
...

【技术保护点】
一种在预付费终端中防M1卡破解的方法,其特征在于,包括如下步骤: (a)预付费负控终端设定卡标识号UID; (b)该预付费负控终端寻卡操作,该预付费负控终端将寻到的卡标识号UID与存储于该终端内的卡标识号UID进行比较;(c)该预付费负控终端进行密码验证。

【技术特征摘要】

【专利技术属性】
技术研发人员:崔丰曦
申请(专利权)人:深圳市科陆电子科技股份有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1