发明名称 适用于无线通信环境的秘密文件隐写与提取方法
摘要 本发明提供适用于无线通信环境的秘密文件隐写与提取方法。隐写方法包括:将秘密文件隐写到实时语音数据中,实时语音数据为多个字节的流,将每R个字节语音数据中伪随机的S个字节的最后一位改写为秘密文件的二进制编码,每R个字节的语音数据能嵌入S位的数据,合计共S/8个字节,通话系统每传输R个字节的语音数据,就有S/8个字节的秘密信息传输到对方。所述提取方法通过接受发送过来的语音数据并通过改进的LSB算法进行提取嵌入秘密文件的二进制编码,得到发送方发送过来的秘密信息。本发明由于使用了隐写算法对机密信息进行隐藏,所以在通信过程中,即使不法分子截获了通信信息,也无法得到隐写在其中的秘密文件。
申请公布号 CN102938888B 申请公布日期 2015.06.03
申请号 CN201210425474.1 申请日期 2012.10.31
申请人 华南理工大学 发明人 何军辉;李敬医;曾潇
分类号 H04W12/02(2009.01)I 主分类号 H04W12/02(2009.01)I
代理机构 广州粤高专利商标代理有限公司 44102 代理人 何淑珍
主权项 适用于无线通信环境的秘密文件隐写方法,包括将秘密文件隐写到实时语音数据中,其特征是,实时语音数据为多个字节的流,将每R个字节语音数据中伪随机的S个字节的最后一位作为隐写位进行改写,每R个字节的语音数据能嵌入S位的数据,合计共S/8个字节,通话系统每传输R个字节的语音数据,就有S/8个字节的秘密信息传输到对方;所述将秘密文件隐写到实时语音数据中并进行发送的过程包括如下步骤:(1.1)从秘密文件中获取需要隐写数据的相关信息,包括文件名、文件名大小、文件大小以及文件内容;(1.2)将步骤(1.1)获取到的数据分别按照总长度、填充字节、文件名大小、文件名、文件大小、文件内容转变为字节数组,并按顺序合并为一个完整的字节数组;(1.3)步骤(1.2)得到的完整的字节数组中每个字节的每个位都扩展为一个单字节,单字节的最后一位为需要扩展的位,所有扩展后的字节组成单位字节数组;(1.4)获得单位字节数组的长度N,用N对S进行取模运算,获得余数W,W作为最后一个语音数据包里要进行隐写的大小;(1.5)发送方每当从语音通话系统获得一个语音数据包,依次从单位字节数组中抽取S个字节,从最后一个语音数据包抽取的是W个字节,通过改进的LSB算法隐写到语音数据包中,得到隐写后的语音数据包;所述通过改进的LSB算法隐写到语音数据包中具体包括以下三个步骤:(1)获取将要隐写的秘密数据和一个语音数据包;(2)通过伪随机发生器,随机挑选语音数据包中S+1个隐写位置;(3)将(1)中要隐写的数据隐写到S+1个隐写位置上;(1.6)将上述步骤处理后的语音数据包利用语音通话系统通过无线环境进行传输,发送到对方的设备上;(1.7)检测是否所有的单位字节已经发送完毕,若是,则结束本方法;否则转到步骤(1.5)。
地址 510640 广东省广州市天河区五山路381号