[發明專利]基于網關的數據安全傳輸方法有效
| 申請號: | 201711227460.8 | 申請日: | 2017-11-29 |
| 公開(公告)號: | CN107733635B | 公開(公告)日: | 2020-10-09 |
| 發明(設計)人: | 付強;常清雪;肖建 | 申請(專利權)人: | 四川長虹電器股份有限公司 |
| 主分類號: | H04L9/06 | 分類號: | H04L9/06;H04L12/66;H04L29/06;H04L29/08 |
| 代理公司: | 成都虹橋專利事務所(普通合伙) 51124 | 代理人: | 吳中偉 |
| 地址: | 621000 四*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 網關 數據 安全 傳輸 方法 | ||
本發明涉及信息安全傳輸領域,其公開了一種基于網關的數據安全傳輸方法,在不改變現有架構,不影響現有業務的前提下,實現數據安全傳輸。本發明中,通過在業務服務器之前,家庭網絡入口處部署安全網關實現安全傳輸;在進行數據傳輸時,首先協商終端側安全網關和業務服務器側安全網關的會話密鑰,然后對發送數據包進行簽名并添加發送時間信息后采用會話密鑰加密發送給接收端,在簽名時加入了傳輸時間;接收端收到數據包后采用會話密鑰進行解密,對發送時間信息進行驗證,驗證通過后簽名進行校驗。
技術領域
本發明涉及信息安全傳輸領域,具體涉及一種基于網關的數據安全傳輸方法。
背景技術
隨著物聯網的逐步發展,越來越多的智能家電和家居逐漸走進人們的家庭里,生活的質量也隨著科技的進步而得到提高。但是隨之而來的安全問題也逐漸的顯現出來,而且開始愈演愈烈,使得人們的個人信息處于危險的狀態下。
由于終端設備本身資源的限制,傳輸時沒有采用安全傳輸,或使用弱算法的安全傳輸方式,使得其中傳輸的信息可以輕易的被截取,從而導致個人信息暴露和自己的智能設備被惡意操控等不良的后果。
發明內容
本發明所要解決的技術問題是:提出一種基于網關的數據安全傳輸方法,在不改變現有架構,不影響現有業務的前提下,實現數據安全傳輸。
本發明解決上述技術問題采用的技術方案是:
一種基于網關的數據安全傳輸方法,應用于包括終端側安全網關、業務服務器側安全網關、時間服務器和CA服務器的數據安全傳輸系統中;所述終端側安全網關和業務服務器側安全網關中均設置有CA服務器頒發的用作身份唯一標識的證書,且均支持對稱加密算法、非對稱加密算法和單項哈希算法;該方法包括以下步驟:
a.終端側安全網關與服務器側安全網關之間建立會話密鑰;
b.終端或服務器端作為發送端在發送http協議包時的處理步驟包括b1-b4:
b1.從時間服務器獲得當前的時間值,然后以頭部字段名time,值為獲取的當前時間值的格式寫入http協議的頭部,記為HTTPAT;
b2.對HTTPAT使用單項哈希函數生成hashA值;
b3.使用發送端私鑰對hashA進行加密,生成enhashA,然后以頭部字段名sign,值為enhashA的格式寫入http協議的頭部,記為HTTPAS;
b4.采用步驟a中建立的會話密鑰對HTTPAS進行加密生成HTTPAD,然后發送給接收端;
c.服務器端或終端作為接收端在接收http協議包時的處理步驟包括c1-c7:
c1.使用會話密鑰解密HTTPAD,得到HTTPAS;
c2.從HTTPAS的頭信息中獲得發送端的發送時間值;
c3.從時間服務器獲取當前時間并與發送端的發送時間值進行比較,判斷差值是否在閾值范圍內,若是,則進入步驟c4,否則,丟棄數據包,斷開連接;
c4.將發送端的公鑰和發送時間進行拼接,以此判斷數據包是否已經被接收端存儲,如果是,則丟棄該數據包,斷開連接;否則,對該數據包進行存儲,進入步驟c5;
c5.從HTTPAS的頭信息中刪除頭部字段名為sign,值為enhashA的部分,獲得HTTPAT;然后使用發送端公鑰解密得到hashA;
c6.對HTTPAT使用單項哈希函數生成hashA′值;
c7.比較hashA′和步驟c5中的hashA,如果相等,則安全傳輸已完成;否則,丟棄數據包,斷開連接。
作為進一步優化,步驟a具體包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于四川長虹電器股份有限公司,未經四川長虹電器股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711227460.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:跨團體群組的管理方法及裝置
- 下一篇:添加聯系人的方法和裝置
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





