论文部分内容阅读
随着我国电力信息化水平的提高,电力系统中出现的任何信息安全问题都可能危及电网的安全运行。通常情况下,许多电力系统应用软件的非法使用和电力信息系统的非法访问都可能产生不同的电力信息安全问题,因此对电力系统中的应用软件和信息系统进行保护具有重要的现实意义。本文设计了一种基于USB接口的硬件加密锁来对电力系统应用层的软件进行保护。从硬件安全性的角度考虑,选择高强度的集成芯片CY7C68013作为加密锁的硬件,并且根据加密锁的功能要求开发硬件的固件程序和设备驱动程序,从而就得到了一个能够实现加密处理、信息认证等功能的加密锁设备;为了方便对该设备进行信息配置,利用VC++编写了加密锁初始化工具;针对电力系统中应用软件的特点,设计了内嵌加密代码保护和外壳加密保护两种软件保护方案,然后将这两种保护方案结合起来对电力系统软件进行加密保护,可以有效地防止软件的非法使用,在此基础上,提出通过加密锁来代替传统的用户名和密码进行安全身份认证的方法,从而使电力信息系统中用户的登录更加安全。