电力预付费系统的安全保护方法技术方案

技术编号:3965652 阅读:228 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及电力系统的预付费管理领域,其公开了一种电力预付费系统的安全保护方法,包括以下步骤,(S1)预付费系统将关键信息进行加密,形成校验位并写入购电卡中;(S2)刷卡终端通过购电卡刷卡时验证加密后的校验信息;(S3)刷卡终端读取购电信息后将购电信息反馈给预付费主站。本发明专利技术的有益效果是:本发明专利技术在电力系统的预付费管理过程中,充分利用现代加密技术、终端通信技术,有效的解决了卡式预付费信息保密度不高的问题,对电力公司预付费信息的安全传递提供了技术保证。

【技术实现步骤摘要】

本专利技术涉及电力系统的预付费管理领域,特别涉及一种电力预付费系统的安全保 护方法。
技术介绍
随着电力行业信息化系统的发展进程,现代的电能量信息采集系统已经不能满足 于采集用户的用电数据这一基本功能,还需要利用采集得到的用户数据进行一些高级应 用。在这其中,卡式预付电费的应用占了很大一部分比例。预付费用电是指用户先交电费 再用电的一种用电方式,用户先预付电费,供电企业通过预付费系统将用户的付费情况充 入用户现场的计量设备,通过这些计量设备计量用户用电。当用户的充值快用完时发出声 光警告通知用户尽快交费,并将这些信息通知供电企业,让供电企业同时对用户进行催费。 当用户充值用完,现场的计量装置将通过自动或请求确认的方式采取一定的限电措施。但 是,目前卡式预付费系统的加密方法薄弱,易于破解。
技术实现思路
为了解决现有技术中的问题,本专利技术提供了一种电力预付费系统的安全保护方 法,解决现有技术中卡式预付费系统存在加密方法薄弱、易于破解的问题。本专利技术解决现有技术问题所采用的技术方案是设计和制造一种电力预付费系统 的安全保护方法,包括以下步骤,(Si)预付费系统将关键信息进行加密,形成校验位并写入 购电卡中;(S2)刷卡终端通过购电卡刷卡时验证加密后的校验信息;(S3)刷卡终端读取购 电信息后将购电信息反馈给预付费主站。本专利技术进一步的改进是所述步骤(Si)进一步包括以下步骤(S201)预付费系统 提取购电卡的关键信息;(S202)预付费系统读取事先设定好的多重密匙;(S203)预付费系 统根据读取到的多重密匙对关键信息进行初步加密,加密后的密文再进行SHA安全散列算 法级的加密;(S204)预付费系统提取SHA安全散列算法加密的结果,并将此结果精简为校 验码;(S205)预付费系统将校验码和关键信息一起写入购电卡中。本专利技术进一步的改进是所述关键信息至少包括用户号、用户名、购电单号、购电 量以及购电时间信息。本专利技术进一步的改进是所述多重密匙由多方同时指定,单方无法获知其它方所 指定的密匙。本专利技术进一步的改进是所述步骤(S2)进一步包括以下步骤(S301)刷卡终端或 预付费系统进行正常读取购电卡,并进行卡自带的加密检测;(S302)预付费系统或刷卡终 端读入卡中的关键信息;(S303)预付费系统或刷卡终端读入事先设定好的密匙信息并生 成校验码;(S305)预付费系统或刷卡终端将生成的校验码和购电卡中的校验码进行对比, 如果一致则跳转到步骤(S3),否则给出提示信息。本专利技术进一步的改进是所述步骤(S3)进一步包括以下步骤(S401)刷卡终端读入购电卡中的购电信息并进行合法性检测;(S402)刷卡终端提取购电卡上的关键信息并形成反馈报文发回给预付费主站;(S403)预付费主站接收到刷卡终端上送的反馈报文,提 取其中的关键信息,并将这些关键信息与数据库中已经存在的记录进行对比。本专利技术进一步的改进是所述刷卡终端和预付费主站通过有线或无线的方式进行 数据传输。本专利技术进一步的改进是所述刷卡终端上送的反馈信息为终端刷卡的真实情况。本专利技术进一步的改进是所述购电卡中的卡信息可以在刷卡终端上送的反馈信息 中反映出来;所述购电卡中被修改过的卡信息能在所述反馈信息中反映出来。本专利技术进一步的改进是所述还包括(S4)预付 费主站下次读取购电卡时,再次验证校验位。本专利技术的有益效果是本专利技术在电力系统的预付费管理过程中,充分利用现代加 密技术、终端通信技术,有效的解决了卡式预付费信息保密度不高的问题,对电力公司预付 费信息的安全传递提供了技术保证。附图说明图1是本专利技术的流程图。图2是本专利技术的校验码生成示意图。图3是本专利技术校验过程示意图。图4是本专利技术刷卡终端反馈示意图。具体实施例方式下面结合附图对本专利技术作进一步说明。如图1所示,一种,包括以下步骤,Sl预付费系统 将关键信息进行加密,形成校验位并写入购电卡中;S2刷卡终端通过购电卡刷卡时验证加 密后的校验信息;S3刷卡终端读取购电信息后将购电信息反馈给预付费主站;S4预付费主 站下次读取购电卡时,再次验证校验位。所述步骤Sl进一步包括以下步骤S201预付费系统提取购电卡的关键信息;S202 预付费系统读取事先设定好的多重密匙;S203预付费系统根据读取到的多重密匙对关键 信息进行初步加密,加密后的密文再进行SHA (即Secure Hash Algorithm安全散列算法) 级的加密;S204预付费系统提取SHA安全散列算法加密的结果,并将此结果精简为校验码; S205预付费系统将校验码和关键信息一起写入购电卡中。所述关键信息至少包括用户号、用户名、购电单号、购电量以及购电时间信息。所述多重密匙由多方同时指定,单方无法获知其它方所指定的密匙。所述步骤S2进一步包括以下步骤S301刷卡终端或预付费系统进行正常读取购 电卡,并进行卡自带的加密检测;S302预付费系统或刷卡终端读入卡中的关键信息;S303 预付费系统或刷卡终端读入事先设定好的密匙信息并生成校验码;S305预付费系统或刷 卡终端将生成的校验码和购电卡中的校验码进行对比,如果一致则跳转到步骤S3,否则给 出提示信息。所述步骤S3进一步包括以下步骤S401刷卡终端读入购电卡中的购电信息并进行合法性检测;S402刷卡终端提取购电卡上的关键信息并形成反馈报文发回给预付费主站;S403预付费主站接收到刷卡终端上送的反馈报文,提取其中的关键信息,并将这些关 键信息与数据库中已经存在的记录进行对比。所述刷卡终端和预付费主站通过有线或无线的方式进行数据传输。所述刷卡终端上送的反馈信息为终端刷卡的真实情况。所述购电卡中的卡信息可以在刷卡终端上送的反馈信息中反映出来;所述购电卡 中被修改过的卡信息能在所述反馈信息中反映出来。在本专利技术实施例中,通过对预付费卡中的关键信息进行基于SHA的变体算法加密 形成校验码,通过校验码可以检测出当卡上内置的加密系统被破解以后对卡信息进行的任 意修改。此外,本专利技术实施例中通过主动读取终端上送的购电信息,并与主站数据库中的信 息进行对比来检测对预付费卡信息进行的任意修改。又如图2,卡式预付费系统安全保护机制中校验码生成的过程,在图2的S201步 中,预付费软件提取购电卡的关键信息,这些关键信息包括用户号、用户名、购电单号、购 电量、购电时间等。S202步中,系统读取事先设置好的多重密钥,这些密钥由多位系统管理人员同时 指定,且其中一个人无法得知其他人所指定的密钥。S203步中,系统根据读取到的多重密钥对关键信息进行初步加密,加密后的密文 再进行SHA算法级的加密。S204步中,系统提取SHA加密的结果,将此结果精简作为最后的校验码。S205步中,系统将最后的校验码和购电信息一起写入到购电卡中。在上述步骤中,因为密钥分别由多人提供,所以为黑客破解整个加密系统增加了 难度。而且由于在S203步和S205步时,对SHA算法加密前与加密后的数据进行了再次加 密,整体的加密算法已经不属于SHA体系,所以为破解增加了难度,提高了其安全性。图3描述了预付费终端和预付费主站在读到拥有校验信息的购电卡时的校验步 骤及异常信息的提醒方式。在S301步中,终端或预付费系统进行正常读卡,并进行卡自带 的加密检测,这些检测过程都是内置在预付费卡以及相本文档来自技高网...

【技术保护点】
一种电力预付费系统的安全保护方法,其特征在于,包括以下步骤,(S1)预付费系统将关键信息进行加密,形成校验位并写入购电卡中;(S2)刷卡终端通过购电卡刷卡时验证加密后的校验信息;(S3)刷卡终端读取购电信息后将购电信息反馈给预付费主站。

【技术特征摘要】

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

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

1