欢迎来到天天文库
浏览记录
ID:33860002
大小:5.18 MB
页数:64页
时间:2019-02-28
《基于net栈平衡的软件水印研究与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、湖南大学硕士学位论文基于.NET栈平衡的软件水印研究与实现姓名:李福申请学位级别:硕士专业:软件工程指导教师:孙星明;李长云20080513硕.}二学位论文摘要尊重知识产权是发展知识经济,保护高新技术的关键。但是,由于软件具有高附加值、易复制、复制成本极低等特点,软件盗版猖獗,软件产业倍受其苦。我国软件盗版现象突出,在全球盗版率最高的20个国家中,排在越南、辛巴威、印尼之后位居第4位,盗版率高达86%,直接经济损失38.84亿美元。在严峻的盗版形势下,软件保护技术研究形成一个热潮。其中,软件水印是近年出现的防盗版技术,涉及软件工程,逆向工程,社会工程,图论,编译原理,操作
2、系统,密码学,信息安全,等众多领域。其在证明版权的同时又不限制程序执行的思想,符合软件厂商既保护知识产权,又占领市场的策略,很快受到厂商和学术界双方的高度重视,在短时间内涌现出大量软件水印算法,但好的软件水印算法需要抵御各种攻击,嵌入水印后不会对软件产生负面影响,研究难度大,真正意义上的实用的软件水印算法依然是空白。本课题利用基于.NET平台的软件在执行过程中必须保持堆栈平衡的特点,研究基于栈平衡特性的软件水印算法,算法首先将软件每一模块分割,通过等价的指令替换改变切割点栈平衡特性,从而嵌入水印信息,切割后的程序被分为公开模块和隐秘模块两部分,公开模块在不安全的宿主上执行
3、,隐秘模块运行在安全的主机上,两者通过远程过程调用进行交互。无论是公开模块还是隐藏模块,都不包含程序的全部信息,在无法恢复隐藏模块的前提下,攻击者只能得到两个模块问的交互行为。由于缺乏必要信息,想通过静、动态分析的方法反编译大型程序将非常困难,保障了水印鲁棒性。为了测试实际应用效果,本文首先在电子招标系统中实现了该算法,通过实验论证了试图得到隐藏模块内容时的复杂度,并对公开模块和隐藏模块间的交互带来的时间代价进行了评估。实验结果表明,在保证一定隐密性和鲁棒性的同时,系统可将程序运行的影响控制在合理的范围内。该算法是实用软件水印技术的有益探索。关键词:软件保护;软件水印;栈
4、平衡;鲁棒性HAbstractRespectofintenectualpropertyisthekeytotheprotectionofhightechnologyandthedevelopmentofknowledgeeconomy.HoweVer’softwareischaracterlzedashighaddedvalue,easycopy’lowcopiescostandsoon,sosottwafeplracylsseriousandthesoftwareindustryisbadlyinfluenced.InChinathephenomenonofsoftwa
5、repiracyoftenoccursandtherateis86%,whichtakesthefourthplaceinthetop20countriesandisjustnexttothoseofⅥetn锄,ZinlbabweandIndonesia·ThedirecteconomiclosscausedbysoRwarepiracyinChinais3.884billiondollars·Thesituationofsof-tpiracyisseriousinChinaandthetechnologyofsoRwareprotectioncomestoaclimax
6、.、ⅣatemlarkisanewlydeVelopedanti-plracytechnology,whichisinvolvedinmanyflieldssuchassoftwareenglneerlng,reVerseengineering,societycngine矾ng,graphtheory,compikpnnclple,operatlonsystem,cryptography,infonnationsecurity,eta1.Wate锄arkVerifiesthecopyrightwithoutthe1imitsonprogramexecution,which
7、isadaptedtothepolicyofsoRwaremanufacturersthattheprotectionofintellectualpropenyandtheoccupancyotmarketaresimultaneouslyachieved.Soits’technologyhasattractedmuchattentionofsoRwaremanufacturersandacademiccircles.Manywate咖arka1gorithmshavebeendevelopedinshorttime.Howe
此文档下载收益归作者所有