首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 109 毫秒
1.
总结软件迷乱技术的发展现状,提出了一种分布式环境下基于控制流迷乱变换的代码保护方案。该方案利用分布式环境下各并发进程的局部状态构造全局不透明分支,并利用并发进程间的同步通信模式改变局部状态以增强迷乱强度,经性能分析认为该方案具有较好的隐蔽性和鲁棒性,能有效抵抗分布式环境下的窃听攻击。  相似文献   

2.
白雪梅 《计算机应用》2008,28(2):437-439,
总结了软件迷乱技术的发展现状,提出一种在分布式环境下利用并发进程的局部状态构造分布式不透明分支、利用进程间的通信模式改变局部状态以增强迷乱强度的代码保护方案,对现有的分布式代码迷乱算法做了一定的改进,并对该方案做了性能分析。  相似文献   

3.
本文提出了一种基于小波变换域的自适应公开水印嵌入方案。方案中结合人类视觉系统的特点,将水印信息自适应地嵌入到小波变换域高频系数中;在水印提取的过程中根据小波高频系数的统计分布特性,利用最大似然(ML)估计法进行检测,不需要原图像。实验表明,该算法有较好的隐蔽性和鲁棒性。  相似文献   

4.
一种用于版权保护和版权跟踪的图像水印算法   总被引:1,自引:0,他引:1       下载免费PDF全文
提出了一种用于版权保护和版权跟踪的图像水印算法。选取分块HT的变换系数作为水印嵌入的特征集,通过密钥控制下的具体区间的选择和多步长的量化嵌入,实现了多水印的不可感知性和鲁棒性的优化。对二值水印图像进行Amold变换,提高了水印的安全性和鲁棒性。水印的提取不需要原始图像。实验结果表明,该算法满足水印的隐蔽性,对常用的信号处理操作和几何失真具有鲁棒性。  相似文献   

5.
针对软件水印抗攻击性差和编码数据率低的缺点,提出一种具有防篡改功能的双重软件水印方案.利用寄存器分配的隐蔽性构造改进颜色排列算法.结合基数k编码的高数据率及平面环路树编码的强抗攻击性,构造混合编码双循环链表平面环路树.水印嵌入后,通过校验和机制及高级加密标准代码加密,防止逆向工程等手段对软件水印的篡改.理论分析和实验数据表明,该方案有较高的隐蔽性、鲁棒性和数据率,实用性较强.  相似文献   

6.
基于汉字使用频率的文本零水印算法   总被引:4,自引:1,他引:3  
王晓龙  严承华 《计算机应用》2009,29(9):2366-2368
针对汉字文本数字水印嵌入复杂,水印透明性不佳,鲁棒性不高以及水印容量不足等现实问题,提出了一种基于汉字使用频率的文本零水印算法,通过统计文本中汉字使用频次,然后结合常用汉字使用频率表,提取文本特征来构造零水印,鉴于该水印算法的特点,定义了一种特殊相关函数,用于确定阈值以及检测水印。实验结果表明该方法构造的水印算法具有很好的透明性、鲁棒性和足够的水印容量,用该相关函数构造的检验算法误检率相当低。  相似文献   

7.
基于小波包和DCT变换的双水印技术   总被引:2,自引:0,他引:2  
万涛  樊养余 《计算机仿真》2006,23(11):134-138,214
目前较流行的水印算法是在图像的时空域或变换域中感知重要的系数嵌入水印。然而感知重要的部分通常是图像的低频部分,当图像经历某些变换操作时,从低频提取的水印会产生严重的质量退化。针对这一问题,该文在结合小波包变换和离散余弦变换的同时,在图像小波包分解后的低频和高频部分选取适当系数分别嵌入同一个水印。水印采用二值图像,在水印嵌入之前对水印图像进行Amold变换以增强算法的隐蔽性和鲁棒性。实验结果表明,这一方案比单重水印方案能够更有效地抵抗JPEG有损压缩、剪切、滤波和噪声等常见的水印攻击,具有更广泛的适应性和更强的鲁棒性。  相似文献   

8.
置乱技术是通过对数字图象的位置或灰度级等做变换,以此来"扰乱"图象,为了增强水印的鲁棒性,提出了一种基于置乱技术的彩色图象水印算法,该算法是利用置乱技术处理水印信息,将变换后的水印信息嵌入到彩色数字图象当中,且对水印的检测不需要原始图象.使用该方法不仅能够增强水印的隐蔽性,同时也具有很强的鲁棒性.  相似文献   

9.
一种小波域数字水印算法   总被引:1,自引:0,他引:1  
数字水印作为数字媒体版权保护的有效办法,近年来越来越为人们所重视。该文提出了一种基于小波变换在静止图像中嵌入数字水印的新算法;算法采用二值图像作为水印,首先利用二维离散小波变换对原始载体图像进行多级分解,然后置乱二值水印图象,将二值水印数据叠加到图象的低频小波系数上实现水印的嵌入,最后进行逆向小波变换生成嵌入水印后的图象。实验结果表明,该算法对JPEG有损压缩、滤波和噪声等水印攻击显示出较强的鲁棒性,取得了隐蔽性和鲁棒性的良好折衷。  相似文献   

10.
提出了一种基于Baker变换加密技术的多小波域自适应图像水印算法,充分利用了多小波变换、混沌序列的优点和人眼的视觉特性,使嵌入的水印具有很好的鲁棒性和很强的隐蔽性。实验证明该算法具有很好的抗剪切、滤波、旋转和JPEG压缩等优良性能。较好地解决了水印透明性与鲁棒性之间的矛盾。  相似文献   

11.
现有的API调用迷惑技术通用性不强,且容易被静态分析方法识破。为此,提出一种二进制代码迷惑方法,利用3SAT非透明常量,将API调用的目标地址变换为间接地址,使分析API地址成为NP完全问题,从而无法通过静态分析获取API地址。实验结果表明,该方法增加了代码分析的难度,可使基于API调用的静态分析检测方法失效。  相似文献   

12.
王岩  黄章进  顾乃杰 《计算机应用》2017,37(6):1803-1807
针对现有控制流混淆算法的混淆结果单一的问题,提出了一种基于同余方程和改进的压扁控制流混淆算法。首先,使用密钥和一组同余方程来生成源代码的基本块中需要使用的不透明谓词;其次,基于Logistic混沌映射提出了一种新的N态不透明谓词构造算法,并将其应用到现有的压扁控制流算法中,对现有的压扁控制流算法进行改进;最后,将上述两个对源码进行混淆的算法结合,以此来增加源代码中控制流的复杂度,使其更难被破解。与现有的基于混沌不透明谓词的压扁控制流算法相比,所提混淆算法使混淆后代码的防篡改攻击时间平均提高了22%以上,总圈复杂度平均提高了34%以上。实验结果表明,所提算法能够保证混淆后程序执行结果的正确性并且具有很高的圈复杂度,能够有效地抵抗静态攻击和动态攻击。  相似文献   

13.
Modern obfuscation techniques are intended to discourage reverse engineering and malicious tampering of software programs. We study control-flow obfuscation, which works by modifying the control flow of the program to be obfuscated, and observe that it is difficult to evaluate the robustness of these obfuscation techniques. In this paper, we present a framework for quantitative analysis of control-flow obfuscating transformations. Our framework is based upon the control-flow graph of the program, and we show that many existing control-flow obfuscation techniques can be expressed as a sequence of basic transformations on these graphs. We also propose a new measure of the difficulty of reversing these obfuscated programs, and we show that our framework can be used to easily evaluate the space penalty due to the transformations.   相似文献   

14.
基于多常量编码的动态图软件水印保护技术   总被引:2,自引:0,他引:2  
动态图软件水印在抗攻击性方面较通常的静态水印有明显的优势,然而由于这类水印信息本身与宿主程序的功能性之间并无关联,所以攻击者可以找到水印结构并对其进行恶意破坏,从而使水印提取过程失败.为此,提出了一种通过建立多常量与水印的依赖关系来对动态图水印进行保护的方法,并设计了针对Radix、PPCT、IPPCT结构动态图水印的保护算法.该算法通过创建动态图水印与宿主程序中多常量的依赖关系,对水印起到了防篡改的保护作用,从而可对该类水印进行有效的保护.最后通过数据率、鲁棒性两个方面对此算法进行了评测.结论是:基于IPPCT结构的算法不但过载较小,而且具有较高的数据率,还可以防止共谋攻击,是一种相对较好的水印保护算法.  相似文献   

15.
A secure, keyless, and blind watermarking and authentication strategy for images on quantum computers, WaQI, is proposed based on restricted geometric transformations. In contrast with conventional digital watermarking techniques where geometric transformations on the contents of an image are considered undesirable, the proposed WaQI scheme utilises the restricted variants (of the quantum versions) of these transformations as the main resources of the watermark embedding and authentication circuits. This is accomplished by a careful analysis of the classical content of the image–watermark pair, based on which a bespoke watermark map that translates into the gate sequences of the quantum watermark embedding and authentication circuits is realised. Simulation-based experimental results involving the classical (i.e. conventional or non-quantum) simulation of the input images, watermark signals, and quantum circuits yielded a 25% improvement in terms of overall watermark-embedding capacity and between 7% and 50.7% in terms of the visible quality of the watermarked images in comparison with select digital watermarking methods for various pairs, thus, demonstrating both the feasibility and capabilities of the proposed WaQI scheme when the necessary quantum hardware are realised physically. This scheme, provides the framework for representing two or more quantum data as a single quantum circuit, and opens the door for other applications aimed at quantum data protection.  相似文献   

16.
白雪梅 《计算机工程》2007,33(1):156-158
提出了一种利用动态图及其内部结构表示水印并实施防篡改,并利用并发控制的多线程实现水印冗余嵌入和可靠提取的鲁棒水印实现方案。该方案具有较强的鲁棒性。  相似文献   

17.
欧阳康  张汗灵 《计算机工程》2011,37(13):135-138
AB算法的门限方案原本用于密钥分存,不限制子密钥的强度,从而导致水印数据扩张,而扩展门限定义可限制子密钥的数据位宽。为此,提出基于扩展门限的水印算法,采用动态图方法在Java平台实现水印系统。实验结果证明,该水印算法能有效控制水印数据扩张,加快水印恢复速度,适于构建方便实用的软件水印系统。  相似文献   

18.
为了提高动态图软件水印的隐藏容量和鲁棒性,本文提出了一种基于变量防篡改的动态图软件水印方案。该方案利用不同进制形式的数可以相互转化的思想将大的水印信息分割成多个小的水印信息,然后将这些小的水印信息编码成一组图结构,动态地嵌入目标程序中。在编码水印信息时,利用动态图结构中结点的父指针来编码,并使其叶结点与目标程序变量关联,起到防篡改的作用,从而可对水印进行有效的保护。实验结果表明,嵌入水印信息后,目标程序的运行速度和结果都没有明显的变化,但水印对溢出攻击、扭曲攻击和附加攻击等都有明显的抵抗效果,水印也能够准确、方便地被提取出来。该方案的性能明显优于PPCT算法和常量防篡改水印算法。  相似文献   

19.
提出了一种利用多常量编码伪水印来对动态图水印进行保护的方法,设计了针对IPPCT结构动态图水印的保护算法。该算法通过创建多个IPPCT结构的伪水印对宿主程序功能性的依赖关系,对真实水印起到了防篡改的作用,增加了攻击者的攻击难度,从而可对该类水印进行有效的保护。  相似文献   

20.
目前的平展控制流主要是结合不透明谓词使用,例如混沌映射和同余方程算法。这些算法会引起大量额外开销。此外,这种结合不透明谓词的平展控制流混淆方法难抵御动态逆向攻击。针对这些问题,提出了在插入与原基本块结构类似、但数据随机生成且与原基本块不同的冗余块,使攻击者难以区分实际执行基本块的基础上,对实际执行基本块和冗余块进行控制流平展化处理,进一步混淆控制流结构。此外,构建分支函数动态赋值算法,对分支变量进行强化,提高混淆弹性。该控制流混淆算法在mbed TLS程序测试集上进行控制流、逆向工程和性能测试与分析,测试与分析结果表明该混淆算法不仅能大大提高混淆强度,还能有效保护程序控制流信息,抵抗动静态逆向分析。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号