[發明專利]一種實現數據安全性和完整性的方法和系統有效
| 申請號: | 201610914783.3 | 申請日: | 2016-10-20 |
| 公開(公告)號: | CN107968773B | 公開(公告)日: | 2021-12-24 |
| 發明(設計)人: | 張在偉;徐金良 | 申請(專利權)人: | 盛趣信息技術(上海)有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06 |
| 代理公司: | 上海金盛協力知識產權代理有限公司 31242 | 代理人: | 鄭鳴捷 |
| 地址: | 201203 上海*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 實現 數據 安全性 完整性 方法 系統 | ||
本申請涉及一種實現數據安全性和完整性的方法和系統。該方法包括:客戶端與網關服務器之間建立會話;所述網關服務器向所述客戶端推送數據包的加密解密機器碼,以確定動態加密解密方式;以及所述客戶端與所述網關服務器之間使用所述加密解密方式進行通信。還可以設定固定數據樁用來恢復流數據錯誤。本申請采用隨機動態加密解密方式,增加數據傳輸和存儲的安全性和完整性。
技術領域
本申請涉及數據安全,尤其涉及數據完整性校驗以及數據加密解密的技術。
背景技術
大型多人在線角色扮演游戲MMORPG(massively multiplayer online role-playing games)通常涉及大量玩家的參與,但同時也引起存在通過各種手段進行破解逆向,尤其是針對游戲客戶端和服務器端之間的通信數據包進行分析。而一旦黑客破解了相關通信數據協議,則可以模擬客戶端行為以及模擬各種合法的請求,從而達到欺騙服務器的目的,進而最終可以制作出各種惡性外掛(比如:掛機、加速等),嚴重影響游戲公平,甚至會盜取用戶帳號或者裝備。另外,還有由于一些異常的網絡波動或者黑客篡改網絡包等因素,造成通信包內容的紊亂,導致服務器端出現莫名異常的數據或行為。
因此,本領域需要一種增強數據安全性以及實現數據完整性的技術。
發明內容
鑒于此,本申請旨在提供一種實現數據安全性和完整性的方法和系統。
根據本發明一個實施例,提供了一種實現數據安全性和完整性的方法,包括:客戶端與網關服務器之間建立會話;所述網關服務器向所述客戶端推送數據包的加密解密機器碼,以確定動態加密解密方式;以及所述客戶端與所述網關服務器之間使用所述加密解密方式進行通信。
根據一個方面,所述客戶端根據所述網關服務器推送的加密解密機器碼生成客戶端本地機器碼,所述網關服務器隨時隨機切換所述加密解密方式并通知所述客戶端。
根據另一個方面,所述加密解密機器碼由所述網關服務器預加載時生成。
根據又一個方面,所述網關服務器和內部服務器之間的通信不采用密文通信。
根據又一個方面,所述方法還包括:設定固定數據樁用來恢復流數據錯誤。
根據又一個方面,對于數據包中的至少一部分數據,采用序列化存儲方式進行存儲。
根據本發明另一個實施例,提供了一種用于實現數據安全性和完整性的系統,包括:用于客戶端與網關服務器之間建立會話的裝置;用于所述網關服務器向所述客戶端推送數據包的加密解密機器碼,以確定動態加密解密方式的裝置;以及用于所述客戶端與所述網關服務器之間使用所述加密解密方式進行通信的裝置。
根據本發明又一個實施例,提供了一種用于實現數據安全性和完整性的系統,所述系統包括:至少一個邏輯處理器;計算機可讀存儲介質,所述計算機可讀存儲介質存儲用于執行以下操作的計算機可執行指令:客戶端與網關服務器之間建立會話;所述網關服務器向所述客戶端推送數據包的加密解密機器碼,以確定動態加密解密方式;以及所述客戶端與所述網關服務器之間使用所述加密解密方式進行通信。
通過本發明給出的針對傳輸中數據安全完整性的相關解決方案,保證了:1)發送方對數據進行封包,增加完整性校驗機制;同時接收方能夠對接收到的數據內容進行數據完整性校驗,保證收到的是一個完整的數據包;2)發送方對數據包進行有效加密;接收方針對經過校驗完整性的數據包需要做進一步的解密校驗,從而得到最終的數據;3)采用隨機動態加密解密方式,從而達到迷惑破解者使其找不到規律;4)針對傳輸過程中出現的不完整包的情況能夠盡可能快的恢復數據傳輸。
附圖說明
納入于此且構成本說明書一部分的附圖示出了本申請的示例性實施例,并與以上給出的發明內容和下面給出的具體實施方式一起用來解釋本申請的特征。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于盛趣信息技術(上海)有限公司,未經盛趣信息技術(上海)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610914783.3/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





