发明名称 一种基于英文PDF文档的隐藏信息嵌入和提取方法
摘要 本发明涉及一种基于英文PDF文档的隐藏信息嵌入和提取方法。嵌入方法包括:读入PDF文档的数据流;读入待嵌入的隐藏信息,并转换为二进制串;分析该PDF文档的逻辑结构,找出所有页面内容流对象;解压缩页面内容流对象的内容流,通过修改显示字符码的表示方式,在页面内容流中嵌入一定比特的信息头表示隐藏信息的长度,并在信息头后接着嵌入已转为二进制串的隐藏信息;重新压缩内容流并写入文件体;根据重压缩后内容流的长度变化,更新交叉引用表和文件尾;输出嵌有隐藏信息的PDF文档。本发明能在英文PDF文档中嵌入和提取隐藏信息,其具有良好的视觉隐蔽性和对文档的一般编辑行为是鲁棒的。
申请公布号 CN103530574B 申请公布日期 2016.05.11
申请号 CN201310435974.8 申请日期 2013.09.23
申请人 中山大学 发明人 刘红梅;林少柳;黄继武
分类号 G06F21/64(2013.01)I 主分类号 G06F21/64(2013.01)I
代理机构 广州粤高专利商标代理有限公司 44102 代理人 禹小明
主权项 一种基于英文PDF文档的隐藏信息嵌入方法,其特征在于,包括:读入PDF文档的数据流;读入待嵌入的隐藏信息,并转换为二进制串;分析该PDF文档的逻辑结构,找出所有页面内容流对象;解压缩页面内容流对象的内容流,通过修改显示字符码的表示方式,在页面内容流中嵌入一定比特的信息头表示隐藏信息的长度,并在信息头后接着嵌入已转为二进制串的隐藏信息;重新压缩内容流并写入文件体;根据重压缩后内容流的长度变化,更新交叉引用表和文件尾;输出嵌有隐藏信息的PDF文档;信息头嵌入页面内容流的方式为:利用内容流中操作符的操作数,当信息头的信息比特为0时,操作符中的文字串的显示字符码用字符表示;当信息头的信息比特为1时,操作符中的文字串的显示字符码用字符值的八进制序列表示。
地址 510006 广东省广州市番禺区小谷围外环东路132号