远程关键运算软件防破解方法技术

技术编号:2842415 阅读:301 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种全新的基于网络的用以实现对实时在线软件的更严密的防盗版保护的远程认证方法。本发明专利技术是将计算机软件的数据处理过程分为:本地用户在客户端输入、服务器端处理、服务器端输出三个处理阶段,服务器端处理软件中不可省略的计算处理,并与本地用户提供的输入部分共同完成运算。采用本发明专利技术的软件防破解方法,由于的程序代码不完整,特别是关键代码的缺失,对客户端软件的破解如果通过现在通用的、修改可执行代码跳过认证代码程序段的方法,客户端软件的功能将会因数据处理的断层发生故障,从而有效防止软件的执行程序被破解者掌握,预防了软件被破解者破解为自由可用的用于其他目的软件,保证了软件的安全和人们的利益。

【技术实现步骤摘要】

本专利技术涉及的是一种基于计算机网络的计算机软件防破解技术。
技术介绍
目前,商业化的计算机软件大多要通过注册用户和密码、认证码的方式进行软件的防盗版保护。基于这种方式的软件注册,对于进行软件盗版破解的破解者而言,通过逐段、逐句的分析和查找,可以找到软件执行程序内部进行认证和中断非法用户使用软件功能的语句。因此,就目前的所有计算机软件而言,只要软件的执行程序被破解者掌握,该软件的功能就很容易被破解者破解为自由可用的软件。
技术实现思路
本专利技术的目的在于提供一种全新的基于网络的用以实现对实时在线软件的更严密的防盗版保护的远程认证方法。本专利技术的目的是这样实现的将计算机软件的数据处理过程分为本地用户在客户端输入、服务器端处理、服务器端输出三个处理阶段,服务器端处理软件中不可省略的计算处理,并与本地用户提供的输入部分共同完成运算。本专利技术还有这样一些结构特征所述的远程服务器端处理的程序是一节或多节连续的或不连续的处理。本专利技术中将计算机软件的数据处理过程简单的分为输入-->处理-->输出三个处理阶段。如果我们把软件的某些不可省略的计算处理代码放置在服务器本文档来自技高网...

【技术保护点】
一种远程关键运算软件防破解方法,其特征在于:它是将计算机软件的数据处理过程分为:本地用户在客户端输入、远程服务器端处理、输出三个处理阶段,其中,把软件的不可省略的计算处理代码放置在远程服务器端运行,本地用户通过提供输入部分提请远程服务器完成少量的关键计算。

【技术特征摘要】

【专利技术属性】
技术研发人员:姚念民赵建明万众一
申请(专利权)人:哈尔滨工程大学
类型:发明
国别省市:93[中国|哈尔滨]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1