1.一种编码方法,其特征在于,包括:将机密数据调至为VoNR的含密包间时延;
选择嵌入模式,并发送嵌入模式同步时延,实现隐写同步;以及根据所选嵌入模式,依次按照正常或含密包间时延发送VoNR数据包。
2.如权利要求1所述的编码方法,其特征在于,所述将机密数据调至为VoNR的含密包间时延的方法包括:采集受信道噪声干扰后的正常包间时延数据流样本,记为Jit
其中,Jit|·|为网络中的抖动噪声干扰;NorIPD表示正常VoNR包间时延数据流;
根据正常VoNR网络时延抖动噪声的分布特性,将其分布区间记为[-ε,+ε],ε为抗抖动强度因子,并且ε>0;
拟合Jit
其中,si∈{0,1};
对于第i个秘密比特si,编码函数E(si)为:其中,sdi为调制秘密比特后的VoNR包间时延,即VoNR的含密包间时延;rand|·|为用于从特定时延区间随机选择任意值的预定义函数,其输入为区间中的时延集合
3.如权利要求2所述的编码方法,其特征在于,所述选择嵌入模式,并发送嵌入模式同步时延,实现隐写同步的方法包括:根据嵌入模式M的同步机制,按照预设密度将含密时延嵌入到正常VoNR包间时延中;
设置M∈{0,1,2,3}四种模式,含密时延嵌入间隔为Interv=2M,即对于Jit<NorIPD>的累积分布函数CDF,其概率较小的时延区间ΔD|pmin被划分为用于隐写同步的四部分,记为其中, 为用于映射为嵌入模式的时延区间; 和 分别为相应时延区间的上限和下限,且隐写同步函数F适于根据所选嵌入模式M产生同步时延md,实现隐写同步;
其中,
4.如权利要求3所述的编码方法,其特征在于,所述根据所选嵌入模式,依次按照正常或含密包间时延发送VoNR数据包。的方法包括:根据所选嵌入模式M,按照同步时延md、再分别间隔2M按照正常时延di(i=1,2,…)和已生成的调制秘密比特后的VoNR包间时延sdi(i=1,2,…,m),依次发送VoNR隐蔽通信数据流。
5.一种解码方法,其特征在于,包括:接收VoNR数据包后获取VoNR包间时延,根据同步时延确定嵌入模式;以及根据嵌入模式依次提取含密包间时延,以恢复机密数据。
6.如权利要求5所述的解码方法,其特征在于,所述VoNR数据包适于采用如权利要求1-4任一项所述的编码方法进行编码加密。
7.如权利要求5所述的解码方法,其特征在于,所述接收VoNR数据包后获取VoNR包间时延,根据同步时延确定嵌入模式的方法包括:在捕获的VoNR隐蔽通信数据流中,根据时间戳计算全部包间时延,提取用于同步的首个包间时延md′,以获取解码嵌入模式M′;
其中, 为用于提取嵌入模式的预定义函数;σ1和σ2为抗抖动强度因子; 和 分别为相应时延区间的上限和下限,且
8.如权利要求7所述的解码方法,其特征在于,所述根据嵌入模式依次提取含密包间时延,以恢复机密数据的方法包括:M′
根据解码嵌入模式M′,以Interv′=2 的间隔从VoNR隐蔽通信数据流中提取解码时的含密时延sd′i(i=1,2,…,m);
其中,Interv′=2M′为解码时含密时延嵌入间隔;
对于第i个解码时的含密时延sd′i,解码函数D(sd′i)为:其中, 和 分别为相应时延区间的上限和下限(k=0,1),且利用解码函数依次恢复机密数据S′={s′i|i=1,2,…,m}。
9.一种面向工业互联网的VoNR-IPD隐蔽通信方法,其特征在于,包括:发送端对机密数据进行编码后发送至接收端;以及接收端对编码后的机密数据进行解码,以恢复机密数据。
10.一种面向工业互联网的VoNR-IPD隐蔽通信系统,其特征在于,包括:发送端和接收端;
所述发送端适于对机密数据进行编码,并将编码后的机密数据后发送至所述接收端;
所述接收端适于对接收到的编码后的机密数据进行解码,以恢复机密数据。