The method of constructing covert channel with network stream watermark of forward error correction code and interleaved code relates to covert channel of information security transmission in communication field. Firstly, the original secret information to be transmitted is encoded by error-correcting coder, and the codeword signal is processed according to the network stream watermarking method. In the decoding stage, the receivers of the secret information obtain the watermark signal from the target network stream and transmit the watermark signal to the interleaved code decoder for processing, then get the decoded watermark signal; if the watermark signal is processed by PN code spread spectrum, the decoder is used to process the watermark signal; finally, the decoded watermark signal or the decoded watermark signal is processed by the PN decoder. N decoding watermark signal is introduced into the error correcting code decoder to process the original secret information. The method of constructing covert channel with forward error correction code and interleaved code network stream watermarking makes the covert information have the ability of automatic error correction and improves the reliability of information transmission.
【技术实现步骤摘要】
用前向纠错码和交织码的网络流水印建立隐蔽信道的方法
本专利技术涉及通信领域信息安全传输的隐蔽信道,尤其是涉及可保证信息传输可靠性和隐蔽性,能够抵御外界干扰和破坏的用前向纠错码和交织码的网络流水印建立隐蔽信道的方法。
技术介绍
随着互联网的普及和大数据时代的来临,信息传输越来越重要,网络数据流量也快速增长。根据思科可视化网络指数完整预测(VisualNetworkingIndex2016-2021)[1],全球IP流量将从2016年的1.2ZB增长至2021年的3.3ZB,其中包括大量的网络攻击,例如2016年全球DDoS[2]攻击数量增长了172%。网络上还有许多未授权的用户通过一些非法手段对传输的信息进行拦截、篡改、复制和传播,严重损害了信息拥有者的相关权益。为了抵御这类攻击,安全地传输隐秘信息,建立信息安全传输信道(即隐蔽信道)成为网络信息安全领域的重要课题。信息保密和安全传输的传统方法大多基于密码系统[3],使用流行的密码算法对信息进行加密后传输,或对传输实体和报文进行认证和鉴别。但随着硬件计算能力的提高,密钥和密码算法的计算安全性受到极大的挑战。近年来,隐 ...
【技术保护点】
1.用前向纠错码和交织码的网络流水印建立隐蔽信道的方法,其特征在于包括编码阶段和解码阶段两个步骤;1)编码阶段首先将待发送的原始隐秘信息经由纠错码编码器进行编码,所得到码字信号根据网络流水印方法进行处理,处理后得到的码字信号矩阵,经过交织码编码器进行转置获得待嵌入的水印信号,该水印信号即为编码后的隐秘信息,选择一种网络流水印方法将它注入目标网络流,并发送到接收端,具体步骤如下:第一步:根据实际情况和需求,挑选一种纠错码对k维的二进制行向量Si进行编码,所述纠错码包括各类线性码,则设编码后的输出为n维二进制行向量SECC,i,i=1,…,l;第二步:若不使用DSSS‑base ...
【技术特征摘要】
1.用前向纠错码和交织码的网络流水印建立隐蔽信道的方法,其特征在于包括编码阶段和解码阶段两个步骤;1)编码阶段首先将待发送的原始隐秘信息经由纠错码编码器进行编码,所得到码字信号根据网络流水印方法进行处理,处理后得到的码字信号矩阵,经过交织码编码器进行转置获得待嵌入的水印信号,该水印信号即为编码后的隐秘信息,选择一种网络流水印方法将它注入目标网络流,并发送到接收端,具体步骤如下:第一步:根据实际情况和需求,挑选一种纠错码对k维的二进制行向量Si进行编码,所述纠错码包括各类线性码,则设编码后的输出为n维二进制行向量SECC,i,i=1,…,l;第二步:若不使用DSSS-based类水印方法,则执行第三步;否则,需进行PN码扩频,产生l个n×r维的新矩阵ST,i=enc_PN(SECC,i,Pi),i=1,…,l,其中,Pi是PN码矩阵的第i个行向量,维度为r;第三步:使用交织码编码对第二步输出的编码矩阵X进行转置处理,即enc_INT(X)=XT,具体分为两种情况:a)非DSSS-based类水印方法中,Si的编码是一个n维行向量SECC,i,i=1,…,l,因此交织码函数被执行一次,输入为一个l×n的矩阵SECC,输出一个n×l的矩阵SINT:SINT=enc_INT(SECC)b)DSSS-based类水印方法中,Si的编码是一个n×r的矩阵ST,i,i=1,…,l,因此交织码函数被执行l次,每次的输入为一个n×r的矩阵ST,i,共输出l个r×n的矩阵SINT,i:SINT,i=enc_INT(ST,i),i=1,…,l第四步:选择一种网络流水印方法发送隐秘信息的编码结果,SINT或SINT,i,其中,i=1,…,l,到信息的接收端;2)解码阶段具体步骤如下:第一步:接收端收到水印的信号矩阵,首先使用交织码的解码函数dec_INT()进行转置处理,具体分为两种情况:a)非DSSS-based类水印方法中,交织码解码函数的输入为一个n×l的矩阵Srev,转置后得到一个l×n的矩阵SECC,其操作与编码阶段第三步步骤a)的相反;SECC=dec_INT(Srev)b)DSSS-based类...
【专利技术属性】
技术研发人员:谢怡,冯辉,颜路易,罗夏朴,
申请(专利权)人:厦门大学,
类型:发明
国别省市:福建,35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。