[发明专利]基于动态密码的游戏消息加密机制及游戏系统有效
申请号: | 201510725240.2 | 申请日: | 2015-10-30 |
公开(公告)号: | CN105376221B | 公开(公告)日: | 2019-05-21 |
发明(设计)人: | 杨鹏;陈宏展;刘德建 | 申请(专利权)人: | 福建天晴数码有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 福州市博深专利事务所(普通合伙) 35214 | 代理人: | 林志峥 |
地址: | 350000 *** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 动态 密码 游戏 消息 加密 机制 系统 | ||
1.一种基于动态密码的游戏消息加密机制,其特征在于:包括如下步骤:
S1、游戏客户端获取认证服务器的公钥;
S2、游戏客户端注册自己的公钥和私钥;
S3、游戏客户端将自己的公钥用认证服务器的公钥进行加密后,发送给认证服务器,并将自己的公钥以明文的形式发送给游戏服务器;
S4、认证服务器用认证服务器的私钥进行解密,获取游戏客户端的公钥,并将此公钥发送给游戏服务器;
S5、游戏服务器对比从游戏客户端和认证服务器收到的游戏客户端的公钥,若一致,则进行步骤S6;若不一致,则断开与游戏客户端的连接;
S6、游戏服务器生成动态密钥,并发送给游戏客户端;
S7、游戏服务器和游戏客户端使用所述动态密钥对通信消息进行加解密。
2.根据权利要求1所述的基于动态密码的游戏消息加密机制,其特征在于:所述步骤S1包括:
S11、认证服务器生成认证服务器的公钥和私钥;
S12、游戏客户端连接认证服务器,获取认证服务器的数字证书,并验证该证书的合法性;
S13、游戏客户端解析数字证书,获取认证服务器的公钥。
3.根据权利要求1所述的基于动态密码的游戏消息加密机制,其特征在于:所述步骤S2中,游戏客户端基于非对称加密算法,随机生成一个公钥和一个私钥。
4.根据权利要求1-3任一项所述的基于动态密码的游戏消息加密机制,其特征在于:所述步骤S6具体包括:
S61、游戏服务器随机生成动态密钥;
S62、游戏服务器将动态密钥用游戏客户端的公钥进行加密后,发送给游戏客户端;
S63、游戏客户端用自己的私钥进行解密,得到动态密钥。
5.根据权利要求1-3任一项所述的基于动态密码的游戏消息加密机制,其特征在于:所述步骤S7中游戏服务器和游戏客户端均使用对称加密算法和该动态密钥对通信消息进行加解密。
6.一种基于动态密码的游戏系统,包括游戏客户端,认证服务器和游戏服务器,其特征在于:
所述游戏客户端包括第一生成模块、获取模块、第一加密模块和第一发送模块;
所述认证服务器包括第一解密模块和第二发送模块;
所述游戏服务器包括比对模块、动态密钥生成模块和第三发送模块;
所述第一生成模块用于生成游戏客户端的公钥和私钥;
所述获取模块用于获取认证服务器的公钥;
所述第一加密模块用于使用认证服务器的公钥对游戏客户端的公钥进行加密;
所述第一发送模块用于将所述第一加密模块加密后的内容发送给认证服务器,并将游戏客户端的公钥以明文的形式发送给游戏服务器;
所述第一解密模块用于使用认证服务器的私钥对第一加密模块加密后的内容进行解密,获取游戏客户端的公钥;
所述第二发送模块用于将第一解密模块解密后获取的游戏客户端的公钥发送给游戏服务器;
所述比对模块用于对比从游戏客户端和认证服务器收到的游戏客户端的公钥,若一致,则运行动态密钥生成模块;若不一致,则断开与游戏客户端的连接;
所述动态密钥生成模块用于生成动态密钥;
所述第三发送模块用于将所述动态秘钥发送给游戏客户端;
游戏服务器和游戏客户端使用所述动态密钥对通信消息进行加解密。
7.根据权利要求6所述的基于动态密码的游戏系统,其特征在于:
所述认证服务器还包括第二生成模块,用于生成认证服务器的公钥和私钥;
所述游戏客户端的获取模块还用于获取认证服务器的数字证书,并验证该证书的合法性;
所述获取模块还包括一解析模块,所述解析模块用于解析所述数字证书,并获取认证服务器的公钥。
8.根据权利要求6所述的基于动态密码的游戏系统,其特征在于:所述第一生成模块基于非对称加密算法,随机生成一个公钥和一个私钥。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建天晴数码有限公司,未经福建天晴数码有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510725240.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:汽车保险杠雷达孔冲孔装置
- 下一篇:机架辊道组件