[发明专利]一种基于字符特征的无载体文本隐写方法有效
申请号: | 201711011014.3 | 申请日: | 2017-10-26 |
公开(公告)号: | CN107947918B | 公开(公告)日: | 2020-07-31 |
发明(设计)人: | 王开西;高全胜 | 申请(专利权)人: | 青岛大学 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L9/06;H04N19/70;H04N19/96;H04N19/467 |
代理公司: | 北京一格知识产权代理事务所(普通合伙) 11316 | 代理人: | 滑春生;李魏英 |
地址: | 266071 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 字符 特征 载体 文本 方法 | ||
1.一种基于字符特征的无载体文本隐写方法,包括发送方的嵌入过程和接收方的提取过程,其特征在于:
所述的嵌入过程包括以下步骤:
(1)选取字符特征,对字符特征进行编码,即确定用来表达二进制位“0”和“1”的字符特征;
(2)获取大量文本创建文本大数据语料库,语料库中要包括网络文本及其URL元数据相关信息;
(3)根据所选取的字符特征为所创建的文本语料库建立二叉索引树,并记以该二叉索引树根结点为根的最大完全二叉子树的深度为LCT;
(4)预处理秘密信息,将秘密信息转换为二进制密文串形式,将秘密信息转换为二进制密文串形式的转换方式包括编码或加密方式;
(5)在二进制密文串前增加头部,构建二进制密文包;头部要包含二进制密文串分段方式;
(6)密文匹配与分段:从二叉索引树的根,将二进制密文包与二叉索引树边代表的值进行匹配,找到与二进制密文串相匹配的路径,该路径的另一端结点中的存储的URLs值就是所要找的值;存在二进制密文串的长度超过路径长度的可能,此时在对二进制密文串匹配过程中进行分段处理,并对截取后的二进制子串继续匹配与分段;
(7)依次从前述每次匹配得到的URLs中选取一个URL或其对应文本,发送给接收方,完成秘密信息发送过程;
所述的提取过程包括以下步骤:
(1)接收发送端发送来的URLs或文本:基于网络的可靠传输,接收端以发送顺序接收到所有的URLs或文本;若接收到的是URLs,则从网络上或者与发送方共享的语料库中获取URLs对应的文本;
(2)分析第一个文本,确定分段方式,对定长分段还继续分析第一个文本的后续内容,确定定长分段的长度和最后一个文本的有效字符个数;对变长分段,该文本中的后续所有字符组成新文本进行后续处理;
(3)根据确定的二进制密文串分段方式,对后续文本从文本开始选取定长或变长的文本段进行字符特征分析,得到对应的二进制串片断;
(4)依次连接前述所得二进制密文串片断得到完整的原始二进制密文串;
(5)提取秘密信息:根据双方约定的编码或加密规则将完整的二进制密文串进行解码或解密得到秘密信息。
2.根据权利要求1所述的基于字符特征的无载体文本隐写方法,其特征在于,在所述的提取过程的步骤(1)后设有:对所收到的文本进行有效性检查的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛大学,未经青岛大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711011014.3/1.html,转载请声明来源钻瓜专利网。