预付费售电系统研究与设计
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
预付费技术旨在解决水、电、气、热等公共事业收费难的问题,经过近几年的发展,其技术水平不断提高,已逐渐产品化,并形成了一个新兴产业。预付费电能表的出现不但实现了用电收费的自动化,而且还改变了先用电后收费的不合理状况,使得电力部门能预先收取部分费用,有利于公共事业的发展。但随着产品的普及推广,系统防攻击、防跟踪等数据安全性能始终是一个突出的技术问题,如果这个问题解决不好,存在技术隐患,就有可能给电力部门造成严重的经济损失,产生不良的社会影响。
     数据安全是所有IC卡预付费产品系统的关键技术问题,但目前市场上的众多预付费产品系统的数据安全都不够理想,为此我们从电能表内部软件设计,IC卡密码安全、卡上数据加密和数据校验、数据库安全等几个方面进行研究,提出一套综合数据安全方案,能有效防止系统数据遭受被动攻击和主动攻击。
     本文在对IC卡预付费产品系统进行总体介绍的基础上,着重论述了该系统的软件设计部分,即IC卡预付费售电管理系统。详细介绍了作为传输载体IC卡的特点,通过深入研究IC卡密码安全技术,提出了一种采用DES算法产生中间密码供IC卡携带,预付费售电系统数据库和电能表RAM中存储伪密码,由中间密码和伪密码进行运算得到IC卡密码的方法保证IC卡密码的安全,通过一系列加密处理,对IC卡内的数据进行了有效保护。在软件设计上,采用了结构化系统分析的方法,完成了对整个预付费售电系统的研究、设计与实现。
     论文分为两部分:前一部分在介绍预付费电能表的国家标准和技术指标后,简单介绍预付费电能表的硬件及软件实现,后一部分介绍了IC卡预付费售电系统的设计与实现过程。采用关系数据库SQL Server 2000为后台数据库,VS2005为开发平台,面向对象的编程开发语言C#.NET开发出一套基于Web的预付费售电管理系统,实现利用IC卡对电能表进行预售电和管理的功能,提供了友好的用户界面、清晰的菜单窗口和强大的管理功能。
Prepayment technology is used to solve the difficulty in collecting the fee of the public services,such as water,electricity,gas and heat.The level of this technique has been improved constantly in the past few years,it has produced gradually,and has formed a new industry.The appearance of prepayment meter not only realized the charge automation of used electricity,but also changed in electricity charges after the first of the unreasonable situation,made the electricity department can get part of the pre-charge and is conducive to the development of public utilities.But with the popularity of the promotion of products,systems attack prevention,anti-tracking performance of data security has always been an outstanding technical issue,if this issue is not resolved well and there exist technical problems,it is likely to cause the power sector to serious economic losses and make a negative impact on society.
     Data security is the most important technique problem of all the IC card prepayment product systems,but the majority of the IC card prepayment product systems on the current market haven't solved the data security problem perfectly.In this paper several topics are investigated:internal software design of the electric meter,the password security of the IC card,encrypting and checking the data on the IC card,the security of the database,and a novel comprehensive data security design scheme is proposed,so that damages by passive and active attacks can been avoided.
     The paper mainly dissertates with the software of the system—IC card prepayment management system,after briefly introducing the whole IC card prepayment products system,and detailed introduces the character of IC card. Through deep research in IC card password security technology,a method is proposed in this paper which use DES algorithm to generate a middle-code, prepayment vending system database and ammeter RAM store pseudo-code,then get Card code by operating on middle-code and pseudo-code to insure the security of the code of IC card;meanwhile,the step of data-encrypting would make the data of IC card much safer.By the means of the structural system analysis,the research,design and realization of the whole prepayment vending system is completed successfully.
     The paper can be divided into two parts:the former part introduces the national standards and technical indicators of prepayment meter,a brief introduction of the prepayment meter's hardware and software.The later part introduces the design and realization of the IC card prepayment vending system.It is based on relative database SQL Server 2000,and uses VS2005 as the platform of development.The object-oriented programming language C#.NET develops a Web-based prepayment vending system,which will realize the use of IC cards for pre-sale of electric energy meter and management functions,and friendly user interface,fresh menu window, strong control function are also provided to user.
引文
[1]李峰.预付费电能表中IC卡技术的初步探讨[J].电力标准化与经济技术,2006,4:22-25
    [2]马利人,王作维,张名.统一的IC卡预付费售电系统技术实现[J].电测与实现,2005,42(477):5-39
    [3]陈怀奎.基于IC卡电能表的预付费系统设计.[硕士学位论文].合肥:合肥工业大学,2008
    [4]Mostert,C.H.Keypad prepayment metering—the flexibility to cope with various tariffs and maintain customer service.Proceedings of the 1996 IEE Colloquium on UK Electricity Prepayment Systems,Jan 23 1996,London,UK,1-5
    [5]张文建,吴向雄,刘尚坤.基于网络的预付费电表管理系统的开发[J].华东电力,2005,33(4):44-46
    [6]凌箐.基于RFID的预付费电能表管理系统研究.[硕士学位论文].湖南大学,2007
    [7]电子电能表与电能测量技术讲座,电能表的工作原理.仪表技术,2002(3):44-46
    [8]陆永宁.IC卡应用系统[M].东南大学出版社,2000
    [9]孙建国.CPU智能卡预付费单相电能表系统的研究与设计.[硕士学位论文].华中科技大学,2005
    [10]王文波,郭世明.基于ADE7755的带CAN总线的工业用电度表设计方案[J].国外电子测量技术,2005.24(增刊):40-43
    [11]姜玉晗,李墨之.计量芯片AD7755与ADE7755设计应用的区别[J].仪器仪表用户,2004,11(1):61-63
    [12]欧阳惠斌,高篙.ADE7755在功率变送器中的应用[J].国外电子元器件,2003(4):28-30
    [13]ANALOG DEVICES,Energy Metering IC with Pulse Output ADE7755 Data Sheet,2002
    [14]易霞,滕召胜,张向程等.Mifarel射频卡在预付费电能表中的应用[J].自动化仪表,2007,28(6):10-13
    [15]刘庆丰,刘光哗.基于关系数据库的IC卡预付费售电软件的设计与实现[J].电力自动化设备,2003,23(8):1
    [16]朱福东.管理系统设计[M].中国人民大学出版社,1995:4
    [17]International Standard ISO 7816-1.Identification card.Integrated circuit card with contacts,Part 1:Physical characteristics,1987
    [18]International Standard ISO 7816-2.Identification card.Integrated circuit card with Contacts,Part 2:Dimensions and location of the contacts,1988
    [19]Kosugi,Satoshi.Trend of smart card(IC card) in security fields in Japan.NEC Research and Development NEC Creative Ltd.,Tokyo,108-0014,Japan(2002):208-212
    [20]孙可辉,盛利元,黄德祥.逻辑加密IC卡的安全性能分析[J].微电子技术.2002,1(30):20-23
    [21]Gammel,Berndt M,Ruping,Stefan J.Smart cards inside.Proceedings of ESSCIRC 2005:31st European Solid-State Circuits Conference,2005:69-74
    [22]D McElroy,E Turban.Using Smart Cards in Electronic Commerce.International Journal of Information Management,1998,18(1):61-72
    [23]Alvin T.S Chan.smart card:towards a mobile health care management system,International Journal of Medical Informatics.2000,57(2-3):127-137
    [24]Simon Newman,Gavin Suffer.Electronic Payments-The Smart Card:Smart Cards,e-Payments,&Law Part Ⅰ,Computer Law and Security Report,2002,18(4):235-240
    [25]Simon Newman,Gavin Suffer.Electronic Payments-The Smart Card:Smart Cards,e-Payments,&Law Part Ⅱ,Computer Law and Security Report,2002,18(5):307-313
    [26]王卓人,邓晋钧,刘宗样.IC卡技术与应用[M].第一版.北京:电子工业出版社,1999:60-61
    [27]王爱英.智能卡技术第二版[M].北京:清华大学出版社,2000:25
    [28]景林.IC卡数据组织和存取算法的研究及程序实现[J].计算机应用,2001,21(1):72-74
    [29]孙克辉,盛利元,黄德祥.逻辑加密IC卡的安全性能分析[J].吉林大学学报(信息科学版)第21卷.微电子技术,2002.1(30):20-23
    [30]高铁杠,陈增强,袁著祉等.基于混沌密码流的IC卡数据加密算法设计与实现[J].仪器仪表学报,2006,27:58-60
    [31]赵致格.数据库系统与应用:SQL Server[M].北京:清华大学出版社,2005,20-36
    [32]彭东.SQL Server 2000应用开发技术指南[M].清华大学出版社,2001:2
    [33]Stenven John Metsker.Design Pattern in C#[M].USA:Pearson Education,2005,1-15
    [34]王绘,尹治本.WebService的深入剖析与研究[J].电脑知识与技术,2005,66-67
    [35]刘怀亮.基于Web Services的网络化制造若干关键技术研究.[博士学位论文].西安电子科技大学,2003
    [36]Ashish Banerjee,Aravind Corere.C# WEB服务高级编程[M],北京:清华大学出版社,2002,1-14
    [37]Sun,Ke-Hui,Sheng,Li-Yuan,Zhang,Ji-Cheng,Li,Xiao-Long,Zhang,Tai-Shan.Design and implement of an IC card read-write system for vehicle identity information[J].Zhongnan Gongye Daxue Xuebao 2002,33(5):543-546
    [38]Yan Shike,Li Guifen,Liu Wei.Practicable pay-IC card[J].Qingdao Daxue Xuebao1998,11(2):75-83
    [39]庞桂云,瞿晓东,闰广明.智能IC卡电能表设计[J].电测与仪表,2007,44(501):5-9
    [40]K.P.Subramoney,Prof.G.P.Hancke.A Secure Web Service for Electricity Prepayment Vending in South Africa:A case study and industry specification.Second International Conference on Internet and Web Applications and Services[Z],2007
    [41]胡美艳,刘然慧.DES算法安全性的分析与研究[J].内蒙古大学学报,2005,15(11):693-696
    [42]李林,赵锦春.预付费电能表在使用中的主要问题及改进[C].江苏省计量测试学术论文集,2005:432-433
    [43]康丽春,候力,孙志国.基于C/S模式IC卡预付费水表管理系统的设计和实现[J].电气技术与自动化,2005,34(5):90-93
NGLC 2004-2010.National Geological Library of China All Rights Reserved.
Add:29 Xueyuan Rd,Haidian District,Beijing,PRC. Mail Add: 8324 mailbox 100083
For exchange or info please contact us via email.