【技术实现步骤摘要】
一种部件直方图的文本无载体隐写方法与装置
本专利技术属于信息安全
,尤其涉及一种基于部件直方图的文本无载体信息隐藏方法。
技术介绍
网络与通信技术的发展极大地推动了生产力变革,成为社会发展不可或缺的支柱力量。受互联网的开放性特点影响,数据安全面临的风险日益复杂,通信活动的隐蔽性和安全性亟待加强。其中,技术方案——ChenX,SunH,etal.CoverlessInformationHidingMethodBasedontheChineseMathematicalExpression.公开了以汉字数学表达式为基本理论,将秘密信息进行分词,利用字转换协议,转换为新的关键词;再设计定位标签协议,从而生成包含转换后的关键词以及定位标签的组合,通过搜索包含数据库中组合的文本,达到信息隐藏的目的。但是,目前传统的基于搜索的文本无载体信息隐藏,传输载体为文本,一个文本平均只能隐藏一个关键字,导致隐藏容量低,在提取过程中,运用的自然语言处理方法会存在歧义和二义性等问题,使得隐藏成功率下降。因此,提供一种信息隐藏容量大、隐藏成功率高的无载体信息隐藏方法是本领域技术人员亟需解决的问题。
技术实现思路
本专利技术针对目前无载体信息隐藏存在的信息隐藏容量小、隐藏成功率低的问题,提出一种部件直方图的文本无载体隐写方法与装置,显著提升了隐藏成功率与隐藏容量。为了实现上述目的,本专利技术采用以下技术方案:一种部件直方图的文本无载体隐写方法与装置,其特征在于,包括:步骤1: ...
【技术保护点】
1.一种部件直方图的文本无载体隐写方法与装置,其特征在于,包括:/n步骤1:文本库的码本构建;/n步骤2:秘密信息预处理;/n步骤3:基于随机文本选择的隐藏方法;/n步骤4:信息隐藏;/n步骤5:秘密索引的构建;/n步骤6:秘密信息的提取。/n
【技术特征摘要】
1.一种部件直方图的文本无载体隐写方法与装置,其特征在于,包括:
步骤1:文本库的码本构建;
步骤2:秘密信息预处理;
步骤3:基于随机文本选择的隐藏方法;
步骤4:信息隐藏;
步骤5:秘密索引的构建;
步骤6:秘密信息的提取。
2.根据权利要求1所述的一种部件直方图的文本无载体隐写方法与装置,其特征在于,所述步骤1具体包括:
通过构建文本库中每篇文本的部件直方图作为信息隐藏的码本,
部件直方图CFR(Component-Frequency-Rank)定义如下:
CFR={ci,fci,rci|i=1,2,3…,U}(2.1)
其中,U是部件总数,是部件编号,是部件出现的次数,是部件在这篇文本部件直方图中的阶;
具体生成方法为:将文本里的所有汉字转换为汉字数学表达式,然后统计文本中所有汉字的数学表达式中的部件,得到所有部件在该文本中出现的次数,最后以部件编号为横坐标,以部件频次为纵坐标,按照部件出现的频次排序做出统计图,就得到了文本汉字的部件直方图。
3.根据权利要求1所述的一种部件直方图的文本无载体隐写方法与装置,其特征在于,所述步骤2具体包括:
在对秘密信息隐藏前,发送方与接收方根据约定的公开库文本构建部件直方图码本库,接收方隐藏秘密信息前,需对秘密信息进行预处理,假设秘密信息为M,其中M由n个汉字构成,不妨记作:
M={m1,m2,m3,…,mn}(1)
将秘密信息M的每个汉字mi转换为汉字数学表达式,即将M转换为M′,如公式2所示:
M′=EXP(M)={m′1,m′2,m′3,…,m′n}(2)
其中EXP是汉字数学表达式转换函数,EXP(M)表示将秘密信息每个汉字转换为汉字数学表达式,由于每个汉字的数学表达式是唯一的,故可以根据汉字数学表达式可以还原为原汉字,则有:
M=EXP(M′)(3)
4.根据权利要求1所述的一种部件直方图的文本无载体隐写方法与装置,其特征在于,所述步骤3具体包括:
步骤3.1:使用秘密信息预处理中的方法,将秘密信息所有汉字转换为汉字数学表达式;
步骤3.2:获取到秘密信息所有汉字的数学表达式后,提取数学表达式中的所有部件,构建成秘密信息的部件直方图,记作Msg_Com_Hist;
步骤3.3:为保证搜索载密文本的随机性,增加隐藏鲁棒性,同时也提高检索效率,本文提出一种随机文本选择方法实现信息进行检索载密文本,主要思想是在公开载体库中随机抽取一定比率的载体文本与秘密信息的部件直方图做运算,从中获得一个包含秘密信息所有部件的载体文本;假设公开文本库包含文本总数为X,随机抽取的载体文本数量为x,则选择阈值:
5.根据权利要求1所述的一种部件直方图的文本无载体隐写方法与装置,其特征在于,所述步骤4具体包括:
步骤4.1:利用公式2将秘密信息M转换为数学表达式M′,同时计算M′的部件直方图;
步骤4.2:构建码本库的部件直方图,并根据阈值δ随机选择一定数量的文本部件直方图;
步骤4.3:若秘密信息的部件直方图是文本的部件直方图集合的子集,从中选择一个含密载体文本,其文本编号作为文本索引;
步骤4.4:利用公式7和公式8,将数学表达式的部件号和运算符分别映射为含密载体文本部件直方图中的阶和字母运算符,并用分隔符’J’作为...
【专利技术属性】
技术研发人员:黄华军,曾笛,陈芳,
申请(专利权)人:湖南财政经济学院,中南林业科技大学,
类型:发明
国别省市:湖南;43
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。