发明名称 一种基于复合字体的PDF文档隐藏信息嵌入和提取方法
摘要 本发明涉及多媒体信息安全领域,更具体地,涉及一种基于复合字体的PDF文档隐藏信息嵌入和提取方法。嵌入方法包括:读入PDF文档的数据流;查找PDF文档中的复合字体,以第一个出现的复合字体为目标,找出该复合字体中的透明字符码,并构造一个透明字符码集合;读取隐藏信息,并将隐藏信息分段,以段为单位将隐藏信息映射为透明字符码集合中的元素;将映射得到的透明字符码构造出一个或多个文本对象;将文本对象写入解压后的PDF页面内容流中;重新压缩内容流并写入文件体;根据重压缩后内容流的长度,更新交叉引用表和文件尾,形成具有隐藏信息的PDF文档。本发明的方法对文档的一般编辑行为是鲁棒的。
申请公布号 CN103544408A 申请公布日期 2014.01.29
申请号 CN201310435983.7 申请日期 2013.09.23
申请人 中山大学 发明人 刘红梅;林少柳;黄继武
分类号 G06F21/10(2013.01)I;G06F21/64(2013.01)I 主分类号 G06F21/10(2013.01)I
代理机构 广州粤高专利商标代理有限公司 44102 代理人 禹小明
主权项 一种基于复合字体的PDF文档隐藏信息嵌入方法,其特征在于,包括:读入PDF文档的数据流;查找PDF文档中的复合字体,以第一个出现的复合字体为目标,找出该复合字体中的透明字符码,并构造一个透明字符码集合;读取隐藏信息,并将隐藏信息分段,以段为单位将隐藏信息映射为透明字符码集合中的元素;将映射得到的透明字符码构造出一个或多个文本对象;将文本对象写入解压后的PDF页面内容流中;重新压缩内容流并写入文件体;根据重压缩后内容流的长度,更新交叉引用表和文件尾,形成具有隐藏信息的PDF文档。
地址 510006 广东省广州市番禺区小谷围外环东路132号