[发明专利]动态生成水印的方法及装置有效
申请号: | 201110424816.3 | 申请日: | 2011-12-16 |
公开(公告)号: | CN102496137A | 公开(公告)日: | 2012-06-13 |
发明(设计)人: | 郝佳 | 申请(专利权)人: | 方正国际软件有限公司;方正国际软件(北京)有限公司 |
主分类号: | G06T1/00 | 分类号: | G06T1/00;G06F17/30 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 吴贵明;余刚 |
地址: | 215123 江苏省苏州市苏州*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 动态 生成 水印 方法 装置 | ||
技术领域
本发明涉及信息安全领域,具体而言,涉及一种动态生成水印的方法及装置。
背景技术
电子公文或文档交换是一种通过计算机信息网络,在不同单位之间传递电子公文的技术。随着信息技术尤其是互联网络技术的发展,各个单位或单位内部的各个部门都可以通过局域网或万维网互相联结。同时,各单位或部门也普遍采用计算机文字编辑软件起草公文或文档。电子公文或文档交换技术就是以此为基础,通过规范电子公文格式,统一传递流程和记录,提供网上安全传输手段的一种技术和系统,使公文就能够以电子形式,从发布单位通过网络快速地传递到接收单位,不再需要专人在各个单位之间进行投递,从而,减轻工作量,提高工作效率。随着信息技术的不断发展,公文或文档交换特别是电子公文或文档交换日益频繁,无论是在党政机关管理国家事务的过程中,还是企事业单位的日常行政管理中,公文或文档是传递重要信息、贯彻上级精神的重要载体。因此,加强对公文或文档特别是电子公文或文档的管理,使电子公文或文档具有一定的保密性和防伪性就显得尤为重要,而对于某些特殊机关部门的特殊文档,文档的保密性和防伪具有更为重要的意义。现有技术中,大部分公文或文档不具有防伪的功能,通常是通过公文或文档上的序号或公章判断公文的出处及真伪。但是,公文或文档上的序号可以被轻易遮挡或复制,而现在的彩色扫描、复印和打印技术使得公文或文档上的公章也很容得被复制。
现有技术为了实现加密和识别,可以使用文本的数字水印技术,它是信息隐藏技术领域内的重要技术,比较常见的是图像数字水印。而现实中存在大量的文本(如电子公文)需要保密,电子公文系统内部可以限制电子格式的文本流出,另外这类系统往往通过限制打印次数等方式限制转为纸质的文件,但一旦转为纸质以后,系统无法限制复印,往往也无法追踪纸质文件的原始来源。
目前针对相关技术的由于通过数字水印技术加密后的文件使用的图像数字水印固定,导致加密文档安全性低的问题,目前尚未提出有效的解决方案。
发明内容
针对相关技术的由于通过数字水印技术加密后的文件使用的图像数字水印固定,导致加密文档安全性低的问题,目前尚未提出有效的问题而提出本发明,为此,本发明的主要目的在于提供一种动态生成水印的方法及装置,以解决上述问题。
为了实现上述目的,根据本发明的一个方面,提供了一种动态生成水印的方法,该方法包括:选取原始文件中的任意一页文件;在任意一页文件中查询与可用字库中的可用字相同的源字符,以从当前页文件中提取到一个或多个可用字;根据提取到的一个或多个可用字来生成当前页文件的背景水印。
进一步地,根据提取到的一个或多个可用字来生成当前页文件的背景水印包括:将提取到的所有可用字按照预设的组数进行分组,以获取预定数目的可用字组;按照预定规则将可用字组转换成对应的水印,以生成当前页文件的背景水印。
进一步地,按照预定规则将可用字组转换成对应的水印,以生成原始文件的背景水印包括:根据以下公式来计算得到任意一组可用字组的水印值α:其中,xi为该组可用字组中字符的内码,m为水印内容集合中水印种类的数目,i为自然数;在水印内容集合中查询每一个水印值α所对应的水印,以获取所有可用字组的水印;将所有的水印进行组合以得到原始文件的背景水印。
进一步地,将提取到的所有可用字按照预设的组数进行分组,以获取预定数目的可用字组包括:将提取到的所有可用字按顺序进行排序;将排序后的所有可用字按照组数进行平均分配,以获取预定数目的可用字组。
进一步地,在从当前页文件中提取到一个或多个可用字之后,方法还包括:删除所有可用字中重复的可用字。
进一步地,在生成当前页文件的背景水印之后,方法还包括:将背景水印嵌入当前页文件。
为了实现上述目的,根据本发明的另一方面,提供了一种动态生成水印的装置,该装置包括:选择模块,用于选取原始文件中的任意一页文件;提取模块,用于在任意一页文件中查询与可用字库中的可用字相同的源字符,以从当前页文件中提取到一个或多个可用字;生成模块,用于根据提取到的一个或多个可用字来生成当前页文件的背景水印。
进一步地,生成模块包括:分组模块,用于将提取到的所有可用字按照预设的组数进行分组,以获取预定数目的可用字组;转换模块,用于按照预定规则将可用字组转换成对应的水印,以生成当前页文件的背景水印。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于方正国际软件有限公司;方正国际软件(北京)有限公司,未经方正国际软件有限公司;方正国际软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110424816.3/2.html,转载请声明来源钻瓜专利网。