1.一种基于标签模型的文本无载体信息隐藏方法,其特征在于,包括如下步骤:第一步,收集文本及建立索引:从网络中收集大量的文本并进行存储,以构建文本库,然后采用如下步骤建立索引:步骤11:对于任意一文本,获取其路径位置及文件名;
步骤12:对所述文本进行分词、去除停用词的预处理,得到文本关键词序列;
步骤13:对于所述文本关键词序列中的第一个关键词,使用‘start’作为文本标签;对于所述文本关键词序列中非第一个的关键词使用紧邻的前一个字的unicode二进制码作为文本标签;然后用文本标签加文本关键词作为文本索引项;
第二步,秘密信息的隐藏:采用如下步骤进行秘密信息的隐藏:
步骤21:对秘密信息进行分词、去停用词的预处理,得到秘密信息关键词序列,所述秘密信息关键词序列中包括顺序排列的i个待隐藏的秘密信息关键词,其中,i为正整数;
步骤22:使用汉字的unicode作为秘密信息标签,根据接收方相应的特征计算得到秘密信息标签序列,所述接收方相应的特征是指接收方的标识号、秘密信息发送时间,所述秘密信息标签序列中包括顺序排列的j个秘密信息标签,其中,j为正整数,且j≥i+1;
步骤23:采用所述秘密信息标签序列中的第一个秘密信息标签和所述秘密信息关键词序列中n个秘密信息关键词的长度值的组合作为头文件,采用所述秘密信息标签序列中的第二个至第n+1个秘密信息标签与所述秘密信息关键词序列中的前n个秘密信息关键词一一组合构成n个含密文本,其中,n为正整数,且n≤6;
步骤24:通过所述文本索引项从所述文本库中选择与所述头文件和n个所述含密文本一一对应的n+1个目标文本信息,所述目标文本信息包括所述目标文本的位置及文件名;
步骤25:当i>n时,以剩下的秘密信息关键词作为新的秘密信息关键词序列,并以剩下的秘密信息标签作为新的秘密信息标签序列,重复步骤23、步骤24,直至所有的秘密信息关键词都参与构建含密文本;第三步,秘密信息的发送:将所有的目标文本信息顺序排列作为隐藏文本发送至所述接收方。
2.根据权利要求1所述的基于标签模型的文本无载体信息隐藏方法,其特征在于,所述基于标签模型的文本无载体信息隐藏方法还包括如下步骤:第四步,秘密信息的提取:采用如下步骤进行秘密信息的提取:
步骤31:所述接收方使用汉字的unicode作为秘密信息标签,根据接收方相应的特征计算得到秘密信息标签序列;
步骤32:根据第一个秘密信息标签从所述隐藏文本中的第一个目标文本信息中获取后续n个含密文本中秘密信息关键词的长度;
步骤33:根据第二个至第n+1个目标文本信息和第二个至第n+1个秘密信息标签获得对应的n个秘密信息关键词的位置,再根据n个秘密信息关键词的长度从所述文本库中提取n个秘密信息关键词并组合成片段信息;
步骤34:以剩下的秘密信息标签作为新的秘密信息标签序列,剩下的目标文本信息作为信息的隐藏文本,重复步骤32、步骤33,直至所有的目标文本信息都被提取;
步骤35:将所有的片段信息按获取的先后顺序排列,以组合成所述秘密信息。