一种软件版权保护方法

次浏览
  • 详细信息
  • 成果简介
  • 应用范围
  • 前景分析
成果名称: 一种软件版权保护方法 关键字: 应用行业: 计算机、通信和其他电子设备制造业
高新技术领域: 电子信息技术 所在地: 北京市 知识产权类型: 发明专利
知识产权编号: ZL200610099202.1 成果体现形式: 发明专利 成果属性:
成果所处阶段: 成果水平: 国内先进 研究形式:
学科分类: 战略新兴产业: 请选择... 课题来源:
第一完成单位名称: 飞天诚信科技股份有限公司 第一完成单位属性: 技术成熟度:
合作方式: 专利许可 交易价格(万): 2.00 所属十强产业:

本发明公开了一种软件版权保护的方法,特别是一种在程序文件中加入软件保护相关代码,通过其与智能密钥装置交互,实现软件版权保护的方法。首先在程序文件中加入软件保护相关代码,然后修改程序文件的入口点信息,使得在加载程序文件时,首先执行软件保护相关代码,再通过软件保护相关代码与智能密钥装置交互处理程序文件,处理后执行程序文件。本发明可以实现对程序文件的加密、解密、压缩和解压缩等操作。对于软件开发商而言本发明无需编写程序即可完成对已有程序文件的版权保护,其操作简单,可极大的缩短软件版权保护方案实施的周期,而且本发明利用了智能密钥装置,提高了保护强度,最大程度上保护了软件开发商的利益。

本发明涉及一种软件版权保护方法,特别涉及一种在程序文件基 础上加入软件保护相关代码来实现软件版权保护的方法。

本发明提供了一种在程序文件基础上加入软件保护相关代码并 结合硬件即智能密钥装置实现软件版权保护的方法,本发明对于软件 开发商来说无需编写程序即可完成对已有程序文件的版权保护,操作 简单,极大的缩短了软件版权保护方案实施的周期,同时本发明利用 了智能密钥装置,提高了保护强度,最大程度上保护了软件开发商的 利益。

随着计算机技术的发展,软件行业也在不断发展,软件的功能不 断增强,软件数量也不断增长,然而多年来软件被盗版一直是困扰众 多软件开发商的重大难题,所以许多软件开发商不得不在软件产品的 开发过程中就投入精力去编制软件保护功能模块,尤其是那些售价相 对较高,面向特定领域的行业软件产品。但在一个产品的开发过程中 投入精力去实现软件保护功能并非总能达到预期的效果,毕竟与软件 保护及加密相关的功能的开发需要以一定的实践经验为基础,根据软 件产品的具体特点,制定软件保护方案,并在软件开发的初期就着手 保护方案的量身设计。
在目前众多的软件保护类产品中,智能密钥装置是被普遍使用的 产品。智能密钥装置是一种带有处理器和存储器的小型硬件装置,它 可通过计算机的数据通讯接口与计算机连接,具有控制软件运行和限 制软件功能的功能。其内部存有私钥,可预置加密算法功能,同时也 可后期自行定制部分算法功能。当为一个软件产品安装了智能密钥装 置对其进行保护后,软件产品与智能密钥装置硬件就被绑定在一起, 离开智能密钥装置软件就无法正常运行。智能密钥装置内置的私钥具 有对外不可见性,与密钥相关的运算完全在装置内部运行,且智能密 钥装置具有抗攻击的特性,安全性极高。
目前基于智能密钥装置对软件进行保护的方式主要有两种:
一是结合智能密钥装置生产商所提供的API接口,改造软件功 能,在源代码中嵌入对智能密钥装置功能的访问,使自己的软件与锁 中的数据或算法相绑定。在程序运行期间尽可能地使程序的重要模块 脱离智能密钥装置后就无法正常运行,这样即使存放在硬盘上的程序 文件及数据文件被复制了,只要智能密钥装置没被复制,那么软件运 行时必然仍需要智能密钥装置的参与,因而软件也就无法被盗版。其 缺点是:需要专业程序员来实施方案的开发,开发周期长,保护强度 可控性低,强度受限于开发者的经验。
二是利用智能密钥装置生厂商所提供的工具软件直接对开发环 境所生成的程序文件进行操作,从而使这个程序文件结合了保护功能 模块,即外壳加密。外壳加密主要是指对一个已经由编译器所生成的 含有指令码的程序文件的结构进行改造,使另一个或多个含有指令码 的二进制文件片段能顺利地与这个文件相结合,形成一个新的程序文 件。外壳加密的缺点是:同一外壳加密工具所保护的不同应用软件的 破解过程存在相似性,被保护的内容会在计算机的内存中重现。应用 代码与后期外壳加密工具插入的代码联系较为松散,理论上都可以进 行分离并最终被破解。
所谓程序文件是指经编译后所生成的含有二进制指令代码的可 执行的文件。

  • 附件

联系方式

  • 联系人:

    王先生

  • 联系电话:

    18131256261

  • QQ/MSN:

  • Email:

    shengxunkeji2000@sina.com

  • 通讯地址:

    北京市海淀区

请填写以下信息

  • 联系人姓名:

  • 联系人电话:

  • 手机号:

  • 邮箱:

  • QQ:

  • 工作单位:

  • 地址:

  • 意向说明:

  • 取消 确定
  • logo图片

    专注专业

    资深行业经验,专业技术运作团队

  • logo图片

    信息保密

    专利或技术全方位严格保密,保证用户权益

  • logo图片

    快速转让

    依托大数据,精准对接需求企业,节约成本

  • logo图片

    一站式服务

    技术转让一站式服务,省心更放心