PDF电子印章系统的设计.doc
《PDF电子印章系统的设计.doc》由会员分享,可在线阅读,更多相关《PDF电子印章系统的设计.doc(4页珍藏版)》请在三一办公上搜索。
1、ComputerKnowledgeandTechnology电脑知识与技术软件设计开发本栏目责任编辑谢媛媛第6卷第30期2010年10月PDF电子印章系统的设计谢汀芬中南大学软件学院保险职业学院湖南长沙410083摘要随着办公自动化和计算机技术的飞速发展电子公文在人们在生活与工作中的应用越来越频繁该文设计了一种基于PDF的电子印章系统该设计中文档的接收者通过比对接收的文档的数字摘要值与附于电子印章中的摘要值来判断文档是否被篡改从而在一定程度上保证了电子文档的完整性和有效性同时还可以通过与数字证书中的内容比对来确定该文档的电子印章是否由发送方签发以保证印章的真实性。关键词PD电子印章设计实现中图
2、法分类号TP311文献标识码A文章编号1009-3044201030-8533-03DesignElectronicSealBasedonPDFXIEDing-fenCentralSouthUniversityChangsha410083ChinaAbstract:WiththerapiddevelopmentofOAsystemandcomputertechnologytheuseofe-documentinthepeoplelivingandworkingismoreandmorefrequently.ItproposedanewelectronicsealsystembaseonPfil
3、e.Intherealizationofthissystemthereceivesofthedocumentcancomparethenumberofthedigestvaluetodeterminewhetherthedocumenthasbeentampered.Meanwhiletheelec-tronicsealsystemcanachieveitsauthorityandrealitybycomparingthecontentofthedigitalcertificate.Keywords:PDelectronicsealdesignrealizing1概述由于电子印章系统应用范围广
4、从企业到事业单位都在推广无纸化办公而各个单位之间的公文流转并不相同因此电子印章系统通常是一个复杂的系统在设计中需要考虑它的通用性与实用性。本文主要研究C/S模式下的电子印章系统整个系统由服务器端和客户端两个部分构成。服务器端实际上是一个改进的CA中心它主要负责数字证书的颁发、认证等相关操作以及电子印章的制作、分发、归档、存储和失效性等相关操作即对数字证书进行管理也对电子印章文件进行管理。客户端则包含了两个部分分别是数字签名模块和PDF文档生成模块数字签名模块负责对PDF文件中的电子印章数据进行数字签名而PDF文档生成器负责将其它格式的文档转化为PDF格式并实现与用户的直接交互。本系统的三个核心
5、模块分别是数字证书及电子印章管理模块、PDF文档生成器模块和数字签名模块。整个系统结构如图1所示。2电子印章系统中的CA设计2.1改进的CA中电子印章文件结构在已有的电子印章管理系统及研究中对于电子印章的发放、管理、注销以及挂失等常规操作一般是由相关部门的管理人员来进行操作在有些系统中电子印章的开发商也会参与其中这样势必将带来印章管理的混乱造成重大的安全隐患因此需要有一个权威的机构来实现电子印章的管理这种权威机构成为CA中心随着无纸化办公的推进往往一个CA不能快速准确的处理所有的用户请求因此建立合适的CA体系也是非常有必要的。本文将电子印章的管理和数字证书的管理进行整合设计出如下的改进后的CA
6、中心与电子印章管理的关系如图2表示。这种改进后的CA中心将提高整个电子印章系统的工作效率方便用户的各种操作整个系统的信任关系明确清晰从CA分发给用户的文件可信程度更高减少了系统的开发代价降低了系统的开发成本系统更加简洁对用户更加友好。将电子印章管理系统和数字证书管理合并后在新改进的CA中不仅涉及到数字证书的处理也需要对电子印章文件进行相应处理。对于用户而言CA不仅能颁发数字证书而且能颁发电子印章文件。实际上改进的CA需要对这些电子印章文件进行数字签名从而确保电子印章的可信度。电子印章文件的内部结构如图3所示。收稿日期2010-08-06作者简介谢汀芬1981-女湖南长沙人讲师工程硕士研究方向为
7、数字水印加密。图1系统结构图2CA与电子印章关系ISSN1009-3044oputernowledgeandTechnology电脑知识与技术Vol.6No.30October2010pp.8533-8535E-mail:Tel:86-551-569096356909648533ComputerKnowledgeandTechnology电脑知识与技术本栏目责任编辑谢媛媛软件设计开发第6卷第30期2010年10月2.2基于分布式层次简化信任模型的CA中心体系事实上CA中心是PKI的重要组成部分CA中心的建立离不开PKI机制的支撑。PKIPublicKeyInfrastructure是在公开密钥
8、理论和技术基础上的一种综合性安全平台一个典型的PKI系统包含了CA证书机构、RA注册机构以及相应的PKI存储库。在PKI机制中信任关系模型是网络上通信双方?嗷湃蔚幕壳爸髁鞯男湃文椭饕兴闹炙欠直鹗欠植际叫湃文汀A的严格层次模型、以用户为中心的信任模型以及WEB模型不同的信任模型均有其各自的使用环境在电子印章系统中通常会涉及到不同部门或不同机构之间的交互因此本文中提出一种基于分布式层次简化信任模型该模型的信任体系结构如图4所示在这种信任模型中可以根据电子印章系统的需要根据所处部门或者机构的不同将各实体划分到相应的域中而且每个域里只设置一个CA这里称之为部门CA在部门CA的下面不存在子CA只设置一级
9、或者多级的RA这样设置之后可以减少CA的路径处理和其可能带来的安全问题此外通过一级或者多级的RA注册可以分担CA的部分功能从而增强其扩展性同时也降低了CA的负担3客户端的设计与实现基于PDF的电子印章系统的客户端包括PDF文档生成器及数字签名模块下面将分别对它们的设计与实现进行描述3.1PDF文档生成器模块本文所设计的电子印章系统在处理过程中统一处理的是PDF格式的文件因此需要将其它格式的文件转换为PDF格式PDF文档生成器可以实现该转换PDF文档生成器的工作流程PDF文档生成器是本系统的核心之一它可以实现对各种文档格式的PDF转换并进行盖章操作以及文档的封装保护操作其工作流程如下所示1第一步
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PDF 电子 印章 系统 设计
链接地址:https://www.31ppt.com/p-2398528.html