[發明專利]一種多節點間的通信加密方法有效
| 申請號: | 201610928588.6 | 申請日: | 2016-10-31 |
| 公開(公告)號: | CN106656478B | 公開(公告)日: | 2019-12-20 |
| 發明(設計)人: | 李炳梁 | 申請(專利權)人: | 用友網絡科技股份有限公司 |
| 主分類號: | H04L9/08 | 分類號: | H04L9/08 |
| 代理公司: | 11249 北京中恒高博知識產權代理有限公司 | 代理人: | 馮燕云 |
| 地址: | 100094 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 節點 通信 加密 方法 | ||
1.一種多節點間的通信加密方法,多節點中的每個節點都有一個屬于自己的密鑰,每個密鑰包括兩項<KeyID,Key>,其中KeyID是Key的唯一標識,其特征在于,所述通信加密方法包括以下過程:
S1,查找自己的Key及壓縮算法,壓縮加密數據形成Body;
S2,把使用的Key對應的KeyID和壓縮ID放到Header中;
S3,合并Header和Body發送數據;
S4,通信傳送[Header, Body];
S5,定位Header和Body,找到KeyID和壓縮ID;
S6,找到相應的Key和壓縮算法,解密解壓Body,得到正常信息;
壓縮ID即Compress ID,Compress ID是壓縮算法的標識,用于定位壓縮算法解壓數據;
所述節點在通信時,包裝原有正常通信消息如下:[Header, Body],其中Header是加密的消息頭,包括消息壓縮加密的元數據信息,Body是壓縮加密后的消息內容,然后通過底層通信模塊把消息發送到對方,接收節點先解析出Header,根據Header找到壓縮算法和加密KeyID,從而解密解壓消息。
其中,通信系統中設置有密鑰中心Controller,用于為節點生成密鑰,生成過程通過協商交互生成,Controller定期更新自己的密鑰,不用和其他節點協商,更新完成后使用舊密鑰加密密鑰廣播通知各節點。
當節點發現無法根據KeyID獲取key時,先用自己的公鑰加密索取信息,索取信息包括節點身份、KeyID和節點的密鑰信息,發送到密鑰中心,然后密鑰中心用私鑰解密,驗證節點身份,根據KeyID查找密鑰信息,然后用節點密鑰信息加密返回給節點,返回路徑由Controller根據特定規則生成,節點接收到后解密獲取密鑰。
2.根據權利要求1所述的多節點間的通信加密方法,其特征在于,每密鑰更新完后,把密鑰信息保存到磁盤或者文件中,重啟后從磁盤加載密鑰信息,同時還會協商新密鑰,如果此時有未讀消息且使用老密鑰加密,那么就可以使用之前保留的密鑰解密,否則使用新密鑰解密。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于用友網絡科技股份有限公司,未經用友網絡科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610928588.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:基于向量量化的密鑰產生裝置與方法
- 下一篇:設備密碼鑒權方法、服務器和終端





