数字文档保护方法及系统的制作方法

文档序号:6513453阅读:166来源:国知局
数字文档保护方法及系统的制作方法
【专利摘要】本发明提供了一种用于创建受保护的数字文档的方法,包括:对该数字文档进行解析;将该数字文档从原始格式转化成TIFF图像文件;在该TIFF图像文件的第一图像文件目录IFD中定义第一自定义标签;将原始格式数字文档保存在该第一自定义标签中;以及在该TIFF图像文件的图像数据中嵌入水印。
【专利说明】数字文档保护方法及系统

【技术领域】
[0001]本发明涉及文档处理,尤其涉及数字文档保护方法及系统。

【背景技术】
[0002]随着数字时代的到来,文档内容逐渐由纸质形式向数字形式转变,而数字文档信息内容和介质无关,复制非常简单,并且内容传输需要的带宽较低。这些特点使得数字文档的存储、复制与传播变得非常方便,但是由此引发的对于文档内容中敏感信息未经授权的篡改和重用也成为文档发布者日益关心的问题。
[0003]当前,对于常用的Word、Excel、PowerPoint等电子文档,MS Office办公软件提供了对相关文件的信息权限管理方法,也可以将这些文档导出为PDF格式文件发布。这些方法可以帮助防止文档敏感信息由于意外或粗心扩散到错误的人员手中。但这些方法只能针对MS Office文档格式进行保护处理,存在文档处理格式的局限性。而且,一般经过保护处理的数字文档中不包含被保护文档的原始文档,这对于需要掌控全部文档使用权限的用户来说,反而较为不便。
[0004]因此,本领域亟需一种通用、灵活的数字文档的保护方案。


【发明内容】

[0005]以下给出一个或多个方面的简要概述以提供对这些方面的基本理解。此概述不是所有构想到的方面的详尽综览,并且既非旨在指认出所有方面的关键性或决定性要素亦非试图界定任何或所有方面的范围。其唯一的目的是要以简化形式给出一个或多个方面的一些概念以为稍后给出的更加详细的描述之序。
[0006]根据本发明的一方面,提供一种用于创建受保护的数字文档的方法,包括:对该数字文档进行解析;将该数字文档从原始格式转化成TIFF图像文件;在该TIFF图像文件的第一图像文件目录IFD中定义第一自定义标签;将原始格式数字文档保存在该第一自定义标签中;以及在该TIFF图像文件的图像数据中嵌入水印。
[0007]在一实例中,该数字文档的原始格式为Word、Excel、PowerPoint、HTML网页、文本文件格式中的一者。
[0008]在一实例中,将该数字文档存储在该第一自定义标签中包括:对该原始格式数字文档执行压缩;对压缩后的原始格式数字文档进行加密;以及将加密后的原始格式数字文档存储在该第一自定义标签中。
[0009]在一实例中,该方法还包括:在该TIFF图像文件中的该第一 IFD中定义第二自定义标签;以及将该数字文档的分类信息保存在该第二自定义标签中。
[0010]在一实例中,在该TIFF图像文件的该图像数据中嵌入该水印包括:对该水印执行加密和置乱处理;对该图像数据执行DCT变换;根据水印嵌入策略在该图像数据的频域中嵌入经加密和置乱的水印;以及对嵌入水印后的该图像数据执行IDCT变换。
[0011]根据本发明的另一方面,提供了一种用于浏览受保护的数字文档的方法,该数字文档被包括在TIFF图像文件中,该方法包括:从该TIFF图像文件的图像数据中恢复水印;验证所恢复的水印;若验证成功,则播放该TIFF图像文件的图像;以及若验证失败,则从该TIFF图像文件的第一图像文件目录IFD中的第一自定义标签中读取原始格式数字文档。
[0012]在一实例中,从该TIFF图像文件的第一自定义标签中提取该原始格式数字文档包括:对该原始格式数字文档进行解密;以及对解密后的原始格式数字文档执行解压缩以获得原始的数字文档。
[0013]在一实例中,从该TIFF图像文件的该图像数据中恢复该水印包括:对该图像数据执行DCT变换;根据水印提取策略从该图像数据的频域中提取该水印;以及对所提取出的水印执行解密和反置乱处理以恢复水印。
[0014]在一实例中,验证所恢复的水印包括:将所恢复出的水印与原始水印进行比较;若两者一致,则验证成功,否则验证失败。
[0015]在一实例中,该方法还包括:从该TIFF图像文件的该第一 IFD中的第二自定义标签中读取该数字文档的分类信息。
[0016]根据本发明的又一方面,提供了一种用于创建受保护的数字文档的服务端,包括:文档解析器,用以对该数字文档进行解析;格式转换器,用以将该数字文档从原始格式转化成TIFF图像文件;自定义标签写入器,用以在该TIFF图像文件的第一图像文件目录IFD中定义第一自定义标签,并将该数字文档保存在该第一自定义标签中;以及水印嵌入器,用以在该TIFF图像文件的图像数据中嵌入水印。
[0017]在一实例中,该数字文档的原始格式为Word、Excel、PowerPoint、HTML网页、文本文件格式中的一者。
[0018]在一实例中,该服务端还包括压缩及加密器,用以对该数字文档执行压缩并对压缩后的数字文档进行加密,其中该自定义标签写入器将该数字文档保存在该第一自定义标签中包括将加密后的数字文档存储在该第一自定义标签中。
[0019]在一实例中,自定义标签写入器还在该TIFF图像文件的该第一 IFD中定义第二自定义标签,并将该数字文档的分类信息保存在该第二自定义标签中。
[0020]在一实例中,该水印嵌入器嵌入水印包括:对该水印执行加密和置乱处理;对该图像数据执行DCT变换;根据水印嵌入策略在该图像数据的频域中嵌入经加密和置乱的水印;以及对嵌入水印后的该图像数据执行IDCT变换。
[0021]根据本发明的再一方面,提供了一种用于浏览受保护的数字文档的客户端,该数字文档被包括在TIFF图像文件中,该客户端包括:水印检测器,用以从该TIFF图像文件的图像数据中恢复水印,并验证所恢复的水印;以及图像浏览器,用以在水印验证成功时播放该TIFF图像文件的图像;以及自定义标签读取器,用以从该TIFF图像文件的第一图像文件目录IFD中的第一自定义标签中读取原始格式数字文档。
[0022]在一实例中,该客户端还包括解压缩及解密器,用以对该原始格式数字文档进行解密,以及对解密后的原始格式数字文档执行解压缩以获得原始的数字文档。
[0023]在一实例中,该水印检测器恢复水印包括:对该图像数据执行DCT变换;根据水印提取策略从该图像数据的频域中提取该水印;以及对所提取出的水印执行解密和反置乱处理以恢复水印。
[0024]在一实例中,该水印检测器验证所恢复的水印包括:将所恢复出的水印与原始水印进行比较;若两者一致,则验证成功,否则验证失败。
[0025]在一实例中,该自定义标签读取器还从该TIFF图像文件的该第一 IFD中的第二自定义标签中读取该数字文档的分类信息。

【专利附图】

【附图说明】
[0026]在结合以下附图阅读本公开的实施例的详细描述之后,能够更好地理解本发明的上述特征和优点。在附图中,各组件不一定是按比例绘制,并且具有类似的相关特性或特征的组件可能具有相同或相近的附图标记。
[0027]图1是示出了 TIFF格式图像文件的文件结构的示意图;
[0028]图2是示出了根据本发明的一方面的数字水印系统的示意图。
[0029]图3是示出了根据本发明的一方面的文档保护系统的服务端所执行的方法的流程图。
[0030]图4是示出了根据本发明的一方面的文档保护系统的客户端所执行的方法的流程图。
[0031]图5是示出了根据本发明的一方面的文档保护系统的服务端和客户端的框图。

【具体实施方式】
[0032]以下结合附图和具体实施例对本发明作详细描述。注意,以下结合附图和具体实施例描述的诸方面仅是示例性的,而不应被理解为对本发明的保护范围进行任何限制。
[0033]TIFF (标签图像文件格式)是基于标记的文件格式,被广泛地应用于对图像质量要求较高的图像的存储与转换。TIFF图像文件格式最早是为了存储扫描仪图像而设计的,可以处理黑白、灰度和彩色图像,在存储真彩色图像时和BMP格式一样,直接存储RGB三原色的颜色值而不使用调色板。由于它的结构灵活和包容性大,它已成为图像文件格式的一种标准,绝大多数图像系统都支持这种格式。TIFF格式的图像文件首先是方便查看,支持windows操作系统自带的“照片查看器”查看图像内容。TIFF格式的图像文件的最大色深为32位,可表现非常细腻的图像色彩。TIFF格式的图像文件还有两个重要特点,一是支持多页图像,二是TIFF图像格式的最大特点是扩展性好,文件结构支持标签域的自定义和读取。正是基于TIFF图像格式的这两个特点,本发明提出了一种通用、灵活的数字文档的保护方案。
[0034]图1示出了 TIFF格式图像文件的文件结构的示意图。TIFF格式图像文件一般包括三个要素,即图像文件头(IFH)、图像文件目录(IFD)和目录项(DE)、以及图像数据,如图所示。每个TIFF图像文件以8字节的IR!开始,IFH是TIFF文件中的第一个数据结构,处于图像文件体系结构的最高层。这个结构在一个TIFF文件中是惟一的,有固定的位置。IFH包含了正确解释TIFF文件的其他部分所需的必要信息,例如IFH具有指向第一个IFD的指针,如图所示。IFD包含了图像的各种信息,同时也包含一个指向实际图像数据的指针。如图所示,每个IFD包括多个DE,每个DE对应一标签,这些DE标识了 TIFF图像的大小、分辨率、颜色深度等各种属性。类似地,每个DE可以有一指针(例如,偏移量)以指向相关数据字段在文件中的开始位置,并且给出数据类型及长度,如图所示。这种文件结构允许数据字段定位在文件的任何地方,且可以是任意长度,因此文件格式十分灵活。除了 TIFF图像文件规范定义的标准标签属性外,也可以根据需要自定义标签用于标识特殊的图像属性。由于一个IFD只标识一个图像的所有标签属性,一个TIFF文件中可以有多个图像,所以,一个TIFF文件中有几页图像,就会对应有几个IFD。
[0035]鉴于TIFF格式图像文件的上述特点,根据本发明的一方面,可以将电子文档文件的每一页录制为一幅TIFF图像,对应为一个IFD。由于电子文档的内容被转换成图像显示,从而有效防止了对可编辑文档内容的复制和重用。另外,可以在一 IFD (例如第一 IFD)中定义第一自定义标签,并对原始的电子文档进行压缩和加密,然后存储在该第一自定义标签中。由此,在有权限的用户存在对原始文件的查阅或编辑的需要时,能够提取原始文件。根据本发明的另一方面,还可以在该IFD中定义第二自定义标签,并将关于该电子文档内容的分类信息保存在该第二自定义标签中。众所周知,对于图像内容的检索和分类异常困难,因此该电子文档在转换成TIFF图像文件之后,对于该文档的直接检索和分类变得几乎不可行。在本发明中,通过将文档的分类信息保存在自定义标签中,用户在检索文档时可以读取该自定义标签中存储的分类信息,从而轻松地实现对文档的检索和分类。
[0036]数字水印是在数字媒体信息(如图像、声音、视频等)中添加某些数字信息,以便保护数字媒体的版权,证明产品的真实可靠性,跟踪盗版或者提供产品的附加信息。水印信息嵌入在载体文件中,不影响原始文件的感观和完整性。根据数字水印对攻击的抵抗能力,数字水印可分为:鲁棒性水印、易脆性水印、半易脆性水印。鲁棒性水印主要应用于数字图像的知识产权保护,防止非法获取图像文件,对修改具有较强的鲁棒性;易脆性水印则主要应用在图像内容的完整性和可信性验证,对修改具有较强的敏感性;半易脆性水印则可以区分偶然修改和恶意篡改,只对恶意篡改较为敏感。
[0037]根据本发明的另一方面,可以在转换得到的TIFF图像文件的图像数据中嵌入水印,例如易脆性水印。由此,如果TIFF图像文件中的图像被修改,通过检测嵌入其中的易脆性水印,可以对图像内容的完整性和可信性进行验证。当检测出TIFF图像文件中的图像被篡改时,拥有适当权限的用户可以获取被保护文档的原始文档文件进行查阅和编辑处理。
[0038]图2示出了根据本发明的一方面的数字水印系统的示意图。如图2所示,水印系统包括水印嵌入器210和水印检测器220。在一实施例中,水印嵌入器210可以包括在用于创建受保护的电子文档的服务端中,而水印检测器220可以包括在用于浏览受保护的电子文档的客户端中。水印嵌入器210可包括预处理模块212。预处理模块212可采用Arnold置乱处理和Logistic混沌加密处理算法,对待嵌入的水印图像进行加密和置乱处理,以增强水印图像的安全性。经过加密和置乱的水印被输入到嵌入模块214。嵌入模块214还接收宿主图像,例如TIFF图像文件的图像数据,并可对图像数据进行DCT变换处理,以将图像数据从空域变换到频域。随后,嵌入模块214可根据水印嵌入策略在图像数据的频域中嵌入经加密和置乱的水印,并对嵌入水印后的图像数据执行IDCT变换,由此得到含水印的图像。
[0039]含水印的图像可能受到各种攻击,例如图像的篡改。因此,接收方用户可以通过对水印的检测来对图像内容的完整性和可行性进行验证。水印检测器220中的提取模块224可首先对图像数据执行DCT变换,以将图像数据从空域变换到频域,然后可根据水印提取策略从图像数据的频域中提取出水印。提取出的水印可被输入到反预处理模块222,该反预处理模块222可采用Arnold反置乱处理和Logistic反混沌加密处理算法对提取的水印信号进行解密和反置乱处理,以恢复水印。尽管未在图中示出,水印检测器220还可包括将恢复出的水印与原始水印进行比较的模块,以对恢复出的水印进行验证。如果两者一致,则验证成功,表示图像数据未被篡改,否则验证失败,图像数据可能被篡改。
[0040]图3示出了根据本发明的一方面的文档保护系统的服务端所执行的方法的流程图。在步骤302,对数字文档进行解析。待处理的文件作为输入提供给文档保护系统的服务端,服务端根据输入文件的后缀名识别数字文档的文件类型,并调用相应的组件解析文档数据,为后续的格式转换做好准备工作。根据本发明的文档保护系统可以将多种格式的文档文件转化为多页TIFF图像文件,主要包括常见的Word、Excel、PowerPoint及HTML网页和文本格式的数字文档等等。对于新增文档格式的处理可添加相应的处理组件,以使得文档保护系统在可处理的文档格式方面具备良好的扩展性。
[0041]在步骤304,将该数字文档从原始格式转化成TIFF图像文件。由此,原始数字文档的可编辑的敏感信息作为TIFF图像文件的各页图像上的图像内容被显示。相对于转换前的文档格式,由于图像文件不便于对敏感信息进行编辑,可以阻止对文档中敏感信息的直接篡改和重用。在一些实例中,格式转换还可包括首先将解析后的数据按照所设定的格式显示出来,每个页面的显示内容对应于TIFF图像文件中的一页图像。由此,用户可以通过格式设定来调整文档的页面显示内容,从而例如,在用户浏览所显示的文档时,可通过抓屏当前页面而将当前的页面显示内容转换成TIFF图像文件中的一页图像,也可通过将文档页面进行批量抓屏而将整个文档的内容转换成TIFF图像文件中的多页图像。以此方式,转换后的TIFF图像文件的每页图像可对应于按照所设定格式显示的文档的相应页面显示内容。本发明的格式转换包括但不限于上述格式转换方式,本领域技术人员能够领会,可采用任何已知的文档格式转换方式将解析后的文档数据转换成TIFF图像文件格式。
[0042]在步骤306,在得到的TIFF图像文件中定义和写入自定义标签。在一实施例中,可以在该TIFF图像文件的特定IFD中定义第一自定义标签,并且可将原始格式的该数字文档保存在该第一自定义标签中。具体地,可以在TIFF图像文件的第一 IFD中定义一个标签号例如为42222且存储类型为byte数组的自定义标签。为了便于安全有效地备份存储文档文件的原稿,较优地,还可在存储原始格式数字文档之前,对数字文档进行压缩以减少TIFF图像自定义标签中存储备份文件的尺寸,例如,可采用LZW编码和哈夫曼编码相结合的高效无损压缩算法对文档文件进行压缩。随后,可对压缩后的文档进行加密,例如,对压缩后的文档采用3DES对称加密算法进行加密处理。最后,将加密后的原始格式的数字文档保存在上述自定义标签中。在另一实施例中,还可以在该TIFF图像文件的特定IFD中定义第二自定义标签,并且可将该数字文档的分类信息保存在该第二自定义标签中。具体地,可以在TIFF图像文件的第一 IFD中定义一个标签号例如为42220且存储类型为文本类型的自定义标签,将该分类彳目息保存在该自定乂标签中。
[0043]在步骤308,在该TIFF图像文件的图像数据中嵌入水印。例如,该水印可以是易脆性水印。易脆性水印对图像内容的修改具有较强的敏感性,可以用于图像内容的完整性和可信性的验证。具体地,可以首先对水印执行加密和置乱处理,再对该图像数据执行DCT变换以将其变换到频域,然后根据水印嵌入策略在图像数据的频域中嵌入经加密和置乱的水印,最后再对嵌入了水印的图像数据执行IDCT变换以将其变换回空域。
[0044]由此,创建了受保护的数字文档,在该受保护的数字文档中,原始文档文件的敏感信息以图像内容为用户可见,在有效传播信息内容的同时,由于图像内容不便于编辑,阻止了对敏感信息的直接篡改和重用。另外,在图像数据被篡改的情况下,可以通过水印的检测发现图像数据的篡改,有权限的用户仍然可以通过对TIFF图像文件中自定义标签的读取来获得原始文档文件。
[0045]图4示出了根据本发明的一方面的文档保护系统的客户端所执行的方法的流程图。在步骤402,从TIFF图像文件的图像数据中恢复水印。具体地,可以首先对该图像数据执行DCT变换以将其从空域变换到频域,然后根据水印提取策略从该图像数据的频域中提取水印,再对所提取出的水印执行解密和反置乱处理以恢复水印。在步骤404,可对所恢复的水印进行验证。具体地,可将所恢复出的水印与原始水印进行比较,若两者一致,则验证成功,否则验证失败。
[0046]若验证成功,则方法行进到步骤406,其中可播放该TIFF图像文件的图像。如上所述,易脆性水印对于篡改具有较强的敏感性,因此,在易脆性水印未被破坏的情况下,可以认为TIFF图像文件中的图像内容真实可信,因而可以播放该TIFF图像文件的图像以供用户浏览。若验证失败,则方法行进至步骤408。易脆性水印的验证失败表明图像内容被篡改,由此TIFF图像文件的当前图像不可信。在一实例中,还可以给出图像可能被篡改的提示。因此,有权限的用户可以从TIFF图像文件的特定IFD中的自定义标签中读取原始数字文档。具体地,可以从该TIFF图像文件的第一图像文件目录IFD中的第一自定义标签中读取原始格式数字文档。例如可以从第一 IFD中的标签号为42222的自定义标签中读取byte数组类型的原始格式数字文档。权限的判断可以通过要求用户提供密码来实现。较优地,该原始格式数字文档是被压缩和加密的。在此情形中,可对提取的原始格式数字文档进行解密,再对解密后的文档执行解压缩以获得原始的数字文档。在另一实施例中,还可以从该TIFF图像文件的第一图像文件目录IFD中的第二自定义标签中读取该数字文档的分类信息。由于原始文档在转换成TIFF图像文件之后,用户对TIFF图像内容的检索较为不便,因此有权限的用户可通过提取自定义标签中的分类信息实现文档内容的检索。
[0047]图5示出了根据本发明的一方面的文档保护系统的服务端和客户端的框图。如图所示,文档保护系统500包括服务端510和客户端520。服务端510可执行图3中所描述的流程,以及客户端520可执行图4中所描述的流程。服务端510可包括文档解析器511,以用于执行数字文档的解析。该文档解析器511可采用组件方式设计,以方便地扩展需要支持的文件格式。格式转换器512可将解析后的文档数据转换成TIFF图像文件格式。在一些实例中,格式转换器512还可以将解析后的数据按照所设定的格式显示出来,然后通过抓屏当前页面而将当前的页面显示内容转换成TIFF图像文件中的一页图像,也可通过将文档页面进行批量抓屏而将整个文档的内容转换成TIFF图像文件中的多页图像。格式转换器512可采用任何已知的文档格式转换方式将解析后的文档数据转换成TIFF图像文件格式。自定义标签写入器514可在TIFF图像文件中定义和写入自定义标签。例如,自定义标签写入器514可在TIFF图像文件的第一 IFD中定义一个标签号例如为42222且存储类型为byte数组的自定义标签,随后将原始格式的数字文档写入在该自定义标签中。服务器510还可包括压缩及加密器513,以用于对原始格式数字文档执行压缩和加密,例如可采用LZW编码和哈夫曼编码相结合的高效无损压缩算法对文档文件进行压缩,并对压缩后的文档采用3DES对称加密算法进行加密处理。在此情形中,自定义标签写入器可在上述自定义标签中写入经压缩和加密的原始格式数字文档。服务端510还可包括水印嵌入器515。水印嵌入器515可在TIFF图像文件的图像数据中嵌入水印,例如嵌入易脆性水印。具体地,水印嵌入器515可首先对水印执行加密和置乱处理,再对该图像数据执行DCT变换以将其变换到频域,然后根据水印嵌入策略在图像数据的频域中嵌入经加密和置乱的水印,最后再对嵌入了水印的图像数据执行IDCT变换以将其变换回空域。水印嵌入器515的具体组成已在上文结合图2进行了详细描述。
[0048]客户端520可包括水印检测器521,以用于从TIFF图像文件的图像数据中恢复出水印并对其进行验证。具体地,水印检测器521可以首先对该图像数据执行DCT变换以将其从空域变换到频域,然后根据水印提取策略从该图像数据的频域中提取水印,再对所提取出的水印执行解密和反置乱处理以恢复水印。水印检测器521还可将所恢复出的水印与原始水印进行比较,若两者一致,则验证成功,否则验证失败。水印检测器521的具体组成已在上文结合图2进行了详细描述。
[0049]客户端520还可包括图像浏览器522以播放TIFF图像文件的图像。例如,图像浏览器522可以在水印验证成功的情况下播放TIFF图像文件的图像。用户可通过浏览TIFF图像来查阅数字文档的内容,该图像浏览器522支持TIFF图像序列的顺序播放和随机选择播放,支持对图像视图的放大缩小及移动操作。客户端还可包括自定义标签读取器523以用于读取自定义标签。例如,在用户输入密码通过权限验证时,自定义标签读取器523可从TIFF图像文件的第一 IFD中的第一自定义标签中读取原始格式数字文档。该原始格式数字文档可能是被压缩和加密的,解压缩及解密器524可对该原始格式数字文档进行解密和解压缩,以得到原始的文档文件。自定义标签读取器523还可从TIFF图像文件的第一 IFD中的第二自定义标签中读取该数字文档的分类信息,以便于对文档内容进行检索。
[0050]尽管为使解释简单化将上述方法图示并描述为一系列动作,但是应理解并领会,这些方法不受动作的次序所限,因为根据一个或多个实施例,一些动作可按不同次序发生和/或与来自本文中图示和描述或本文中未图示和描述但本领域技术人员可以理解的其他动作并发地发生。
[0051]提供对本公开的先前描述是为使得本领域任何技术人员皆能够制作或使用本公开。对本公开的各种修改对本领域技术人员来说都将是显而易见的,且本文中所定义的普适原理可被应用到其他变体而不会脱离本公开的精神或范围。由此,本公开并非旨在被限定于本文中所描述的示例和设计,而是应被授予与本文中所公开的原理和新颖性特征相一致的最广范围。
【权利要求】
1.一种用于创建受保护的数字文档的方法,包括: 对所述数字文档进行解析; 将所述数字文档从原始格式转化成TIFF图像文件; 在所述TIFF图像文件的第一图像文件目录IFD中定义第一自定义标签; 将原始格式数字文档保存在所述第一自定义标签中;以及 在所述TIFF图像文件的图像数据中嵌入水印。
2.如权利要求1所述的方法,其特征在于,所述数字文档的原始格式为Word、Excel,PowerPoint、HTML网页、文本文件格式中的一者。
3.如权利要求1所述的方法,其特征在于,将所述数字文档存储在所述第一自定义标签中包括: 对所述原始格式数字文档执行压缩; 对压缩后的原始格式数字文档进行加密;以及 将加密后的原始格式数字文档存储在所述第一自定义标签中。
4.如权利要求1所述的方法,其特征在于,还包括: 在所述TIFF图像文件中的所述第一 IFD中定义第二自定义标签;以及 将所述数字文档的分类信息保存在所述第二自定义标签中。
5.如权利要求1所述的方法,其特征在于,在所述TIFF图像文件的所述图像数据中嵌入所述水印包括: 对所述水印执行加密和置乱处理; 对所述图像数据执行DCT变换; 根据水印嵌入策略在所述图像数据的频域中嵌入经加密和置乱的水印;以及 对嵌入水印后的所述图像数据执行IDCT变换。
6.一种用于浏览受保护的数字文档的方法,所述数字文档被包括在TIFF图像文件中,所述方法包括: 从所述TIFF图像文件的图像数据中恢复水印; 验证所恢复的水印; 若验证成功,则播放所述TIFF图像文件的图像;以及 若验证失败,则从所述TIFF图像文件的第一图像文件目录IFD中的第一自定义标签中读取原始格式数字文档。
7.如权利要求6所述的方法,其特征在于,从所述TIFF图像文件的第一自定义标签中提取所述原始格式数字文档包括: 对所述原始格式数字文档进行解密;以及 对解密后的原始格式数字文档执行解压缩以获得原始的数字文档。
8.如权利要求6所述的方法,其特征在于,从所述TIFF图像文件的所述图像数据中恢复所述水印包括: 对所述图像数据执行DCT变换; 根据水印提取策略从所述图像数据的频域中提取所述水印;以及 对所提取出的水印执行解密和反置乱处理以恢复水印。
9.如权利要求8所述的方法,其特征在于,验证所恢复的水印包括: 将所恢复出的水印与原始水印进行比较; 若两者一致,则验证成功,否则验证失败。
10.如权利要求6所述的方法,其特征在于,还包括: 从所述TIFF图像文件的所述第一 IFD中的第二自定义标签中读取所述数字文档的分类信息。
11.一种用于创建受保护的数字文档的服务端,包括: 文档解析器,用以对所述数字文档进行解析; 格式转换器,用以将所述数字文档从原始格式转化成TIFF图像文件; 自定义标签写入器,用以在所述TIFF图像文件的第一图像文件目录IFD中定义第一自定义标签,并将所述数字文档保存在所述第一自定义标签中;以及水印嵌入器,用以在所述TIFF图像文件的图像数据中嵌入水印。
12.如权利要求11所述的服务端,其特征在于,所述数字文档的原始格式为Word、Excel、PowerPoint、HTML网页、文本文件格式中的一者。
13.如权利要求11所述的服务端,其特征在于,还包括压缩及加密器,用以对所述数字文档执行压缩并对压缩后的数字文档进行加密,其中所述自定义标签写入器将所述数字文档保存在所述第一自定义标签中包括: 将加密后的数字文档存储在所述第一自定义标签中。
14.如权利要求11所述的服务端,其特征在于,自定义标签写入器还在所述TIFF图像文件的所述第一 IFD中定义第二自定义标签,并将所述数字文档的分类信息保存在所述第二自定义标签中。
15.如权利要求11所述的服务端,其特征在于,所述水印嵌入器嵌入水印包括: 对所述水印执行加密和置乱处理; 对所述图像数据执行DCT变换; 根据水印嵌入策略在所述图像数据的频域中嵌入经加密和置乱的水印;以及 对嵌入水印后的所述图像数据执行IDCT变换。
16.一种用于浏览受保护的数字文档的客户端,所述数字文档被包括在TIFF图像文件中,所述客户端包括: 水印检测器,用以从所述TIFF图像文件的图像数据中恢复水印,并验证所恢复的水印;以及 图像浏览器,用以在水印验证成功时播放所述TIFF图像文件的图像;以及自定义标签读取器,用以从所述TIFF图像文件的第一图像文件目录IFD中的第一自定义标签中读取原始格式数字文档。
17.如权利要求16所述的客户端,其特征在于,还包括解压缩及解密器,用以对所述原始格式数字文档进行解密,以及对解密后的原始格式数字文档执行解压缩以获得原始的数字文档。
18.如权利要求16所述的客户端,其特征在于,所述水印检测器恢复水印包括: 对所述图像数据执行DCT变换; 根据水印提取策略从所述图像数据的频域中提取所述水印;以及 对所提取出的水印执行解密和反置乱处理以恢复水印。
19.如权利要求18所述的客户端,其特征在于,所述水印检测器验证所恢复的水印包括: 将所恢复出的水印与原始水印进行比较; 若两者一致,则验证成功,否则验证失败。
20.如权利要求16所述的客户端,其特征在于,所述自定义标签读取器还从所述TIFF图像文件的所述第一 IFD中的第二自定义标签中读取所述数字文档的分类信息。
【文档编号】G06T1/00GK104517045SQ201310447489
【公开日】2015年4月15日 申请日期:2013年9月26日 优先权日:2013年9月26日
【发明者】步彤, 杨小林, 武勇, 刘焱 申请人:上海中移通信技术工程有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1