【摘 要】
:
传统的软件保护方法主要依赖于加密技术,软件的安全性主要取决于所采用的加密算法的安全性。虽然传统的加密技术确实可以对版权的保护提供帮助,但是一旦被攻击者成功解密后,
论文部分内容阅读
传统的软件保护方法主要依赖于加密技术,软件的安全性主要取决于所采用的加密算法的安全性。虽然传统的加密技术确实可以对版权的保护提供帮助,但是一旦被攻击者成功解密后,对软件代码就很难有更进一步的保护。在这种背景下,产生了一种新型的软件保护方式——软件水印。在各种不同软件水印技术当中,动态图软件水印技术由于具有较强的隐蔽性和鲁棒性成为最有实际应用前景的软件水印技术。所以,本文把用于提高动态图软件水印安全性的防篡改技术作为主要研究对象。由于软件产品的开发语言众多,所以设计适用于各种开发语言的软件水印具有十分重要的意义。本文在现有动态图软件水印防篡改技术的基础上,研究了与特定语言无关的防篡改的动态图水印方案。论文的主要工作包括:1)对基于多常量编码的动态图软件水印防篡改技术存在的问题的分析。2)提出了一种线性哈希算法,并用于水印图子结构拓扑完整性的验证。3)将各水印图子结构的拓扑完整性验证与宿主程序中的变量和函数相关联,提高了验证函数在宿主程序中的隐蔽性和抗去除的能力。4)提出在水印图拓扑结构遭篡改后的一种可行的恢复方案,解决了用于拓扑结构恢复的参数的存放安全性。5)编程实现改进方案的关键功能块。分析和试验结果表明,本方案能够抵御多种形式的攻击,具有很强的保护能力。
其他文献
传统神经网络的权值是常数,训练的权值往往难以反映样本的信息;且在实际的应用中,传统的神经网络模型难以确定,网络至少是三层结构,并需要对隐含层进行反复的扩展或修剪。基于这些
面向服务计算是一种基于SOA架构的分布式、松散耦合计算模式,服务的创建、发布、发现与组合是研究的重点。然而,目前研究所针对的服务主要是应用业务功能的服务,而应用系统的
随着信息和网络技术的发展,游戏产业已经超过了电影业成为最有价值和发展潜力的领域。但游戏产业的发展离不开游戏引擎的发展。游戏引擎是游戏的核心,同时它也是一门综合技术
诸如金融股票、交通控制、电力输送与军事指挥系统等负责执行关键任务的计算机系统,通常被称为关键任务计算机系统。这些系统一般存在一个共同特点,即一旦系统崩溃就可能对国
语义互联网是一种能够理解人类语言的智能网络,是未来网络发展的一个主要方向,通过使用标准标记语言和相关的处理工具来扩展万维网(WWW)的功能,网络中的信息都被赋予了明确的
随着移动互联网的飞速发展,移动社交网络用户在逐年大幅增长,越来越多的用户习惯于享受基于移动定位的应用带来的服务。传统的社交网络已经与移动互联网紧密结合在一起,形成
基于属性的加密(ABE)允许用户根据自身的属性对数据进行加密或解密操作,通过把策略或者属性集与私钥或密文相关联,使得ABE能够在云环境中很好地为加密数据提供细粒度的访问控制。
数字共焦显微系统能对生物细胞样本进行序列切片图像采集,并对切片进行复原去模糊处理,从而获得高分辨率的序列图像。该系统广泛应用于生物学、医学等研究领域。将三维重建技术
无线多跳网络作为一类新型的网络,无线Ad Hoc网络、无线传感器网络和无线mesh网络都是这种网络的具体例子。它在军事、环境、医疗、家居等许多领域具有广阔的应用前景和很高
通过观察并尝试的去复制自然界中生物体的演化过程,由此产生了进化算法。特别是与生物种群数量的自然选择相关的进化算法。进化算法的思想是在二十世纪六十年代末七十年代初提