期刊文献+
共找到57篇文章
< 1 2 3 >
每页显示 20 50 100
软件水印综述 被引量:89
1
作者 张立和 杨义先 +1 位作者 钮心忻 牛少彰 《软件学报》 EI CSCD 北大核心 2003年第2期268-277,共10页
随着软件产业的迅速发展,软件产品的版权保护已成为一个十分重要的问题.详细介绍了软件水印这种新兴软件版权保护技术,深入分析了软件水印的现状、分类、攻击方法以及已有的各种算法,并分别讨论了这些算法的利弊,最后提出软件水印的下... 随着软件产业的迅速发展,软件产品的版权保护已成为一个十分重要的问题.详细介绍了软件水印这种新兴软件版权保护技术,深入分析了软件水印的现状、分类、攻击方法以及已有的各种算法,并分别讨论了这些算法的利弊,最后提出软件水印的下一步发展方向. 展开更多
关键词 软件水印 软件保护 软件产品 版权保护 知识产权保护 数字水印
在线阅读 下载PDF
一种基于混沌的软件水印算法框架及实现 被引量:16
2
作者 芦斌 罗向阳 刘粉林 《软件学报》 EI CSCD 北大核心 2007年第2期351-360,共10页
针对现有软件水印算法中存在的一些不足,将反逆向工程技术和混沌系统与Easter Egg软件水印的思想相结合,提出了一个基于混沌的软件水印算法框架.该框架通过引入混沌系统,把水印信息散列编码到整个代码当中,以保护全部代码;通过引入反逆... 针对现有软件水印算法中存在的一些不足,将反逆向工程技术和混沌系统与Easter Egg软件水印的思想相结合,提出了一个基于混沌的软件水印算法框架.该框架通过引入混沌系统,把水印信息散列编码到整个代码当中,以保护全部代码;通过引入反逆向工程技术来抵抗逆向工程攻击,算法框架与软硬件平台无关.在i386体系结构Windows平台下实现了该算法框架,并以该实现为例分析了水印的鲁棒性,讨论了水印的嵌入对程序性能的影响.分析表明,该算法可以有效地抵抗各种语义保持变换攻击,对逆向工程攻击具有较好的抵抗性,鲁棒性较高. 展开更多
关键词 软件水印 反逆向工程 混沌系统 EASTER Egg软件水印
在线阅读 下载PDF
Java程序混淆技术综述 被引量:15
3
作者 王建民 余志伟 +1 位作者 王朝坤 付军宁 《计算机学报》 EI CSCD 北大核心 2011年第9期1578-1588,共11页
软件混淆技术已经广泛应用于抵制逆向工程和重组工程.文中从混淆技术的历史发展角度对现有的混淆技术理论、算法、攻击模式和评估进行了综述,将Java程序混淆算法分为类内混淆和类间混淆两个类别,并对其中的各类算法进行详尽的阐释.最后... 软件混淆技术已经广泛应用于抵制逆向工程和重组工程.文中从混淆技术的历史发展角度对现有的混淆技术理论、算法、攻击模式和评估进行了综述,将Java程序混淆算法分为类内混淆和类间混淆两个类别,并对其中的各类算法进行详尽的阐释.最后在现有工作的基础上,展望了软件混淆技术未来的发展与研究方向. 展开更多
关键词 程序混淆 软件水印 防篡改 软件版权保护
在线阅读 下载PDF
基于门限方案的动态图软件水印算法 被引量:10
4
作者 罗养霞 马君 +1 位作者 张志刚 房鼎益 《计算机工程》 CAS CSCD 北大核心 2009年第1期153-155,167,共4页
针对动态图水印鲁棒性和恢复率较低的问题,提出基于门限方案的动态图水印算法——AB算法。在软件水印中引入密钥共享思想,实验结果证明,该算法能有效弥补CT算法的缺陷,阻止攻击者通过透彻分析运行时的堆栈获取原始水印。
关键词 软件水印 动态图水印 鲁棒性
在线阅读 下载PDF
PE文件的信息隐藏方案与实现 被引量:18
5
作者 吴振强 冯绍东 马建峰 《计算机工程与应用》 CSCD 北大核心 2005年第27期148-150,163,共4页
论文从一个全新的角度来研究信息隐藏技术,首次将PE文件作为掩护媒体引入信息隐藏领域。在分析PE文件结构和PE文件实现信息隐藏原理的基础上,给出了基于PE文件的信息隐藏方案,分析表明PE文件完全可以作为掩护媒体。
关键词 信息隐藏 PE文件 掩护媒体 软件水印
在线阅读 下载PDF
基于Petri网编码的动态图水印技术研究 被引量:5
6
作者 苏庆 林昊 +2 位作者 黄剑锋 何凡 林志毅 《计算机科学》 CSCD 北大核心 2019年第7期120-125,共6页
针对动态水印数据嵌入率低的问题,提出一种基于Petri网编码的动态图水印算法。首先,将水印信息进行数列转换,然后将其编码至Petri网的运行状态序列中,最后将生成该Petri网结构的代码嵌入至受保护软件的源代码中。利用Petri网中变迁的发... 针对动态水印数据嵌入率低的问题,提出一种基于Petri网编码的动态图水印算法。首先,将水印信息进行数列转换,然后将其编码至Petri网的运行状态序列中,最后将生成该Petri网结构的代码嵌入至受保护软件的源代码中。利用Petri网中变迁的发生会产生不同标识的特点,应用同一个Petri网结构表达多个数值,使得该水印编码方案在具有较高的数据嵌入率的同时还具有一定的检错能力,能够成功抵抗包括添加结点、删除部分变迁、删除部分库所和删除部分弧等多种典型的攻击。最后通过实验验证了相关算法的可行性和有效性,并进行了扭曲攻击测试,结果表明基于Petri网编码的动态图软件水印技术具有很强的抗扭曲攻击能力以及鲁棒性。 展开更多
关键词 软件保护 软件水印 动态图水印 Petri网编码 数据嵌入率
在线阅读 下载PDF
Midi数字水印算法 被引量:3
7
作者 姜楠 王健 +1 位作者 杨义先 钮心忻 《计算机应用研究》 CSCD 北大核心 2005年第6期36-37,共2页
借鉴软件水印的方法,采用类似软件水印中的动态图水印,以水印控制由指令组成的完全二叉树的结构,二叉树前序遍历的结果经过置乱操作就是嵌入水印之后的Midi数据。水印提取完全实现了盲检测,既不需要原始音乐片段,也不需要原始水印。算... 借鉴软件水印的方法,采用类似软件水印中的动态图水印,以水印控制由指令组成的完全二叉树的结构,二叉树前序遍历的结果经过置乱操作就是嵌入水印之后的Midi数据。水印提取完全实现了盲检测,既不需要原始音乐片段,也不需要原始水印。算法具有理想的透明性,对被动攻击具有一定的鲁棒性,对滤波、加噪等主动攻击具有很好的鲁棒性。 展开更多
关键词 数字水印 软件水印 乐器数字接口标准
在线阅读 下载PDF
基于栈状态关系的动态软件水印算法 被引量:5
8
作者 许金超 曾国荪 《计算机应用》 CSCD 北大核心 2013年第4期1065-1069,1091,共6页
针对已有软件水印算法的不足,提出了一种基于栈状态关系的动态软件水印算法。算法通过控制程序运行过程中产生的栈状态转移关系隐藏软件水印,给出了栈状态转移图的概念,并对其满足的性质进行了阐述;给出了详细的嵌入和提取算法,并通过... 针对已有软件水印算法的不足,提出了一种基于栈状态关系的动态软件水印算法。算法通过控制程序运行过程中产生的栈状态转移关系隐藏软件水印,给出了栈状态转移图的概念,并对其满足的性质进行了阐述;给出了详细的嵌入和提取算法,并通过一个具体实例描述了软件水印嵌入过程。对该算法的安全性和效率的实验和分析表明,该算法有着良好的隐蔽性,并能有效抵抗多种攻击。 展开更多
关键词 数字版权 软件安全 软件水印 水印算法
在线阅读 下载PDF
基于表达式逆序数的软件水印算法 被引量:5
9
作者 蒋华 沙宗鲁 轩爱成 《计算机应用》 CSCD 北大核心 2009年第12期3188-3190,共3页
为解决表达式重排序等算法存在的程序运行速度、隐藏信息量等问题,研究与实现了基于表达式逆序数的软件水印算法。算法通过排列的逆序数和二进制数的一一对应关系得到映射字典,再根据映射字典完成水印数据的编码、嵌入和提取。仿真结果... 为解决表达式重排序等算法存在的程序运行速度、隐藏信息量等问题,研究与实现了基于表达式逆序数的软件水印算法。算法通过排列的逆序数和二进制数的一一对应关系得到映射字典,再根据映射字典完成水印数据的编码、嵌入和提取。仿真结果表明,该算法对提高程序的运行速度和隐藏水印的数据率有明显的效果,性能优于表达式重排序等算法。 展开更多
关键词 软件水印 表达式 逆序数
在线阅读 下载PDF
基于PE文件资源结构的水印算法 被引量:5
10
作者 徐晓静 徐向阳 梁海华 《计算机工程与设计》 CSCD 北大核心 2007年第23期5802-5804,共3页
根据PE文件资源节结构和资源信息查找特点,提出了一种新的保护软件版权的水印算法。新算法引入了水印认证中心,利用大数分解难题生成具有法律效力的水印信息,用水印控制软件资源节结构图中节点的存放顺序,将水印信息隐藏于重排的资源结... 根据PE文件资源节结构和资源信息查找特点,提出了一种新的保护软件版权的水印算法。新算法引入了水印认证中心,利用大数分解难题生成具有法律效力的水印信息,用水印控制软件资源节结构图中节点的存放顺序,将水印信息隐藏于重排的资源结构图中。水印提取完全实现了盲检测。经分析,该算法能有效抵抗多种常见的攻击,具有较强的不可感知性和鲁棒性。 展开更多
关键词 软件水印 PE文件 资源节 版权保护 水印认证中心
在线阅读 下载PDF
改进的动态图水印技术编码方案 被引量:5
11
作者 刘建蓉 秦拯 彭程 《计算机应用研究》 CSCD 北大核心 2011年第2期720-723,共4页
针对动态图水印性能评测指标之间相互制约的关系,寻找指标之间的平衡点,满足理想水印图的特征条件,结合现有的动态图水印技术编码方案,改进了一种编码方案。该改进方案利用二维PPCT编码纠错能力强、抗攻击性能好的特点以及K基数链表编... 针对动态图水印性能评测指标之间相互制约的关系,寻找指标之间的平衡点,满足理想水印图的特征条件,结合现有的动态图水印技术编码方案,改进了一种编码方案。该改进方案利用二维PPCT编码纠错能力强、抗攻击性能好的特点以及K基数链表编码率高的优点,引入混合编码的思想,添加指针域,构造多个水印图,对真实水印起到混淆的作用。理论分析和实验结果表明,该改进方案提高了数据率、抗攻击能力和鲁棒性,是一种不错的水印编码方案。 展开更多
关键词 软件水印 动态图编码 数据率 鲁棒性
在线阅读 下载PDF
基于混沌优化的动态水印算法研究 被引量:6
12
作者 罗养霞 房鼎益 《中国科学技术大学学报》 CAS CSCD 北大核心 2012年第1期77-84,共8页
针对现有软件水印隐蔽差、鲁棒性低的问题,将混沌理论应用于软件水印算法中,基于混沌替换、混沌加密算法对动态图CT算法进行优化和改进,提高水印的隐蔽性和鲁棒性.在VC6.0环境下对C++软件实现基于混沌的动态水印算法(CBDW)原型系统,并... 针对现有软件水印隐蔽差、鲁棒性低的问题,将混沌理论应用于软件水印算法中,基于混沌替换、混沌加密算法对动态图CT算法进行优化和改进,提高水印的隐蔽性和鲁棒性.在VC6.0环境下对C++软件实现基于混沌的动态水印算法(CBDW)原型系统,并以该实现为例进行分析.实验表明,该方法在保留原水印高数据率优点的同时,增强了其隐蔽性和鲁棒性. 展开更多
关键词 软件水印 混沌理论 动态图水印 隐蔽性 鲁棒性
在线阅读 下载PDF
一种基于线程关系的软件水印算法 被引量:8
13
作者 许金超 曾国荪 《电子学报》 EI CAS CSCD 北大核心 2012年第5期891-896,共6页
针对目前基于线程顺序的软件水印算法存在的隐藏信息量小效率不高的不足,提出了一种新的基于线程间关系的软件水印算法.其主要思想是通过修改程序的源代码控制程序运行中线程间的相互关系,从而在线程关系中隐藏软件水印.文中给出了关系... 针对目前基于线程顺序的软件水印算法存在的隐藏信息量小效率不高的不足,提出了一种新的基于线程间关系的软件水印算法.其主要思想是通过修改程序的源代码控制程序运行中线程间的相互关系,从而在线程关系中隐藏软件水印.文中给出了关系和关系矩阵等概念的形式化定义,描述了软件水印的嵌入和提取过程.文章对该算法的不易觉察性和数据率进行分析比较,总结了有针对性的攻击方式,并对攻击下软件水印的安全性进行实验验证. 展开更多
关键词 数字版权 软件水印 线程关系 水印算法
在线阅读 下载PDF
基于PPCT和基数k的动态图混合编码方案 被引量:9
14
作者 王慧娇 沙宗鲁 轩爱成 《计算机工程与应用》 CSCD 北大核心 2010年第25期109-111,共3页
针对PPCT动态图编码效率低的特点,提出了一种将PPCT枚举编码和基数k枚举编码进行混合编码的动态图编码方案。在保证其抗攻击力的前提下,为了提高PPCT枚举编码的编码效率,把基数k枚举编码的循环链表指针编码系数的方法运用到PPCT枚举编... 针对PPCT动态图编码效率低的特点,提出了一种将PPCT枚举编码和基数k枚举编码进行混合编码的动态图编码方案。在保证其抗攻击力的前提下,为了提高PPCT枚举编码的编码效率,把基数k枚举编码的循环链表指针编码系数的方法运用到PPCT枚举编码中。该编码方案具有PPCT枚举编码的抗攻击能力和基数k枚举编码的编码效率,克服了PPCT动态图编码效率低的缺点。 展开更多
关键词 软件水印 平面环路树(PPCT) 基数k编码 混合编码
在线阅读 下载PDF
基于方程式逆序数的软件水印算法 被引量:3
15
作者 蒋华 沙宗鲁 轩爱成 《计算机应用研究》 CSCD 北大核心 2010年第2期748-750,共3页
针对方程式重排序等算法存在的程序运行速度、信息隐藏量等问题,提出基于方程式操作数系数排列逆序数的软件水印算法。重新排列那些可以相互交换的操作数,使各操作数的系数按照一定次序排列。通过排列的逆序数和二进制数的一一对应关系... 针对方程式重排序等算法存在的程序运行速度、信息隐藏量等问题,提出基于方程式操作数系数排列逆序数的软件水印算法。重新排列那些可以相互交换的操作数,使各操作数的系数按照一定次序排列。通过排列的逆序数和二进制数的一一对应关系来隐藏水印。这一方法无须向程序中添加任何代码,并且能有效提高隐藏数据的效率,程序的规模和速度并不受影响。 展开更多
关键词 软件水印 映射字典 排列 逆序数
在线阅读 下载PDF
一种基于代码加密的防篡改软件水印方案 被引量:7
16
作者 汤战勇 房鼎益 苏琳 《中国科学技术大学学报》 CAS CSCD 北大核心 2011年第7期599-606,共8页
提出一种基于代码加密的防篡改软件水印方案,并对隐藏水印信息的PPCT结构进行改进.水印嵌入过程中,利用秘密分享方案,对代表版权信息的大数进行分割,以提高水印信息的隐蔽性.通过修改软件的源代码和目标代码实现水印的嵌入过程,根据特... 提出一种基于代码加密的防篡改软件水印方案,并对隐藏水印信息的PPCT结构进行改进.水印嵌入过程中,利用秘密分享方案,对代表版权信息的大数进行分割,以提高水印信息的隐蔽性.通过修改软件的源代码和目标代码实现水印的嵌入过程,根据特定的策略对部分目标代码进行加密,并提高加解密密钥与程序自身的关联聚合度,从而增强软件水印的鲁棒性以及防篡改能力. 展开更多
关键词 软件水印 动态图水印 广义中国剩余定理 代码加密 防篡改
在线阅读 下载PDF
扩频软件水印研究 被引量:1
17
作者 徐海银 冯丹 +2 位作者 李丹 陈海兵 刘鸿海 《计算机应用研究》 CSCD 北大核心 2007年第10期86-88,共3页
分析了扩频技术应用在软件水印领域的一般框架,提出了一种在程序运行过程中提取矢量的扩频动态软件水印方案。该方案通过修改Java程序对操作数栈操作的次数来嵌入水印,用相关性检测原理来检测水印,具有很高的鲁棒性和安全性。
关键词 软件保护 软件水印 扩频
在线阅读 下载PDF
多水印技术在软件版权管理中的应用研究 被引量:2
18
作者 罗养霞 房鼎益 《计算机科学》 CSCD 北大核心 2011年第10期103-109,共7页
为增强软件水印的鲁棒性,将图像"多水印"思想引入到软件中,并给出软件多水印定义,分析联合方式,给出模型及优化方法。在此基础上,提出一种基于多水印的软件版权保护模型,并对原有的算法进行改进,解决有意义软件水印的预处理... 为增强软件水印的鲁棒性,将图像"多水印"思想引入到软件中,并给出软件多水印定义,分析联合方式,给出模型及优化方法。在此基础上,提出一种基于多水印的软件版权保护模型,并对原有的算法进行改进,解决有意义软件水印的预处理问题、指纹的动态混淆嵌入及交互防篡改检测问题,提高软件水印的鲁棒性。实验表明,该模型在防止静态分析、动态跟踪、反逆向工程以及保护水印和软件的完整性方面具有较好的性能。 展开更多
关键词 软件水印 多水印 版权管理 鲁棒性
在线阅读 下载PDF
基于Strategy模式的图像处理软构件 被引量:5
19
作者 李丽娟 何克清 《计算机应用》 CSCD 北大核心 2005年第5期1099-1101,共3页
从软件重用的角度出发,介绍了一种图像处理系统的软构件构造形式,并给出了该软构件在数字水印研究中的应用,实现了一种数字水印的嵌入与提取的实验平台,根据软件的重用性,该软构件也可作为独立的软件元素,应用到其他的图像处理软件中,... 从软件重用的角度出发,介绍了一种图像处理系统的软构件构造形式,并给出了该软构件在数字水印研究中的应用,实现了一种数字水印的嵌入与提取的实验平台,根据软件的重用性,该软构件也可作为独立的软件元素,应用到其他的图像处理软件中,为图像识别等软件的生成提供了方便,提高了软件的开发效率成熟度。 展开更多
关键词 软件重用 软构件 数字水印 图像处理
在线阅读 下载PDF
一种保护Java3D应用的软件水印算法 被引量:1
20
作者 付东来 陈够喜 杨秋翔 《计算机工程》 CAS CSCD 北大核心 2011年第8期105-107,共3页
针对Java3D应用程序固有的场景图数据结构,提出一种新的用于保护Java3D应用程序的动态数据结构软件水印算法。该算法将一个对场景图节点遍历的初始顺序作为嵌入密钥,利用循环左移及基于阶乘的进制数制方法将水印嵌入软件。阐述水印的嵌... 针对Java3D应用程序固有的场景图数据结构,提出一种新的用于保护Java3D应用程序的动态数据结构软件水印算法。该算法将一个对场景图节点遍历的初始顺序作为嵌入密钥,利用循环左移及基于阶乘的进制数制方法将水印嵌入软件。阐述水印的嵌入及提取算法步骤。该算法具有不增加场景图节点个数和不影响程序性能的优势,比其他水印算法更加健壮。 展开更多
关键词 信息隐藏 软件水印 数字水印 Java3D程序
在线阅读 下载PDF
上一页 1 2 3 下一页 到第
使用帮助 返回顶部