👨🎓个人主页:研学社的博客
💥💥💞💞欢迎来到本博客❤️❤️💥💥
🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。
⛳️座右铭:行百里者,半于九十。
📋📋📋本文目录如下:🎁🎁🎁
目录
💥1 概述
📚2 运行结果
🌈3 Matlab代码实现
🎉4 参考文献
💥1 概述
本文与两种方法进行比较,即:
1) 田华, 秦军, 常春春, 等. “使用简化汉明奇偶校验矩阵改进的湿纸代码及其在IP语音隐写术中的应用”].網際網路技術學刊, 2017, 18.
2) A. Westfeld,“F5 – 一种隐写算法”,在国际信息隐藏研讨会上。施普林格,2001 年,第 289–302 页。 3) 朱晓鑫, 刘建峰, 张文明.“一种基于汉明码和湿纸码的隐写算法”。于新熙/电子与信息学报, 2010, 2010(1).
📚2 运行结果
部分代码:
clc ; clear;
x=2:1:10;
a=1./x;
N=20.*x;
b1=power(2,x)-1 %2^x-1%
b2=power(2,(x-1))-1; %2^(x-1)-1%
b3=power(2,x);
r1=0.00;ra=0;ea=0;ea1=0;
r2=0;
r3=[];
r4=[];
d=0.1
c=x./b1
for j=1:9
for t=1:b2(j)
r1=r1+(a(j)*N(j)*(b3(j)-t)/b3(j)) %hm+wpc%
end
r4=[r4 r1];
end
ra=(r4+(N.*x))./(N.*b1);
for i=1:9
for t=1:b2(i)
r2=r2+(c(i)*N(i)*(b3(i)-t)/b3(i));
end
r3=[r3 r2];
end
ra1=(r3+(N.*x))./(N.*b1); %latest ER%
k1=power(2,x)-1;
k2=ceil(k1/2);
k3=power(2,ceil(x/2))+power(2,floor(x/2))-2;
r1=x./k1; r2=x./k2;r3=x./k3;
r4=(r1+r2+r3)./3
plot(x,ra,'-+'); hold on %hm+WPC
plot(x,r2,'k-^','MarkerFace','g');hold on %SWPC average
plot(x,ra1,'-*','MarkerFace','r');hold on %Im
%plot(x,r3,'k-^','MarkerFace','g');
axis([2 10 0.0 0.8])
%plot(bcr1,r5,'-.k','MarkerFace','r')
%title('Statistical Results of Rate','fontname','Times New Roman')
%axis([0.05 0.4 0.2 1])
xlabel('Number of secret messages bits')
%ylabel('ER','fontname','Times New Roman')
ylabel('ER')
legend('F5-WPC','SWPC','F5-SWPC','location','Northeast')
🌈3 Matlab代码实现
🎉4 参考文献
部分理论来源于网络,如有侵权请联系删除。
[1]Lejun Zhang, Xiaoyan Hu, Rasheed Waqas, Tianwen Hu, Chunhui Zhao (2019) An Enhanced Steganographic Code and Its Application in Voice-over-IP Steganography