论文摘要
嵌入式系统产品正不断渗透各个行业。嵌入式软件作为包含在这些硬件产品中的特殊软件形态,其产业增幅不断加大,而且在整个软件产业的比重日趋提高。随着硬件技术的不断革新,硬件成本不断下降,硬件平台的处理能力不断增强,嵌入式软件已成为产品的数字化改造的关键性技术。网络技术的迅速发展使数字产品的传播范围和传播速度大为提高,这为数字产品的传播带来了巨大的便利,但同时也给软件的版权保护问题带来了巨大的隐患。对软件产品而言,盗版使用、逆向工程、恶意篡改己构成对软件产业的巨大威胁。嵌入式软件的版权问题也逐渐成为关注的焦点,而近年来一种新型的软件版权保护技术——软件水印技术可以应用于嵌入式软件中,成为嵌入式软件版权保护的有力武器。这种技术也成为人们研究的热点。本文对软件水印技术及其相关技术做了一个概要的介绍,讲解了它的定义和分类;着重分析了软件水印技术的两种分类:动态数据结构软件水印和动态执行路径软件水印,详细说明它们的算法、数据结构和相关技术;对现有的3种基于软件水印的版权保护系统做了较为详细的介绍。分析了嵌入式系统的软硬件环境,详细介绍了一种鲁棒性好的基于分支的动态执行路径水印,并提出了一种以其为基础的嵌入式系统软件水印。提出了几种对该水印的防篡改建议。在分析了其硬件形式识别器所采取的实现形式,对它们做出了性能分析和比较的情况下,选取了总线模块形式的实现方式,这样方案可以通过其接口,使得集成度和指纹水印生成模块可以根据具体水印方案来加载。本文对硬件形式识别器进行了VLSI实现。通过改进文献中的算法,使得该硬件识别器内置智能识别FBF函数的算法。最后针对所支持的指令集进行了仿真测试,并进行了逻辑综合。最后对水印的性能从执行时间、效率、代码空间和抗攻击性等方面做出了分析。
论文目录
相关论文文献
标签:软件水印论文; 嵌入式系统论文; 防篡改论文; 动态路径软件水印论文; 实现论文;