论文部分内容阅读
在电子文档即数字纸张技术的基础上设计安全机制,进行安全管理的系统即为安全电子文档系统,其是电子文档格式,版式显示,安全机制、安全管理等技术的综合运用。要设计一种的安全电子文档系统,必须要设计一个电子文档格式,该文档格式本身要有安全机制,如防拷贝、打印、拷屏、绑定硬件信息等,同时要设计能将大多数文档转化为该文档的工具、呈现文档版式的阅读器、阅读器支持插件,插件能扩展像数字图书馆、电子印章,电子公文等应用,另外,要设计在线安全机制,离线安全机制和安全管理等功能。国内有很多公司提供的数字图书馆系统、电子印章、文档管理系统、电子公文等都属于安全电子文档系统的范畴,其一般都采取专有的格式来达到文档保密的功能,并在文档格式上一般都很难兼容,如果以一种国际上通用的文档格式,PDF格式,然后在其上封装,既解决了互通性的问题,也解决了格式的安全性问题。以PDF格式为基础,并广泛吸取较为成熟的开源代码的精华,加以一定的安全机制以及插件机制的设计,即能高效的完成一种安全电子文档系统的设计与实现。本文是在学习密码学相关知识的基础上、深入分析目前的安全电子文档系统,结合Internet上已有的资源与自己的工作经验,进行一个较为通用安全电子文档系统原型的构架的设计与实现。主要工作如下:1.调查、分析国内安全电子文档系统的现状,学习相关的背景知识,了解要实现这样一个系统要解决的难题,并吸收、改造一些开源代码,如PDF的解析,虚拟打印等;2.设计了SDF文档格式,设计、实现了SDF文档处理制作工具;3.改造了PDF解析的开源代码,设计、实现了SDF Viewer OCX的接口;4.设计、实现了Plug-In的接口;5.实现了简单的文档服务器,即HTTP Server的Demo。