[发明专利]一种基于改进的一次一密乱码本的软件保护方法无效

专利信息
申请号: 200610122291.7 申请日: 2006-09-22
公开(公告)号: CN1952949A 公开(公告)日: 2007-04-25
发明(设计)人: 马识佳;罗笑南 申请(专利权)人: 中山大学
主分类号: G06F21/24 分类号: G06F21/24;G06F21/00
代理公司: 广州市深研专利事务所 代理人: 陈雅平
地址: 510275广*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开一种基于改进的一次一密乱码本的软件保护方法。本方法包括加密和解密两个过程,摒弃了传统的一步解密的方式,在运行时通过即时解码器以函数为单位一步步解密软件,仅对一次运行中必须的部分解密,使得攻击者难以获得完整的解密后程序,难以篡改并绕过未解密部分中的软件保护功能,增强了抗攻击性,在运行效果上,由于解密分散进行,就解决了启动延时长的问题。用基于一次一密加密技术,与传统的对称密钥加密算法相比,进一步减少了运行时开销,使得该技术在目前处理器上可以流畅运行。该方法增强了基于加密的软件保护的实用性,增大了破解的难度。
搜索关键词: 一种 基于 改进 一次 乱码 软件 保护 方法
【主权项】:
1、一种基于改进的一次一密乱码本的软件保护方法,本方法包括加密和解密两个过程,其特征是:所述加密过程步骤如下:a.为当前处理函数在改进的一次一密乱码本中随机选取加密密钥,在全局数据结构“已加密函数表”中标记该函数已被加密处理,并记录加密密钥;b.在函数体之前为函数添加一个跳板;c.扫描当前处理函数的每一条指令,对于函数调用做特殊处理,为其增加传递隐式参数的指令;d.对函数体的指令逐条扫描结束后,使用步骤a中产生的密钥对函数体使用改进的一次一密乱码本加密;所述解密过程是:在软件运行时,每个函数当第1次被调用的时候进行解密操作,即时解码器负责解密每个函数,解密后的函数体仍在主存中原来的位置,然后把函数体前面的跳板打上补丁去掉,当第2次执行的时候直接执行解密后的函数体,无须再次解密。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中山大学,未经中山大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/200610122291.7/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top