[發明專利]一種基于電力網關的出站報文處理方法及裝置有效
| 申請號: | 202010467046.X | 申請日: | 2020-05-28 |
| 公開(公告)號: | CN111614691B | 公開(公告)日: | 2021-06-22 |
| 發明(設計)人: | 張春;鄭東曦;尹健 | 申請(專利權)人: | 廣東緯德信息科技股份有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08;H04L9/16 |
| 代理公司: | 廣州三環專利商標代理有限公司 44202 | 代理人: | 郭浩輝;麥小嬋 |
| 地址: | 510670 廣東省廣州*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 電力 網關 出站 報文 處理 方法 裝置 | ||
1.一種基于電力網關的出站報文處理方法,其特征在于,包括:
獲取原始IP數據,并根據本地策略查找與所述原始IP數據相關聯的SA協議;所述SA協議包括加密算法和算法密鑰;
將所述原始IP數據填充到ESP載荷字段中進行封裝,得到第一封裝數據;
在所述第一封裝數據中添加填充數據,生成第二封裝數據;
根據所述SA協議中的加密算法對所述第二封裝數據進行加密處理,得到加密數據;
根據所述SA協議中的加密算法對所述加密數據的完整性進行計算,得到完整性校驗值,其中,發送方會在除去認證數據字段的ESP報文上計算ICV,將計算的值添加在認證數據字段上,作為SM3完整性校驗值;
將所述完整性校驗值添加在所述加密數據中,生成IP數據報文;
判斷所述IP數據報文的長度是否超過預設長度值;
當確定所述IP數據報文的長度超過預設長度值時,將所述IP數據報文進行分片處理,得到多段IP數據報文,并將所述多段IP數據報文依次發送至接收端,其中,當IP數據報文長度超過ESP輸出接口的MTU之后,則對數據報文進行分片;
當確定所述IP數據報文的長度不超過預設長度值時,將所述IP數據報文發送至接收端;
所述根據本地策略查找與所述原始IP數據相關聯的SA協議的步驟中,具體為:
判斷所述本地策略中是否存在與所述原始IP數據相關聯的SA協議,當確定所述本地策略中存在與所述原始IP數據相關聯的SA協議時,直接配置使用所述SA協議;當確定所述本地策略中不存在與所述原始IP數據相關聯的SA協議時,生成新的SA協議進行配置使用;
所述SA協議還包括計數器,其中,所述計數器的初始值為0;在每次發送一個IP數據報文后,對所述計數器的值增加1,直到所述計數器的值達到預設最大值時,生成新的SA協議;
報文入站時,查看數據是否需要重組,如果需要,則對IP數據報文重組,得到ESP封裝的數據包,再根據目的IP地址、SPI等來查找SA,當查找失敗時,則丟棄報文;SA建立之時,接收端序列號計數器初始化為0,對于每一個接收到的報文,接收端都有一個對應的序列號,在SA的生命周期內,不能存在重復的序列號,否則丟棄該報文;接收方接收到報文后采用完整性校驗算法計算出報文的ICV,如果與出站時一致,則說明報文接收成功,再使用指定的密鑰、加密算法、IV進行解密,最后對解密的報文進行重構回原始IP數據報文。
2.如權利要求1所述的基于電力網關的出站報文處理方法,其特征在于,所述加密算法包括SM1算法和SM3算法。
3.一種基于電力網關的出站報文處理裝置,其特征在于,包括存儲器、處理器以及存儲在所述存儲器中并可在所述處理器上運行的計算機程序,其特征在于,所述處理器執行所述計算機程序時實現如權利要求1至2中任一項所述基于電力網關的出站報文處理方法的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣東緯德信息科技股份有限公司,未經廣東緯德信息科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010467046.X/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:話音通道遙控方法
- 下一篇:一種高純度高收率的硫酸羥氯喹產業化制備方法





