[发明专利]游戏保护加密和解密方法、设备和系统有效
申请号: | 201110037622.8 | 申请日: | 2011-02-14 |
公开(公告)号: | CN102122336A | 公开(公告)日: | 2011-07-13 |
发明(设计)人: | 刘明辉;胡舜耕 | 申请(专利权)人: | 中国联合网络通信集团有限公司 |
主分类号: | G06F21/24 | 分类号: | G06F21/24 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 刘芳 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 游戏 保护 加密 解密 方法 设备 系统 | ||
技术领域
本发明涉及一种游戏保护的方法,尤其涉及一种游戏保护加密和解密方法、设备和系统。
背景技术
数字版权管理(Digital Rights Management,DRM)技术是一项加强对音频、视频数字化产品内容版权保护的技术,其基本的工作原理是将音频、视频等文件进行加密编码处理,再建立一个许可证服务中心;当用户使用这些加密文件时,应用软件会根据其包含在头文件中的有关属性自动链接到许可证服务中心获取相应的许可证;只有通过许可证服务中心的验证并获得许可证,才能使用这些音、视频等文件,从而保护了这些数字多媒体产品的版权和使用权限。
软件加壳是一种常用的软件保护技术,是指对软件进行压缩、加密、反跟踪、反补丁等操作,并在软件程序中加入一段外壳程序对原有程序进行还原。外壳程序是一段先于被保护的程序运行的一段程序,在这段程序中对原有程序的代码及数据进行相应的还原解密操作,一些加壳软件在加密数据的同时还对可执行文件中的代码及数据进行压缩,不但缩小了文件在磁盘上所占有的存储空间,有些情况下还可能有效地提高可执行文件运行时的加载速度,大多软件外壳同时还集成反跟踪等技术来增加破解的难度,有的外壳程序具有序列码加密、软件使用次数及时间限制功能。
目前DRM技术在游戏软件保护方面,还没有成熟的先例;加壳技术虽然可以限制游戏的使用权限,也可以用加密的方法保证游戏程序不被破解,但这种方法是将游戏的内容和权限及密钥绑定在一起,权限和游戏的保护都依赖于游戏加密技术本身;并且在游戏业务当中,根据游戏业务的需求,权限往往都有多种组合的复杂情况,则需要针对每种权限的组合都需要做一个新的壳程序,因此,目前的软件加密壳技术显然不能满足游戏灵活性的需求。
发明内容
针对现有技术的上述缺陷,本发明实施例提供一种游戏保护加密和解密方法、设备和系统。
本发明实施例提供一种游戏保护加密方法,包括:
数字版权管理服务系统对游戏业务系统所要发布的游戏的游戏主程序进行加密处理,并存储进行加密处理所用的密钥以及所述游戏的游戏标识码;
所述数字版权管理服务系统接收所述游戏业务系统发送的、用户终端所购买的所述游戏的游戏标识码和对应的权限信息,获取与所述游戏标识码对应的密钥并生成对应的许可证号码,存储所述许可证号码并通过所述游戏业务系统返回给所述用户终端;
所述数字版权管理服务系统接收所述用户终端发送的携带有所述许可证号码的许可证信息获取请求,生成与所述许可证号码对应的、供所述用户终端运行所述游戏主程序用的许可证信息,所述许可证信息包括所述游戏标识码、与所述游戏标识码对应的密钥和所述权限信息。
本发明实施例提供一种游戏保护解密方法,包括:
用户终端中的数字版权管理客户端接收所述用户终端在运行从游戏业务系统获取的、经过数字版权管理服务系统加密处理的游戏主程序的过程中所发送的、用于获取进行加密处理所用的密钥的请求信息,所述请求信息中携带对应的游戏标识码;
所述数字版权管理客户端根据所述游戏标识码,查找对应的许可证信息,所述许可证信息包括所述游戏标识码、与所述游戏标识码对应的密钥和权限信息;
所述数字版权管理客户端若根据所述权限信息判断获知所述用户终端具有权限,则返回所述密钥以供所述用户终端解密所述游戏主程序。
本发明实施例提供一种数字版权管理服务系统,包括:
第一处理模块,用于对游戏业务系统所要发布的游戏的游戏主程序进行加密处理,并存储进行加密处理所用的密钥以及所述游戏的游戏标识码;
第二处理模块,用于接收所述游戏业务系统发送的、用户终端所购买的所述游戏的游戏标识码和对应的权限信息,获取与所述游戏标识码对应的密钥并生成对应的许可证号码,存储所述许可证号码并通过所述游戏业务系统返回给所述用户终端;
第三处理模块,用于接收所述用户终端发送的携带有所述许可证号码的许可证信息获取请求,生成与所述许可证号码对应的、供所述用户终端运行所述游戏主程序用的许可证信息,所述许可证信息包括所述游戏标识码、与所述游戏标识码对应的密钥和所述权限信息。
本发明实施例提供一种用户终端,包括数字版权管理客户端,其中,所述数字版权管理客户端包括接收模块、查询模块和判断模块;
所述接收模块,用于接收所述用户终端在运行从游戏业务系统获取的、经过数字版权管理服务系统加密处理的游戏主程序的过程中所发送的、用于获取进行加密处理所用的密钥的请求信息,所述请求信息中携带对应的游戏标识码;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国联合网络通信集团有限公司,未经中国联合网络通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110037622.8/2.html,转载请声明来源钻瓜专利网。