论文部分内容阅读
随着互联网的发展,信息安全已备受人们的关注。信息安全的实质就是要采取必要措施保护信息系统资源免受各种类型的威胁、攻击、干扰和破坏,即保证信息的安全性。信息的安全性主要是保证信息的完整性、保密性、可用性和可靠性。信息隐藏作为信息安全的一个重要分支,已成为各国学者研究的重点。基于网络协议的信息隐藏与传统的信息隐藏相比,具有独特的研究价值与意义。当前的信息隐藏产品几乎都以软件方式存在,对使用环境和适用领域有一定的要求,不利于信息隐藏技术的推广和广泛应用。各种信息隐藏纯软件有自己的弊端,存在安全性、升级换代、不易集成到其他嵌入式设备上、还存在软件收费等问题。本文主要研究网络协议信息隐藏技术和实现方式,提出一种以IP核实现信息隐藏的方法,并对该IP核的性能与应用进行了研究。FPGA即现场可编程门阵列,它是在PAL、GAL、EPLD等可编程器件的基础上进一步发展的产物。它是作为专用集成电路领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。IP核是知识产权核,是一种用硬件描述语言实现的,具有易修改、易配置、使用灵活等特点,软核的设计周期短,设计投入少,节省花费,已广泛运用到FPGA设计中。论文首先对网络信息隐藏技术和IP核技术进行研究,说明了以IP核方式实现信息隐藏方法的可能性和必要性。然后介绍了IP核的总体设计,对信息隐藏IP核进行了模块划分,详细地介绍了各个模块的相互关系,解决了数据通道与处理问题。进一步地,通过介绍TCP/IP协议首部各字段含义,分析并实现了在某些空闲字段中隐藏信息。最后对这几种方法进行了性能对比。最后,论文对网络协议信息隐藏IP核进行了功能测试与性能测试。功能测试主要验证此IP核的信息嵌入与信息提取,性能测试主要验证此IP核加入系统中的延时性,借此也说明了此IP核的应用环境。表明了信息隐藏IP核具有良好的实用性与应用前景。