基于AOP及迭代复合加密算法的日志系统设计与开发

来源 :上海师范大学 | 被引量 : 0次 | 上传用户:cjing010
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
面对信息时代和急剧膨胀的能源需求,电力部门急需改进现有的用电管理系统以达到高效统计电量数据、全面分析电力市场、科学制订电价政策及准确预测电力增长等目的。随着网络与信息技术在中国电力行业的普及应用,保障用电管理系统安全无疑是实现上述目的的基本条件。而原有的用电管理系统主站软件在保障自身安全方面已难以适应当前需求。新设计的用电管理系统主站软件PowerManager中增添了日志服务功能模块,该模块可将系统中发生的事件记录下来,从而使系统使用者能全面及时地了解系统运行情况并保障PowerManager的顺利运行。 本文在日志系统的实现过程中突破现有的“把系统看作是一些合作对象的集合”的思维,应用了面向方面编程的方法,以一种松散耦合的方式来实现系统关注点。本系统中,预购电、系统运行、用电异常等系统关注点均是用java实现的模块,而日志则是用AspectJ实现的方面。最终利用方面集成器将各个系统关注点编织在一起,实现了以松散耦合的方式将日志横切于系统各个关注点中,这样有效解决了用面向对象编程方法实现日志功能所带来的代码混乱和代码分散问题。 PowerManager日志系统的设计过程充分考虑并解决了日志文件的一些核心技术:如日志文件自身不断增大的问题、日志信息的格式一致、日志安全传输、存储问题等。文中针对对称型密码体制存在的密钥管理和存储困难及非对称型密码体制运算量大、运算速度慢的不足,提出了TEA算法与ElGamal算法的迭代复合新加密算法TEAEG,并讨论了其正确性、分析了它的复杂度、安全性、效率等问题。 论文工作的创新点在于:一、基于AOP实现的系统日志模块突破了现有的OOP编程思路,有效地避免了代码混乱与分散问题;二、对于日志文件的存储安全问题,提出了TEA算法与ElGamal算法的迭代复合新加密算法TEAEG。
其他文献
在信息技术日益发展的热潮中,以网络技术,通信技术,图像处理技术以及多媒体技术为依托的数字视频监控系统已经渗透到人类生活的各个领域中去了,并且在各行各业中发挥越来越重
人脸识别技术的研究在近几年得到了高度重视,已经成为图像分析和理解中最成功的应用之一。本文详细研究了人脸的自动检测和识别技术,并实现了一个系统原型。该系统实时性好,而且
随着现代信息技术的迅速发展及政府的大力推动,我国电子政务建设高潮迭起,逐渐深入,智能化、信息化、网络化、自动化已经是大势所趋。作为电子政务重要组成部分的“金盾工程”已
随着Internet 的快速发展,将虚拟现实技术应用于网络中的需求日益迫切。众所周知,三维物体由大量数字信息表示,如何在网络中减少数据量的传递,如何更有效的表示三维物体成为
随着计算机技术、自动化监测技术的飞速发展,人们的生活质量有了大幅的提升,对自身的财产安全和生命意识也在不断的增强,随着全球刑事犯罪事件的增多,市场对报警系统的需求也日益
本文主要是从气象的角度探讨如何建立辽宁短期电网负荷预测模型。文中通过引入温度和降水等气象因子,利用近几年的气象和电网负荷等数据采用多元回归分析方法建立了电网负荷预
传统网络防火墙属于边界型防火墙,依赖于网络的物理拓扑结构来实施它的安全策略,并且假定被防火墙隔离的内部网是安全的。随着网络的发展,这种单一控制点逐渐成为网络性能的瓶颈
近年来,便携式计算机的普及刺激了人们对移动通信的需求。人们越来越希望即使在移动过程中也能通过便携式计算机接入网络,并保持通信过程的畅通。和有线网络中的固定节点不同
近来,面向服务的体系结构(SOA)成为IT界研究的一个热点。SOA支持对服务的登记、发现和调用,其体系结构本质上是动态的,赋予企业更大的灵活性,提高了企业的竞争实力。基于J2EE平台
数据仓库的在线分析处理(OLAP,On-Line Analytical Processing)和在线数据挖掘(OLDM,On-Line Analytical Mining)通常要对大量的数据进行运算,以精简的结果来回答用户的查询