[發明專利]基于CHAP協議的數據交互方法及裝置有效
| 申請號: | 201510745887.1 | 申請日: | 2015-11-06 |
| 公開(公告)號: | CN105282168B | 公開(公告)日: | 2019-02-05 |
| 發明(設計)人: | 袁炯 | 申請(專利權)人: | 盛趣信息技術(上海)有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L9/32 |
| 代理公司: | 上海金盛協力知識產權代理有限公司 31242 | 代理人: | 鄭鳴捷 |
| 地址: | 201203 上海市浦東*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 chap 協議 數據 交互 方法 裝置 | ||
本發明提供了一種基于CHAP協議的數據交互方法及裝置,其中,基于CHAP協議的數據交互裝置包括客戶端和服務器,所述客戶端和所述服務器在身份驗證成功后進行數據交互。采用第一隨機數、非對稱加密算法以及安全散列算法來驗證所述客戶端和所述服務器的合法性,從而實現所述客戶端和所述服務器之間的身份驗證,避免了中間人的攻擊。在身份驗證成功后,再在所述客戶端和所述服務器之間進行數據傳輸,保證了所述客戶端和所述服務器之間數據傳輸的安全性及可靠性,同時也避免了重放攻擊。
技術領域
本發明涉及移動通訊數據業務領域,尤其是一種基于CHAP協議的數據交互方法及裝置。
背景技術
隨著計算機技術的發展,客戶端與服務器之間的數據交互越來越頻繁,所述客戶端和所述服務器之間數據傳輸的安全性所面臨的挑戰越來越嚴峻。
當前,通常選擇將所述客戶端和所述服務器之間的請求進行參數簽名,或者加入迭代次數和時間戳來防止中間人攻擊,以保證所述客戶端和所述服務器之間數據傳輸的安全。這種技術方案簡單,但是依賴于時間同步,實現困難,也不太精確。同時,也面臨蠻力和猜測攻擊。
發明內容
本發明的目的在于提供一種基于CHAP協議的數據交互方法及裝置,以解決客戶端和服務器之間數據傳輸的安全問題。
為了達到上述目的,本發明提供了一種基于CHAP協議的數據交互方法及裝置,其中,基于CHAP協議的數據交互方法,包括以下步驟:
所述客戶端采用非對稱加密算法將存儲在本地的授權碼用一公鑰加密,然后將加密后的授權碼發送給服務器進行挑戰;
所述服務器接收到所述加密后的授權碼后,用與所述公鑰對應的私鑰進行解密,獲取所述授權碼,并驗證所述授權碼的合法性;
當驗證所述授權碼合法后,所述服務器生成一第一隨機數,將所述服務器上存儲的與所述授權碼對應的隨機數更新為所述第一隨機數,利用安全散列算法對所述授權碼和所述第一隨機數進行加密形成一第一密文,并將所述第一密文和所述第一隨機數作為第一挑戰值發送給所述客戶端;
所述客戶端接收到所述第一挑戰值后,利用所述安全散列算法對存儲在本地的授權碼和所述第一隨機數進行加密形成一第二密文,比較所述第一密文和所述第二密文,當所述第一密文與所述第二密文相同時,則所述服務器身份合法,所述客戶端對所述服務器作出應答;
所述服務器接收并驗證所述客戶端的應答,當所述客戶端的應答正確時,所述客戶端合法,所述客戶端和所述服務器之間進行數據傳輸。
優選的,在上述的基于CHAP協議的數據交互方法中,所述服務器在驗證所述授權碼的合法性時,當所述授權碼在所述服務器上已注冊,且在有效期內,則所述授權碼合法。
優選的,在上述的基于CHAP協議的數據交互方法中,所述客戶端在將加密后的授權碼發送給服務器之前,需要對所述加密后的授權碼進行編碼,所述服務器在接收到編碼后的所述加密后的授權碼后,先解碼以獲取所述加密后的授權碼。
優選的,在上述的基于CHAP協議的數據交互方法中,所述服務器接收并驗證所述客戶端的應答,當所述客戶端的應答正確時,所述客戶端合法,所述客戶端和所述服務器之間進行數據傳輸的步驟包括:
所述客戶端利用安全散列算法對存儲在本地的授權碼、通行密語以及所述第一隨機數進行加密,形成第三密文,并將所述第三密文作為對所述服務器的應答,并將一業務參數發送給所述服務器;
所述服務器接收到所述第三密文和所述業務參數后,驗證所述客戶端的應答,當所述客戶端的應答正確時,所述客戶端合法,根據第三密文和所述業務參數,獲取與所述業務參數相關的業務數據,對所述業務數據進行加密,形成第四密文,將所述第四密文發送給所述客戶端;所述服務器生成一第二隨機數,并將所述服務器上存儲的與所述授權碼對應的隨機數更新為所述第二隨機數。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于盛趣信息技術(上海)有限公司,未經盛趣信息技術(上海)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510745887.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種大功率直流碟式無刷無齒電機
- 下一篇:一種不帶輔助系統的雙端面機械密封
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





