期刊文献+
共找到38篇文章
< 1 2 >
每页显示 20 50 100
Java程序混淆技术综述 被引量:15
1
作者 王建民 余志伟 +1 位作者 王朝坤 付军宁 《计算机学报》 EI CSCD 北大核心 2011年第9期1578-1588,共11页
软件混淆技术已经广泛应用于抵制逆向工程和重组工程.文中从混淆技术的历史发展角度对现有的混淆技术理论、算法、攻击模式和评估进行了综述,将Java程序混淆算法分为类内混淆和类间混淆两个类别,并对其中的各类算法进行详尽的阐释.最后... 软件混淆技术已经广泛应用于抵制逆向工程和重组工程.文中从混淆技术的历史发展角度对现有的混淆技术理论、算法、攻击模式和评估进行了综述,将Java程序混淆算法分为类内混淆和类间混淆两个类别,并对其中的各类算法进行详尽的阐释.最后在现有工作的基础上,展望了软件混淆技术未来的发展与研究方向. 展开更多
关键词 程序混淆 软件水印 防篡改 软件版权保护
下载PDF
基于门限方案的动态图软件水印算法 被引量:10
2
作者 罗养霞 马君 +1 位作者 张志刚 房鼎益 《计算机工程》 CAS CSCD 北大核心 2009年第1期153-155,167,共4页
针对动态图水印鲁棒性和恢复率较低的问题,提出基于门限方案的动态图水印算法——AB算法。在软件水印中引入密钥共享思想,实验结果证明,该算法能有效弥补CT算法的缺陷,阻止攻击者通过透彻分析运行时的堆栈获取原始水印。
关键词 软件水印 动态图水印 鲁棒性
下载PDF
一种基于代码加密的防篡改软件水印方案 被引量:7
3
作者 汤战勇 房鼎益 苏琳 《中国科学技术大学学报》 CAS CSCD 北大核心 2011年第7期599-606,共8页
提出一种基于代码加密的防篡改软件水印方案,并对隐藏水印信息的PPCT结构进行改进.水印嵌入过程中,利用秘密分享方案,对代表版权信息的大数进行分割,以提高水印信息的隐蔽性.通过修改软件的源代码和目标代码实现水印的嵌入过程,根据特... 提出一种基于代码加密的防篡改软件水印方案,并对隐藏水印信息的PPCT结构进行改进.水印嵌入过程中,利用秘密分享方案,对代表版权信息的大数进行分割,以提高水印信息的隐蔽性.通过修改软件的源代码和目标代码实现水印的嵌入过程,根据特定的策略对部分目标代码进行加密,并提高加解密密钥与程序自身的关联聚合度,从而增强软件水印的鲁棒性以及防篡改能力. 展开更多
关键词 软件水印 动态图水印 广义中国剩余定理 代码加密 防篡改
下载PDF
基于分支语句的软件水印的设计与实现 被引量:1
4
作者 邓小鸿 孙光 +1 位作者 拜亚萌 孙星明 《计算技术与自动化》 2006年第4期111-114,共4页
提出一种基于条件分支语句的软件水印的设计思想,并在实现过程中运用混淆和防篡改技术,增强水印的鲁棒性。通过实验证明,该方法能抵挡一些简单的针对软件水印的攻击,并为设计静态水印和动态水印相结合的软件水印算法提供可行的思路。
关键词 软件水印 分支语句 混淆 防篡改 鲁棒性
下载PDF
基于PE文件资源结构的水印算法 被引量:5
5
作者 徐晓静 徐向阳 梁海华 《计算机工程与设计》 CSCD 北大核心 2007年第23期5802-5804,共3页
根据PE文件资源节结构和资源信息查找特点,提出了一种新的保护软件版权的水印算法。新算法引入了水印认证中心,利用大数分解难题生成具有法律效力的水印信息,用水印控制软件资源节结构图中节点的存放顺序,将水印信息隐藏于重排的资源结... 根据PE文件资源节结构和资源信息查找特点,提出了一种新的保护软件版权的水印算法。新算法引入了水印认证中心,利用大数分解难题生成具有法律效力的水印信息,用水印控制软件资源节结构图中节点的存放顺序,将水印信息隐藏于重排的资源结构图中。水印提取完全实现了盲检测。经分析,该算法能有效抵抗多种常见的攻击,具有较强的不可感知性和鲁棒性。 展开更多
关键词 软件水印 PE文件 资源节 版权保护 水印认证中心
下载PDF
Midi数字水印算法 被引量:3
6
作者 姜楠 王健 +1 位作者 杨义先 钮心忻 《计算机应用研究》 CSCD 北大核心 2005年第6期36-37,共2页
借鉴软件水印的方法,采用类似软件水印中的动态图水印,以水印控制由指令组成的完全二叉树的结构,二叉树前序遍历的结果经过置乱操作就是嵌入水印之后的Midi数据。水印提取完全实现了盲检测,既不需要原始音乐片段,也不需要原始水印。算... 借鉴软件水印的方法,采用类似软件水印中的动态图水印,以水印控制由指令组成的完全二叉树的结构,二叉树前序遍历的结果经过置乱操作就是嵌入水印之后的Midi数据。水印提取完全实现了盲检测,既不需要原始音乐片段,也不需要原始水印。算法具有理想的透明性,对被动攻击具有一定的鲁棒性,对滤波、加噪等主动攻击具有很好的鲁棒性。 展开更多
关键词 数字水印 软件水印 乐器数字接口标准
下载PDF
一种动态软件水印算法 被引量:3
7
作者 徐海银 陈海兵 +1 位作者 冯丹 李丹 《华中科技大学学报(自然科学版)》 EI CAS CSCD 北大核心 2005年第z1期172-174,共3页
提出一种基于CT算法的动态软件水印算法,改变CT算法先构建水印拓扑图再分割的思路,运用中国剩余定理直接对软件水印信息本身进行分割的策略,提高了水印分割的效率,并提出了经过分割后的软件水印的检测算法.
关键词 信息安全 软件安全 水印 算法
下载PDF
一种基于自修改的动态耦合水印方法
8
作者 李凌俐 王春东 张清华 《天津理工大学学报》 2023年第1期29-34,共6页
在现有的软件水印工作中,水印通常与载体程序间不存在逻辑上的关联性,因此,攻击者可在载体程序正常运行的情况下移除水印代码,继而非法获得软件的所有权。为有效解决这一问题,提出了一种基于自修改的动态耦合软件水印方法,该方法将水印... 在现有的软件水印工作中,水印通常与载体程序间不存在逻辑上的关联性,因此,攻击者可在载体程序正常运行的情况下移除水印代码,继而非法获得软件的所有权。为有效解决这一问题,提出了一种基于自修改的动态耦合软件水印方法,该方法将水印的触发条件与载体程序的控制流进行结合,增强水印与载体程序的逻辑关联性,并引入自修改代码保护机制对水印触发条件、动态加解密和关联路径分支进行保护。该方法极大地提高了攻击水印的难度,显著增加了攻击者的计算开销。通过安全性分析表明,该方法能够有效抵御逆向工程和分析。 展开更多
关键词 软件水印 条件代码混淆 自修改代码 载体程序
下载PDF
基于中国剩余定理动态图软件水印方案 被引量:2
9
作者 朱建启 刘衍珩 +1 位作者 殷柯欣 宋双 《吉林大学学报(工学版)》 EI CAS CSCD 北大核心 2008年第S2期198-201,共4页
利用中国剩余定理将水印信息转化为一组分存值,然后将这组分存值表示成一组图结构,动态地嵌入程序中,并在嵌入过程中使用了代码迷乱技术。提出了一种新颖的动态数据结构软件水印方案。该方案可根据部分水印信息恢复水印,具有较高的鲁棒... 利用中国剩余定理将水印信息转化为一组分存值,然后将这组分存值表示成一组图结构,动态地嵌入程序中,并在嵌入过程中使用了代码迷乱技术。提出了一种新颖的动态数据结构软件水印方案。该方案可根据部分水印信息恢复水印,具有较高的鲁棒性及较好的隐蔽性特点。 展开更多
关键词 计算机应用 软件水印 中国剩余定理 水印分存 图结构
下载PDF
多水印技术在软件版权管理中的应用研究 被引量:2
10
作者 罗养霞 房鼎益 《计算机科学》 CSCD 北大核心 2011年第10期103-109,共7页
为增强软件水印的鲁棒性,将图像"多水印"思想引入到软件中,并给出软件多水印定义,分析联合方式,给出模型及优化方法。在此基础上,提出一种基于多水印的软件版权保护模型,并对原有的算法进行改进,解决有意义软件水印的预处理... 为增强软件水印的鲁棒性,将图像"多水印"思想引入到软件中,并给出软件多水印定义,分析联合方式,给出模型及优化方法。在此基础上,提出一种基于多水印的软件版权保护模型,并对原有的算法进行改进,解决有意义软件水印的预处理问题、指纹的动态混淆嵌入及交互防篡改检测问题,提高软件水印的鲁棒性。实验表明,该模型在防止静态分析、动态跟踪、反逆向工程以及保护水印和软件的完整性方面具有较好的性能。 展开更多
关键词 软件水印 多水印 版权管理 鲁棒性
下载PDF
一种基于数据依赖关系的软件水印算法 被引量:3
11
作者 韩旭 刘粉林 赵正 《信息工程大学学报》 2015年第2期245-250,共6页
提出了一种基于数据依赖关系的软件水印算法。算法将水印信息编码为数据依赖图,选取目标程序的部分数据作为数据依赖图节点,通过添加数据之间的依赖关系将水印嵌入到目标程序中。实验及分析表明该水印算法能够抵御多种非数据流攻击方式... 提出了一种基于数据依赖关系的软件水印算法。算法将水印信息编码为数据依赖图,选取目标程序的部分数据作为数据依赖图节点,通过添加数据之间的依赖关系将水印嵌入到目标程序中。实验及分析表明该水印算法能够抵御多种非数据流攻击方式的攻击,具有较好的鲁棒性;并且水印嵌入时利用了目标程序的数据,所嵌入的代码与程序中原有代码类似,具有较好的隐蔽性。 展开更多
关键词 软件水印 数据流 软件保护
下载PDF
一种基于代码混淆的静态软件水印的方案 被引量:2
12
作者 张格 吴宾 +1 位作者 殷园园 李晖 《河南科学》 2013年第12期2194-2198,共5页
软件水印作为一种新颖的版权保护技术,被誉为"数字产品内容保护的最后一道防线".提出一种基于代码混淆的静态软件水印方案,同时对水印的嵌入和提取过程进行了详细的描述,并用实验加以验证,从而对于软件保护提供一种新的方案.
关键词 软件水印 数字水印 代码混淆 版权保护
下载PDF
一种基于栈分配的软件水印算法 被引量:2
13
作者 张海超 陈丹 《计算机与数字工程》 2012年第8期71-73,86,共4页
文章通过对堆栈平衡原理的分析,并在借鉴多媒体扩频水印思想的基础上,提出了基于栈分配的软件水印方案。该方案通过对栈大小的修改来嵌入水印信息,嵌入后又采用了栈访问混淆技术使得软件水印信息与程序代码产生紧密的依赖关系。分析表明... 文章通过对堆栈平衡原理的分析,并在借鉴多媒体扩频水印思想的基础上,提出了基于栈分配的软件水印方案。该方案通过对栈大小的修改来嵌入水印信息,嵌入后又采用了栈访问混淆技术使得软件水印信息与程序代码产生紧密的依赖关系。分析表明,水印信息与程序代码之间的这种紧密依赖关系使得该方案能够有效抵抗多种攻击如添加攻击、去除攻击、变形攻击等,具有很高的鲁棒和隐蔽性。 展开更多
关键词 堆栈平衡 扩频 软件水印 软件保护 混沌映射 鲁棒性
下载PDF
动态图水印的堆统计攻击和防范
14
作者 郑珺露 《安徽水利水电职业技术学院学报》 2007年第4期60-62,共3页
文章介绍动态图水印在JavaWiz软件和SandMark软件中的实现方法,并进行分析比较,针对在堆统计上暴露的问题,改进了SandMark的动态图水印实现方法。
关键词 数字水印 软件水印 动态图水印 堆统计攻击
下载PDF
一种保护Java3D应用的软件水印算法 被引量:1
15
作者 付东来 陈够喜 杨秋翔 《计算机工程》 CAS CSCD 北大核心 2011年第8期105-107,共3页
针对Java3D应用程序固有的场景图数据结构,提出一种新的用于保护Java3D应用程序的动态数据结构软件水印算法。该算法将一个对场景图节点遍历的初始顺序作为嵌入密钥,利用循环左移及基于阶乘的进制数制方法将水印嵌入软件。阐述水印的嵌... 针对Java3D应用程序固有的场景图数据结构,提出一种新的用于保护Java3D应用程序的动态数据结构软件水印算法。该算法将一个对场景图节点遍历的初始顺序作为嵌入密钥,利用循环左移及基于阶乘的进制数制方法将水印嵌入软件。阐述水印的嵌入及提取算法步骤。该算法具有不增加场景图节点个数和不影响程序性能的优势,比其他水印算法更加健壮。 展开更多
关键词 信息隐藏 软件水印 数字水印 Java3D程序
下载PDF
混淆技术在软件水印保护中的应用研究 被引量:1
16
作者 董西伟 伍宏珏 《电脑知识与技术》 2010年第01Z期408-409,412,共3页
伴随Internet的飞速发展,软件版权面临着巨大挑战。软件水印是保护软件版权的有效手段之一。因此,软件水印也就成为盗版者攻击的主要目标。如何对软件水印实施有效保护成为亟待解决的问题。混淆技术可以降低程序的可分析性、增强软件... 伴随Internet的飞速发展,软件版权面临着巨大挑战。软件水印是保护软件版权的有效手段之一。因此,软件水印也就成为盗版者攻击的主要目标。如何对软件水印实施有效保护成为亟待解决的问题。混淆技术可以降低程序的可分析性、增强软件水印的隐蔽性能,从而起到保护软件水印的作用。编排变换、控制流程变换、数据变换是混淆技术的主要方式。 展开更多
关键词 软件水印 混淆技术 保持语义 控制流程变换 数据变换
下载PDF
基于病毒多态性的Java软件水印技术 被引量:2
17
作者 周正虎 陈丹 +1 位作者 周光霞 赵鑫 《计算机与数字工程》 2011年第11期97-100,共4页
将计算机多态病毒特性和扩频思想结合,提出了基于多态性的Java软件水印。通过对核心功能模块的程序代码和水印信息进行联合加密,一方面防止静态的逆向工程分析,保护关键代码;一方面起到了防篡改的作用,增加了攻击者难度。分析表明,该算... 将计算机多态病毒特性和扩频思想结合,提出了基于多态性的Java软件水印。通过对核心功能模块的程序代码和水印信息进行联合加密,一方面防止静态的逆向工程分析,保护关键代码;一方面起到了防篡改的作用,增加了攻击者难度。分析表明,该算法可以有效地抵抗各种攻击,鲁棒性高。 展开更多
关键词 多态病毒 扩频 软件水印 逆向工程 防篡改 鲁棒性
下载PDF
一种水印信息可恢复的软件水印方案 被引量:2
18
作者 张迪 周清雷 《计算机应用研究》 CSCD 北大核心 2014年第11期3482-3485,3489,共5页
针对动态图水印数据率低、水印信息遭到攻击后不易恢复的问题,提出了一种水印信息可恢复的软件水印方案。该方案结合了动态图水印和线程水印技术。为了使水印信息可恢复,在水印的嵌入过程中,利用设计的一种特殊的动态图结构表示水印信息... 针对动态图水印数据率低、水印信息遭到攻击后不易恢复的问题,提出了一种水印信息可恢复的软件水印方案。该方案结合了动态图水印和线程水印技术。为了使水印信息可恢复,在水印的嵌入过程中,利用设计的一种特殊的动态图结构表示水印信息,并在程序的线程关系中隐藏动态图的纠错码信息。提取水印图的过程中一旦检测到水印图遭到窜改,提取隐藏在程序执行时产生的线程关系中的纠错码信息,恢复被窜改的水印信息。理论分析和实验表明,该方案提高了水印的数据率,降低了程序负载,增强了水印的抗攻击性,并能在一定程度上恢复被窜改的水印信息。 展开更多
关键词 软件水印 水印恢复 TDPPCT结构 线程关系 汉明纠错码 鲁棒性
下载PDF
采用中国剩余定理构造的可恢复Android应用水印方法
19
作者 赵搏文 张小萍 +2 位作者 李道丰 刘洋 何佩聪 《小型微型计算机系统》 CSCD 北大核心 2017年第10期2332-2335,共4页
近年来,随着Android应用数量的增长针对Android应用的攻击手段也在不断增加.应用程序重打包这类软件剽窃手段会快速且大量增加Android应用市场中恶意应用程序的数量,这会对Android生态系统的安全构成威胁.Android应用水印作为一种能缓... 近年来,随着Android应用数量的增长针对Android应用的攻击手段也在不断增加.应用程序重打包这类软件剽窃手段会快速且大量增加Android应用市场中恶意应用程序的数量,这会对Android生态系统的安全构成威胁.Android应用水印作为一种能缓解应用程序重打包威胁的方法,已有研究者提出一些水印方案.而考虑到应用程序水印被破坏后难以验证的事实,本文提出一种采用中国剩余定理构造的可恢复应用程序水印方法,对于被部分破坏的水印仍然能够实现验证.实验结果显示:对于部分被破坏的水印方案仍能有效恢复出完整水印,而且对于用户来说方案亦具有较小的性能开销. 展开更多
关键词 应用重打包 软件剽窃 软件水印 中国剩余定理 水印恢复
下载PDF
基于动态特性的常量拆分软件水印算法
20
作者 殷柯欣 朱建启 《吉林工程技术师范学院学报》 2016年第3期93-96,共4页
针对传统静态常量拆分软件水印算法存在的问题,提出了具有动态特性的常量拆分软件水印算法,给出利用常量拆分表示水印信息的具体方案,采用程序运行过程中常量出现的顺序来表示水印信息,实现了在Java指令层面的具体实现方案,经实验测试,... 针对传统静态常量拆分软件水印算法存在的问题,提出了具有动态特性的常量拆分软件水印算法,给出利用常量拆分表示水印信息的具体方案,采用程序运行过程中常量出现的顺序来表示水印信息,实现了在Java指令层面的具体实现方案,经实验测试,该算法在数据嵌入率、隐蔽性等方面具有良好的性能,且对常见混淆攻击具有较强的抵抗能力。 展开更多
关键词 软件水印 软件安全 常量拆分 动态水印
下载PDF
上一页 1 2 下一页 到第
使用帮助 返回顶部