论文部分内容阅读
信息化是实现智能电网基础功能的重要前提,随着信息技术在电力系统基础设施和高级应用中的深度渗透,相互依存的信息网和电力网将成为未来智能电网的重要组成部分。信息化的深入可以为企业带来更高的生产效率和管理水平,可以让用户体验更经济的用电方式和更好的用户体验。但是在信息技术发展迅速的今天,许多安全漏洞还没有得到有效的解决,近年来发生的利用信息网络攻击工业系统的重大事件更是引发了广泛的关注和担忧,而且传统领域中数据完整性保护方法又无法适应智能电网这个特殊的环境。本文研究的就是针对智能电网中数据的特点,提出一种适用于智能电网中数据的完整性保护方法。本文首先对国内外的研究现状进行叙述,对一些数据的完整性保护方法的相关技术进行了介绍并论述了各自的优缺点,在此基础上提出了针对智能电网中基于IEC61970标准实时数据库中数据的完整性保护算法—RDIR算法和DRAM算法,其中的RDIR算法的优点是在数据遭到完整性破坏后,可以仅回滚恶意事务和受恶意事务影响的事务,而无需回滚所有的事务,且在恢复的过程中也可以避免由于事务的撤消而产生的撤消冲突,并经过实验证明,在大多数情况下,该算法能缩短数据库恢复所用的时间,提高实时数据库系统的生存性。DRAM算法能够解决当数据库遭到攻击后,数据库在动态的进行数据恢复时由于恶意事务扩散而导致的恢复时间过长问题,该算法的特点是能够从同一种攻击的多个攻击序列中找到其恶意事务的传播路径,这样在系统恢复时就可以强制的过滤掉传播路径上的潜在的受恶意事务影响的事务。使数据库在恢复过程中也能够避免恶意事务的传播,提高数据库恢复速度。文章最后介绍了这两种改进算法的实现,并在此基础上分别对这两种算法进行了实验,验证了这两种算法满足智能电网中对数据完整性的保护要求,适用于保护智能电网中实时数据库数据的完整性。