论文部分内容阅读
随着信息技术和计算机网络在社会各个领域应用的深入,办公自动化已经成了一种趋势和发展方向,电子公文已经慢慢替代传统纸质公文进入了办公的各个领域,在带来方便的同时,如何确保电子公文的安全性的问题就显得日益迫切。电子签章技术正是在此背景下提出的,并成为信息安全领域及计算机应用领域研究的热点。USBKey是一种USB接口的硬件设备。它内置单片机或智能卡芯片,直接从系统和硬件层面提供安全保护,确保关键信息安全地保存在硬件设备中。利用USBKey良好的存储和密码性能,我可以使用它来做电子签章证书和私钥的载体,能有效的保证个人签章的唯一性和安全性。多重数字签名是一种特殊的数字签名,多重签名所具有的签名多重性使得这种技术可广泛用于许多领域。本文较为系统的研究了多重签名的意义、背景,在此基础上将多重电子签章融入到USBKey中。论文结合电子签章实际应用环境需求,把公文流转技术和多重数字签名技术相融合,结合ActiveX控件相关技术和密码学知识,研究并实现了基于USBKey的电子签章系统。它是对电子签章系统实现和应用的有益探索,在信息安全备受关注的今天具有较高的实用价值和良好的市场前景。本文首先介绍了整个项目的背景和电子签章的基本知识,然后针对现有系统,从文档完整性、图章安全性、多重签名功能三个方面的不足提出了本文的研究方向和研究思路。第二部分对现代密码学、PKI和数字签名等技术做了阐述,为这些技术在系统中的应用提供了良好的支持。第三部分针对第一部分的传统电子签章三个方面的不足,结合ActiveX控件、USBKey在解决电子签章安全性问题上的应用和多重数字签名技术,设计了新的关键技术解决方案;第四部分集合第三部分的关键技术研究成果在对电子签章功能需求分析的基础上从签章制作和管理模块、印章加盖与认证模块、Word嵌入模块等方面提出了系统设计方案;第五部分对方案各个模块的实现给出了详细说明。文章的最后对本系统的性能进行了综合分析并提出了后续研究方向。