【摘要】 本发明公开了一种远程验证软件正版性的技术方法。本发明通过在软件保护装置中增加一个正版验证模块,并架设一个远程验证服务器,可以在没有客户信息数据库的情况下对软件的正版性进行验证。由于验证的过程不要求客户进行注册,因此实施非常简便但可靠性远远高于现有的验证方法,有效防止对最终用户欺骗行为的发生。 【专利类型】发明授权 【申请人】北京深思洛克软件技术股份有限公司 【申请人类型】企业 【申请人地址】100086 北京市海淀区中关村南大街甲6号铸诚大厦B座1201室 【申请人地区】中国 【申请人城市】北京市 【申请人区县】海淀区 【申请号】CN200810111945.5 【申请日】2008-05-19 【申请年份】2008 【公开公告号】CN101290648B 【公开公告日】2010-09-08 【公开公告年份】2010 【授权公告号】CN101290648B 【授权公告日】2010-09-08 【授权公告年份】2010.0 【IPC分类号】G06F21/22; H04L29/06; G06F21/12 【发明人】孙吉平; 韩勇 【主权项内容】 一种对软件的正版性进行远程验证的方法,用于通过软件保护装置和远程服务器对软件的正版性进行验证,其中,软件保护装置中包括软件保护装置功能模块和正版验证模块,其特征在于,该方法包括步骤:(1)将软件保护装置与本地计算机相连接;(2)本地计算机上运行的软件与远程服务器通过网络连接,通过软件保护装置中的正版验证模块接受远程服务器发来的挑战数据,对挑战数据作出响应,其中所述挑战数据是随机数或者不重复的数据;其中,本地计算机与远程服务器之间的连接采用C/S结构或者B/S结构;(3)通过所述正版验证模块对远程服务器发来的所述挑战数据进行密码学运算处理以作为响应结果;其中密码学运算处理的算法包括:数字签名、计算MAC验证码或对数据进行加密运算;(4)远程服务器验证响应结果,确定软件是否为正版;其中,所述远程服务器的验证过程为:对所述正版验证模块计算出来的所述响应结果进行验证,如果验证正确则认为软件为正版。 【当前权利人】北京深思数盾科技股份有限公司 【当前专利权人地址】北京市海淀区西北旺东路10号院东区5号楼5层510 【专利权人类型】股份有限公司 【统一社会信用代码】911101081019533451 【家族被引证次数】5