一种基于混沌的软件水印算法框架及实现

来源 :软件学报 | 被引量 : 0次 | 上传用户:aiwan88
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
针对现有软件水印算法中存在的一些不足,将反逆向工程技术和混沌系统与Easter Egg软件水印的思想相结合,提出了一个基于混沌的软件水印算法框架.该框架通过引入混沌系统,把水印信息散列编码到整个代码当中,以保护全部代码;通过引入反逆向工程技术来抵抗逆向工程攻击,算法框架与软硬件平台无关.在i386体系结构Windows平台下实现了该算法框架,并以该实现为例分析了水印的鲁棒性,讨论了水印的嵌入对程序性能的影响.分析表明,该算法可以有效地抵抗各种语义保持变换攻击,对逆向工程攻击具有较好的抵抗性,鲁棒性较高.
其他文献
亚洲基础设施投资银行作为真正由发展中国家发起、主导的政府间多边金融机构,其成功筹建、发展壮大对亚洲基础设施互联互通、"一带一路"建设及国际金融体系改革创新具有重要意
斯里兰卡Moragahakanda首部水库工程是斯里兰卡以灌溉为主民生工程,是目前当地完成建设最大的水电站。主要介绍斯里兰卡Moragahakanda首部水库工程1号副坝混凝土重力坝-([1])竖
屋顶花园是近几年城市绿化摸索出的新形势,也是拓展城市绿化空间的必要手段。本文主要论述了屋顶花园的作用、特点及植物选择的原则。
在给出一种多Agent中介系统控制的组合电子市场模型的基础上,利用基于群集智能的多Agent系统分析方法,针对中介主导的组合电子市场中大量消费者联盟形成的问题,从组合市场的宏观
多级调度应该保证事务历史可串行化,满足多级安全特性,不会引入隐通道,并保证高级别事务不会因为无限等待而“饿死”与其他多级数据管理系统调度机制相比,多级多版本时戳调度机制
斯里兰卡Moragahakanda首部水库工程是斯里兰卡以灌溉为主的民生工程,也是目前建设完成的最大水电站。主要介绍多点位移计在RCC重力坝的安装与监测。RCC混凝土重力坝基础灌浆
基于工作过程的课程体系是以职业的典型工作任务为基础,以工作过程为导向,在培养学生专业能力的同时,促进学生关键能力的发展和综合素质的提高,是职业教育课程改革的大方向。基于工作过程的课堂教学设计是实施培养目标的关键。本文结合行动导向教学方法的理念,根据学生的现状,对基于工作过程的课堂教学过程进行了设计与实践,希望能对技工院校计算机专业类的课程起到一定的借鉴作用。
连续波腔衰荡技术是一种非常规、高精度的腔损测量技术。考虑入射光线宽和谐振腔失调等情况,本文依照多光束干涉理论对连续波腔衰荡法的腔出射光强公式进行了推导,并围绕腔出射
通过对基于虚拟机的虚拟计算环境典型系统的分析,给出了CROWN虚拟计算平台CIVIC(CROWN-based infrastructure for virtual computing)的设计.CIVIC集成多种虚拟机技术,可以为用