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

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

论文摘要

面对信息时代和急剧膨胀的能源需求,电力部门急需改进现有的用电管理系统以达到高效统计电量数据、全面分析电力市场、科学制订电价政策及准确预测电力增长等目的。随着网络与信息技术在中国电力行业的普及应用,保障用电管理系统安全无疑是实现上述目的的基本条件。而原有的用电管理系统主站软件在保障自身安全方面已难以适应当前需求。新设计的用电管理系统主站软件PowerManager中增添了日志服务功能模块,该模块可将系统中发生的事件记录下来,从而使系统使用者能全面及时地了解系统运行情况并保障PowerManager的顺利运行。 本文在日志系统的实现过程中突破现有的“把系统看作是一些合作对象的集合”的思维,应用了面向方面编程的方法,以一种松散耦合的方式来实现系统关注点。本系统中,预购电、系统运行、用电异常等系统关注点均是用java实现的模块,而日志则是用AspectJ实现的方面。最终利用方面集成器将各个系统关注点编织在一起,实现了以松散耦合的方式将日志横切于系统各个关注点中,这样有效解决了用面向对象编程方法实现日志功能所带来的代码混乱和代码分散问题。 PowerManager日志系统的设计过程充分考虑并解决了日志文件的一些核心技术:如日志文件自身不断增大的问题、日志信息的格式一致、日志安全传输、存储问题等。文中针对对称型密码体制存在的密钥管理和存储困难及非对称型密码体制运算量大、运算速度慢的不足,提出了TEA算法与ElGamal算法的迭代复合新加密算法TEAEG,并讨论了其正确性、分析了它的复杂度、安全性、效率等问题。 论文工作的创新点在于:一、基于AOP实现的系统日志模块突破了现有的OOP编程思路,有效地避免了代码混乱与分散问题;二、对于日志文件的存储安全问题,提出了TEA算法与ElGamal算法的迭代复合新加密算法TEAEG。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 引言
  • 1.2 中国电力业的现状
  • 1.2.1 中国电力信息技术应用的三个阶段
  • 1.2.2 中国用电现状
  • 1.3 课题研究背景
  • 1.4 课题来源
  • 1.5 论文主要工作
  • 1.6 论文组织
  • 第二章 PowerManager系统概述
  • 2.1 PowerManager系统的整体构架
  • 2.1.1 PowerManager系统软件构架
  • 2.1.2 PowerManager系统组网结构
  • 2.1.3 PowerManager系统的核心功能说明
  • 2.2 PowerManager系统功能的更新目标
  • 2.3 PowerManager的社会应用价值
  • 第三章 相关技术介绍
  • 3.1 技术框架
  • 3.2 数据库服务
  • 3.2.1 数据库选择
  • 3.2.2 数据库服务器
  • 3.3 AOP技术
  • 3.3.1 AOP的概念
  • 3.3.2 PowerManager系统关注点的分离
  • 3.3.3 横切关注点的传统解决方法及其带来的问题
  • 3.3.4 横切关注点的AOP解决方法及其优点
  • 3.4 数据加密技术
  • 3.4.1 密码学的若干基本概念
  • 3.4.2 密码体制简介
  • 3.4.3 复合加密技术
  • 第四章 日志系统的设计与实现
  • 4.1 日志系统的重要性
  • 4.1.1 来自互联网的攻击
  • 4.1.2 内部局域网的威胁
  • 4.2 日志系统的描述
  • 4.3 日志系统的核心技术
  • 4.3.1 日志文件的大小
  • 4.3.2 日志存储格式
  • 4.3.3 日志传输的安全性
  • 4.3.4 日志文件的加密存储
  • 4.4 PowerManager日志系统详细设计
  • 4.5 日志系统的常量
  • 4.6 日志系统核心模块的实现
  • 4.6.1 读日志模块
  • 4.6.2 写日志模块
  • 4.7 日志方面的实现
  • 第五章 总结与展望
  • 5.1 论文总结
  • 5.2 创新工作
  • 5.3 展望
  • 参考文献
  • 致谢
  • 读研期间发表的论文和参加的项目
  • 论文独创性声明
  • 论文使用授权声明
  • 相关论文文献

    • [1].基于AOP策略模式的实现机制[J]. 微型机与应用 2016(01)
    • [2].基于AOP的软件缺陷监测框架的设计与实现[J]. 电子设计工程 2017(16)
    • [3].基于AOP的工作流在信息管理系统中的应用[J]. 计算机与数字工程 2012(02)
    • [4].基于AOP的事务管理[J]. 计算机与信息技术 2010(Z1)
    • [5].基于AOP技术的软件性质监控框架[J]. 计算机科学 2010(03)
    • [6].基于AOP技术的统一身份验证模式的探讨与实现[J]. 仪器仪表用户 2010(04)
    • [7].基于AOP的软件体系结构适应性研究[J]. 微计算机信息 2008(03)
    • [8].AOP在地理信息服务平台日志系统中的应用[J]. 地理空间信息 2014(04)
    • [9].基于AOP的日志管理在高校学生管理系统中的设计与实现[J]. 昆明学院学报 2011(06)
    • [10].一种策略模式的AOP实现及应用[J]. 计算机应用与软件 2010(01)
    • [11].基于AOP的细粒度RBAC模型研究[J]. 电子设计工程 2011(18)
    • [12].基于AOP的面向对象程序的单元测试的应用[J]. 电子技术与软件工程 2017(09)
    • [13].基于AOP的异常处理研究与应用[J]. 计算机光盘软件与应用 2014(24)
    • [14].关于计算机编程思想与AOP编程思想的研究[J]. 电子技术与软件工程 2013(16)
    • [15].面向方面编程(AOP)在日志管理中的应用[J]. 硅谷 2011(20)
    • [16].一种支持动态演化的AOP框架[J]. 计算机工程 2012(19)
    • [17].基于AOP的细粒度RBAC模型的设计与实现[J]. 北京交通大学学报 2013(05)
    • [18].浅析一种新的软件设计方法AOP[J]. 信息与电脑(理论版) 2010(20)
    • [19].枸橼酸咖啡因治疗早产儿呼吸暂停(AOP)对患儿早期肺功能的影响探讨[J]. 齐齐哈尔医学院学报 2016(25)
    • [20].基于AOP理念的Struts2拦截器的研究与应用[J]. 电子设计工程 2010(01)
    • [21].AOP及其在数字档案馆系统中的应用[J]. 微计算机信息 2010(03)
    • [22].基于AOP和反射计算的动态自适应中间件[J]. 计算机系统应用 2010(01)
    • [23].自动售货机金钱管理系统中AOP框架设计与应用[J]. 计算机系统应用 2012(05)
    • [24].基于AOP的实时系统关注点分离方法[J]. 计算机工程与设计 2011(09)
    • [25].基于AOP的实时系统框架的设计与实现[J]. 浙江理工大学学报 2010(01)
    • [26].基于AOP的业务规则应用框架的研究与实现[J]. 计算机系统应用 2009(07)
    • [27].在AOP中使用标注改进日志功能的实现[J]. 计算机工程 2008(17)
    • [28].浅谈钢铁企业AOP技术水净化处理措施[J]. 中国新技术新产品 2012(02)
    • [29].基于AOP的信息管理系统的研究与实现[J]. 计算机应用与软件 2010(02)
    • [30].基于AOP的运行时验证中的冲突检测[J]. 软件学报 2011(06)

    标签:;  ;  ;  ;  ;  

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

    猜你喜欢