对基于Deflate算法的压缩文件进行隐写检测的方法及装置制造方法及图纸

技术编号:44876667 阅读:27 留言:0更新日期:2025-04-08 00:15
本发明专利技术涉及信息安全技术领域,提出一种对基于Deflate算法的压缩文件进行隐写检测的方法及装置,该方法首先将压缩文件放入压缩数据流提取模块得到哈夫曼编码前的LZ77压缩编码数据流,将所述压缩文件解压缩后用正常Deflate压缩算法进行重压缩获得哈夫曼编码前的LZ77压缩编码数据流。再将获取到的两段编码数据流经过“去0”、“减差”、“截短或补0”操作后提取得到携带原压缩文件特征的一维序列。然后将所述一维序列输入构造的隐写检测模型中进行推理,最后判断所述压缩文件是含有载秘信息。本发明专利技术方法可提高对未知隐写算法的检测能力,降低使用正常压缩工具进行压缩的非隐写文件的误检率。

【技术实现步骤摘要】

本专利技术涉及信息安全,尤其涉及一种对基于deflate算法的压缩文件进行隐写检测的方法及装置。


技术介绍

1、deflate算法是一种广泛使用的无损数据压缩算法,它结合了lz77算法和霍夫曼编码(huffman coding)的技术。这种算法因其高效的压缩比和相对简单的实现,被广泛应用于zip文件和其他压缩格式中(如png图像格式、http传输中的gzip压缩等)。

2、隐写技术是指通过某些方法在文件中隐藏信息,将需要隐藏的信息通过特殊的方式嵌入到载体中,而又不损害载体原来信息的表达,旨在保护需要隐藏的信息不被他人识别。隐写检测是隐写术的对立面,它旨在检测出隐藏在公开信息中的秘密信息。隐写检测对于保障网络安全和提高隐写算法的安全性具有重要意义。

3、现有对基于deflate算法的压缩文件进行隐写的技术有基于字符串匹配长度的奇偶性进行隐写或基于最长匹配串个数进行隐写,这两种隐写技术会引起字符串的匹配位置或者匹配长度的改变,故通常会根据字符串的匹配位置或者匹配长度来检测压缩编码是否有异常,从而判断压缩文件是否含有载密信息。但现有的隐写本文档来自技高网...

【技术保护点】

1.一种对基于Deflate算法的压缩文件进行隐写检测的方法,其特征在于,包括:

2.根据权利要求1所述的一种对基于Deflate算法的压缩文件进行隐写检测的方法,其特征在于,所述压缩文件T是基于deflate算法进行压缩的任何文件,至少是zip文件、gzip文件、png文件中任一种。

3.根据权利要求1所述的一种对基于Deflate算法的压缩文件进行隐写检测的方法,其特征在于,对步骤S15中所述一维序列C的序列长度与所述隐写检测模型D的准确率相关,其中所述一维序列C的序列长度最优值是1024。

4.根据权利要求1所述的一种对基于Deflate算法的压...

【技术特征摘要】

1.一种对基于deflate算法的压缩文件进行隐写检测的方法,其特征在于,包括:

2.根据权利要求1所述的一种对基于deflate算法的压缩文件进行隐写检测的方法,其特征在于,所述压缩文件t是基于deflate算法进行压缩的任何文件,至少是zip文件、gzip文件、png文件中任一种。

3.根据权利要求1所述的一种对基于deflate算法的压缩文件进行隐写检测的方法,其特征在于,对步骤s15中所述一维序列c的序列长度与所述隐写检测模型d的准确率相关,其中所述一维序列c的序列长度最优值是1024。

4.根据权利要求1所述的一种对基于deflate算法的压缩文件进行隐写检测的方法,其特征在于,对所述隐写检测模型d进行模型训练,包括:

5.根据权利要求4所述的对所述隐写检测模型d进行模型训练,其特征在于,所述...

【专利技术属性】
技术研发人员:王垚飞庞威龙陈冉葛海林张志翔
申请(专利权)人:合肥工业大学
类型:发明
国别省市:

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

1