论文部分内容阅读
随着互联网技术在世界上日益普及,互联网宽带接入技术已被人们所广泛使用。每个国家的企业开始以“E企业”的身份出现在市场竞争的舞台,而人们则开始以“E公民”的身份在“E家庭”里面开始新的生活。因此,电子政务和电子商务逐渐成为人们生活中不可或缺的一部分。但是,互联网是一个开放的空间,导致了网络数据信息的安全性面临着极大的威胁。电子公文信息在网络传送过程中会遭遇各种安全问题。为了很好地解决这个安全性问题,电子印章会是一种很好的办法,论文就是针对这种安全问题而引出了网络系统中的针对电子公文安全性的解决方案,即面向Excel和PDF文档的电子印章盖章与认证系统的开发。由于目前电子文档的主要对象是MicrosoftOffice和AdobeReader办公软件,因此,论文中开发的电子印章系统所面向的对象是Office办公软件中的Excel电子文档以及AdobeReader办公软件中的PDF电子文档。
电子印章软件系统的开发是以密码学、数字水印技术、数字签名技术等理论为基础,分析研究了Excel文档电子印章盖章与认证系统的制作和PDF文档电子印章盖章与认证软件的开发。Excel电子印章系统的功能是在Excel文档的工具栏中添加一个“电子印章”工具栏,并用此工具栏上的按钮实现对Excel文档进行盖章、验章和篡改检验等操作。PDF电子印章系统是开发出带图形操作界面的程序,并用此界面上的按钮实现对PDF文档进行盖章、验章和篡改检验等操作。
本文主要是围绕着开发电子印章系统这一问题而展开讨论。本文的主要工作如下:
1.介绍了关于电子印章的相关理论算法和应用技术以及基于数字签名的电子印章系统。分别介绍了脆弱数字水印技术、基于量化的鲁棒数字水印技术、公钥密码算法、数字签名技术、数字证书、CA证书中心;还针对电子印章系统的基本特性进行了阐述,然后详细分析了电子印章系统的体系结构和目前的应用领域;
2.根据新的用户需求,分析旧版本电子印章存在的漏洞和不足,在原有基础上针对电子印章的安全性和实用性做了改善和增强,开发出面向Excel和PDF文档的电子印章软件系统;
3.分析研究了面向Excel文档的电子印章软件系统。介绍了加盖电子印章和验证电子印章的设计思路,并通过利用UsualStudio2005对Excel电子文档进行二次开发,开发了面向Excel文档的电子印章软件系统;
4.分析研究了面向PDF文档的电子印章软件系统。采用了新的设计思路以实现对PDF文档的电子印章加盖和验证。通过利用Eclipse作为集成开发环境,以Java作为开发语言开发面向。PDF文档的电子印章软件系统。
本文所开发的电子印章软件系统具有安全性高和使用方便快捷等优点,可以应用于企业办公、政府部门、法院、医院、国防、版权保护等领域。