当前位置: 首页 > 专利查询>深圳大学专利>正文

基于汉明距离种类数目的隐写分析方法及装置制造方法及图纸

技术编号:13741292 阅读:73 留言:0更新日期:2016-09-22 22:36
本发明专利技术提供一种基于汉明距离种类数目的隐写分析方法及装置,其方法包括:获取第一归一化汉明距离,并根据第一归一化汉明距离的取值对第一归一化汉明距离进行分类,得到第一归一化汉明距离种类数目;获取第二归一化汉明距离,并根据第二归一化汉明距离的取值对第二归一化汉明距离进行分类,得到第二归一化汉明距离种类数目;判断第二归一化汉明距离种类数目是否与第一归一化汉明距离种类数目相同;如种类数目不同,则无线通信物理层中存在隐写。本发明专利技术的基于汉明距离种类数目的隐写分析方法及装置通过分析实际通信中获取的汉明距离的种类数目是否与非隐写通信中获取的汉明距离的种类数目相同,从而可直观而快速的检测无线通信物理层的编码隐写。

【技术实现步骤摘要】

本专利技术涉及信息安全领域,特别是涉及一种基于汉明距离种类数目的隐写分析方法及装置
技术介绍
近年来,信息技术的不断发展和网络的普及给人们提供了全新开放式通信环境,然而也隐藏着众多的信息安全问题。因此与信息安全相关的隐写术和隐写分析引起了人们极大的关注。隐写术将实际存在的信息隐藏于正常载体中,它犹如一把双刃剑,一方面被军事机构、政府部门、金融机构等涉及国计民生的重要部门采用,一方面被一些攻击者用于进行黑客攻击、盗取私人信息,传播不良信息传播。如何防止隐写术的非法应用,成为人们关切的问题。因而产生了一种隐写术对抗的技术—隐写分析。隐写分析的目的是检测秘密消息的存在以至破坏隐秘通信,是在已知或未知嵌入算法的情况下,从观察到的数据检测判断其中是否存在秘密信息,分析数据量的大小和数据嵌入的位置,并最终破解嵌入内容的过程。物理层的隐写方法主要借助信道编码的冗余和信道的随机误差来进行隐写,这种隐写方法很难抵抗统计攻击,故有必要根据该物理层隐写特点提供一种隐写分析方法。
技术实现思路
本专利技术实施例提供一种可以快速确定无线通信物理层是否有编码隐写的基于汉明距离种类数目的隐写分析方法及装置;以解决现有的基于汉明距离种类数目的隐写分析方法及装置无法快速确定无线通信物理层是否有编码隐写,隐写分析效率低的技术问题。本专利技术实施例提供一种基于汉明距离种类数目的隐写分析方法,其包括:获取第一归一化汉明距离,并根据第一归一化汉明距离的取值对第一归一化汉明距离进行分类,得到第一归一化汉明距离种类数目,其中第一归一化汉明距离在非隐写通信情况下获取;获取第二归一化汉明距离,并根据第二归一化汉明距离的取值对第二归一化汉明距离进行分类,得到第二归一化汉明距离种类数目,其中第二归一化汉明距离在实际通信情况下获取;判断第二归一化汉明距离种类数目是否与第一归一化汉明距离种类数目相同;如种类数目不同,则无线通信物理层中存在隐写。本专利技术实施例还提供一种基于汉明距离种类数目的隐写分析装置,其包括:第一归一化汉明距离种类数目获取模块,用于获取第一归一化汉明距离,并根据第一归一化汉明距离的取值对第一归一化汉明距离进行分类,得到第一归一化汉明距离种类数目,其中第一归一化汉明距离在非隐写通信情况下获取;第二归一化汉明距离种类数目获取模块,用于获取第二归一化汉明距离,并根据第二归一化汉明距离的取值对第二归一化汉明距离进行分类,得到第二归一化汉明距离种类数目,其中第二归一化汉明距离在实际通信情况下获取;种类数目判断模块,用于判断第二归一化汉明距离种类数目是否与第一归一化汉明距离种类数目相同;存在隐写模块,用于在种类数目不同时,判断无线通信物理层中存在隐写。相较于现有技术的基于汉明距离种类数目的隐写分析方法及装置,本专利技术的基于汉明距离种类数目的隐写分析方法及装置通过比较汉明距离的种类数,从而可以有效的检测无线通信物理层是否存在编码隐写;解决了现有的基于汉明距离种类数目的隐写分析方法及装置无法快速检测无线通信物理层是否存在编码隐写,隐写分析效率低的技术问题。附图说明图1为本专利技术的基于汉明距离种类数目的隐写分析方法的第一优选实施例的流程图;图2为本专利技术的基于汉明距离种类数目的隐写分析方法的第二优选实施例的流程图;图3为本专利技术的基于汉明距离种类数目的隐写分析装置的第一优选实施例的结构示意图;图4为本专利技术的基于汉明距离种类数目的隐写分析装置的第二优选实施例的结构示意图。具体实施方式请参照图式,其中相同的组件符号代表相同的组件,本专利技术的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所例示的本专利技术具体实施例,其不应被视为限制本专利技术未在此详述的其它具体实施例。在以下的说明中,本专利技术的具体实施例将参考由一部或多部计算机所执行之作业的步骤及符号来说明,除非另有述明。因此,其将可了解到这些步骤及操作,其中有数次提到为由计算机执行,包括了由代表了以一结构化型式中的数据之电子信号的计算机处理单元所操纵。此操纵转换该数据或将其维持在该计算机之内存系统中的位置处,其可重新配置或另外以本领域技术人员所熟知的方式来改变该计算机之运作。该数据所维持的数据结构为该内存之实体位置,其具有由该数据格式所定义的特定特性。但是,本专利技术原理以上述文字来说明,其并不代表为一种限制,本领域技术人员将可了解到以下所述的多种步骤及操作亦可实施在硬件当中。本专利技术的基于汉明距离种类数目的隐写分析装置可使用各种电子设备进行实施,该电子设备包括但不限于个人计算机、服务器计算机、手持式或膝上型设备、多处理器系统、消费型电子设备、小型计算机、大型计算机、包括上述任意系统或设备的分布式计算环境,等等。实施例一请参照图1,图1为本专利技术的基于汉明距离种类数目的隐写分析方法的第一优选实施例的流程图。本优选实施例的基于汉明距离种类数目的隐写分析方法包括:步骤S101,获取第一归一化汉明距离,并根据第一归一化汉明距离的取值对第一归一化汉明距离进行分类,得到第一归一化汉明距离种类数目,其中第一归一化汉明距离在非隐写通信情况下获取;步骤S102,获取第二归一化汉明距离,并根据第二归一化汉明距离的取值对第二归一化汉明距离进行分类,得到第二归一化汉明距离种类数目,其中第二归一化汉明距离在实际通信情况下获取;步骤S103,判断第二归一化汉明距离种类数目是否与第一归一化汉明距离种类数目相同;步骤S104,如种类数目不同,则无线通信物理层中存在隐写。下面详细说明本优选实施例的基于汉明距离种类数目的隐写分析方法的各步骤的具体流程。在步骤S101中,终端获取第一归一化汉明距离,并根据第一归一化汉明距离的取值对第一归一化汉明距离进行分类,得到第一归一化汉明距离种类数目,其中第一归一化汉明距离在非隐写通信情况下获取。需要说明的是,第一归一化汉明距离为非隐写通信情况下获取的。在编码给定的情况下,码字之间的汉明距离越大,码字经过信道传输后,被解码成另一个码字的机率就越小。本优选实施例中采用的信道编码方式为BCH(Bose、Ray、Hocquenghem)编码,数字调制方式为M-进制相移键控。当然也可以运用其他的线性信道编码技术和数字调制技术,此处不作具体限定。如上述表格所示,该表格为Cb(3,2)块编码的汉明距离的统计结果。已知块编码Cb(3,2)中码字000,码字011,码字101,码字110这四个码字为合法码字,易知终端获取到的第一归一化汉明距离共有24个,而其取值只有‘0’和‘0.6667’两种,故根据第一归一化汉明距离的取值可以将其分为两类,即第一归一化汉明距离种类数目为2。随后转入步骤S102。在步骤S102中,终端获取第二归一化汉明距离,并根据第二归一化汉明距离的取值对第二归一化汉明距离进行分类,得到第二归一化汉明距离种类数目,其中第二归一化汉明距离在非隐写通信情况下获取。需要说明的是,第二归一化汉明距离为实际通信情况下获取的。如实际通信情况为不包含隐蔽信道,则如上述表格所示,第二归一化汉明距离的取值只有‘0’和‘0.6667’两种;如有隐蔽信道,则表格给出了六种嵌入率(10%,20%,50%,70%,80%和100%)情况下的归一化汉明距离分布的统计结果,结果表明第二归一化汉明距离的取值为‘0’、‘0.333’、‘0.6667’和‘本文档来自技高网...

【技术保护点】
一种基于汉明距离种类数目的隐写分析方法,其特征在于,包括:获取第一归一化汉明距离,并根据所述第一归一化汉明距离的取值对所述第一归一化汉明距离进行分类,得到第一归一化汉明距离种类数目,其中所述第一归一化汉明距离在非隐写通信情况下获取;获取第二归一化汉明距离,并根据所述第二归一化汉明距离的取值对所述第二归一化汉明距离进行分类,得到第二归一化汉明距离种类数目,其中所述第二归一化汉明距离在实际通信情况下获取;判断所述第二归一化汉明距离种类数目是否与所述第一归一化汉明距离种类数目相同;如种类数目不同,则无线通信物理层中存在隐写。

【技术特征摘要】
1.一种基于汉明距离种类数目的隐写分析方法,其特征在于,包括:获取第一归一化汉明距离,并根据所述第一归一化汉明距离的取值对所述第一归一化汉明距离进行分类,得到第一归一化汉明距离种类数目,其中所述第一归一化汉明距离在非隐写通信情况下获取;获取第二归一化汉明距离,并根据所述第二归一化汉明距离的取值对所述第二归一化汉明距离进行分类,得到第二归一化汉明距离种类数目,其中所述第二归一化汉明距离在实际通信情况下获取;判断所述第二归一化汉明距离种类数目是否与所述第一归一化汉明距离种类数目相同;如种类数目不同,则无线通信物理层中存在隐写。2.根据权利要求1的基于汉明距离种类数目的隐写分析方法,所述判断所述第二归一化汉明距离种类数目是否与所述第一归一化汉明距离种类数目相同的步骤之后还包括:如种类数目相同,则获取所述第一归一化汉明距离的第一汉明距离分布;获取所述第二归一化汉明距离的第二汉明距离分布;获取所述第一汉明距离分布与所述第二汉明距离分布的相似程度值,并根据相似程度值判断无线通信物理层中是否存在隐写。3.根据权利要求1的基于汉明距离种类数目的隐写分析方法,所述获取第一归一化汉明距离的步骤具体包括:获取接收码字Ri及接收码字Rj;根据所述接收码字Ri及接收码字Rj计算得到第一归一化汉明距离dij,其中所述第一归一化汉明距离dij计算公式为n为所述接收码字Ri及接收码字Rj的位数,Ri(l)表示所述接收码字Ri的第1位,Rj(l)表示所述接收码字Rj的第l位。4.根据权利要求1的基于汉明距离种类数目的隐写分析方法,所述获取第二归一化汉明距离的步骤具体包括:获取接收码字Rm及接收码字Rn;根据所述接收码字Rm及接收码字Rn计算得到第二归一化汉明距离dmn,其中所述第二归一化汉明距离dmn计算公式为n为所述接收码字Rm及接收码字Rn的位数,Rm(l)表示所述接收码字Rm的第l位,Rn(l)表示所述接收码字Rn的第l位。5.一种基于汉明距离种类数目的隐写分析装置,其特征在于,包括:第一归一化汉明距离种类数目获取模块,用于获取第一归一化汉明距离,并根据所述第...

【专利技术属性】
技术研发人员:谢宁邹秋雯黄继武
申请(专利权)人:深圳大学
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1