一种基于鲁棒水印技术的Excel文档数据保护方法

基本信息

申请号 CN201911290551.5 申请日 -
公开(公告)号 CN112016061A 公开(公告)日 2020-12-01
申请公布号 CN112016061A 申请公布日 2020-12-01
分类号 G06F21/16(2013.01)I;G06F21/62(2013.01)I 分类 计算;推算;计数;
发明人 周立波;钱阳;袁晓东 申请(专利权)人 江苏水印科技有限公司
代理机构 - 代理人 -
地址 210000江苏省南京市鼓楼区江东北路101号
法律状态 -

摘要

摘要 本发明公开了一种基于鲁棒水印技术的Excel文档数据保护方法,水印信息支持大小写字母、数字、特殊符号和汉字,水印容量能满足使用的需求。包括按字段排序、整行删除、添加行或列以及随机修改单元格的值。算法首先对文档进行解析,把文档变成类似数据库结构的若干个键值对,再用每个键生成哈希码,产生伪随机序列;然后对水印信息进行编码,包括纠删编码和纠错编码;最后对每个键值对进行嵌入。其中预处理步骤生成的伪随机序列被用于确定编码过程中的参数以及确定嵌入键值对的位置。哈希码生成过程还额外使用一个密钥以保证安全性。水印提取与嵌入过程相似,包括预处理、提取编码后水印信息、纠错码解码、置信度传播译码,最终得到嵌入的水印序列。