摘要
分析了目前基于可执行文件隐写算法的不足,提出了一种基于程序源文件修改的隐写算法。该算法将无意义的冗余函数以及后门代码均匀嵌入到程序源文件中,编译生成可执行文件载体。用隐秘信息分组替换冗余函数,从而达到嵌入信息的目的。通过算法的具体实现,验证了算法的可行性与有效性。与其他算法相比,明显提高了嵌入率,并且能够抵抗杀毒软件的检测。实验结果表明,该算法嵌入率高,嵌入容量大,算法安全性强。最后通过分析影响算法安全性的因素,提出了进一步提高算法安全性的可行性方案。
This paper proposed a modified steganographic algorithm based on program source file through analyzing the insufficient of the current steganographic algorithms based on the executable file.It embedded meaningless redundant functions and the backdoor code into the program source files evenly,then generated executable cover file after compiling.The redundant function was replaced by secret set to achieve the purpose of embedding information.It proves that the algorithm is feasible and effective through implementing it.There has a marked improvement in the rate of embedded than other algorithms,and can resistant to be detected by anti-virus software.The experiment results show that the algorithm has a higher embedding rate,larger capacity of embedding and strong security.There was an analysis of factors influencing the safety of this algorithm and proposed some feasibility schemes to improve it in the end.
出处
《计算机应用研究》
CSCD
北大核心
2013年第4期1198-1200,1204,共4页
Application Research of Computers
基金
山西省科技攻关项目(20090322004)
中北大学科学研究基金资助项目(2012)
关键词
隐写
源文件
可执行文件
后门
安全性
steganography
source file
executable file
backdoor
security