论文部分内容阅读
随着计算机和网络技术的发展和广泛应用,电子政务正在逐步取代传统办公模式。但是,随着电子政务由办公自动化和网上政务公开阶段向网上事务处理阶段发展,电子政务的安全保证成为亟待解决的问题。电子签章可以达到和普通书面图章一样的效力,但在效率上,电子签章省去了繁琐的过程,与普通印章相比具有很大的优越性。因此,在电子签名法颁布实施的形势下,电子签章必然取代普通印章,在电子政务的重要环节——公文流转中起到重要作用。本文所实现的电子签章系统基于公钥基础设施(PKI),重点解决电子公文在网络传输中的保密性、完整性、真实性、可用性和不可否认性等问题,摒弃传统的数据加密标准(DES)和RSA加密,采用效率更高、安全性更强的高级加密标准(AES)、椭圆曲线密码体制(ECC),并完成了系统与MS Office的无缝集成。本文所做的主要工作是:1)对目前流行的电子签章产品进行分析,用先进的算法代替已过时的算法,在此基础上提出整个系统的构架;2)深入研究AES和ECC的数学原理,分析其抗攻击性,将电子签章系统中的对称加密部分使用AES算法,公钥加密部分使用ECC算法;3)了解两大算法库OpenSSL和CryptoPP,将其分别用于电子签章系统中的PKI和加密流程的实现;4)采用Office自动化技术,实现了系统与MS Office的无缝集成;5)开发出一套简单而完整的系统,可实现签章、加解密、PKI等相应功能。本文最后指出未完成的工作,并提出今后的研究方向。