[發明專利]一種符合IEC61850?9?2(LE)標準的SV報文加解密方法有效
| 申請號: | 201310681442.2 | 申請日: | 2013-12-12 |
| 公開(公告)號: | CN103716163B | 公開(公告)日: | 2017-01-25 |
| 發明(設計)人: | 王智東;王鋼;黎永昌;陳俊威;林躍歡;馬新華 | 申請(專利權)人: | 華南理工大學 |
| 主分類號: | H04L9/32 | 分類號: | H04L9/32 |
| 代理公司: | 廣州市華學知識產權代理有限公司44245 | 代理人: | 蔡茂略 |
| 地址: | 510640 廣*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 符合 iec61850 le 標準 sv 報文 解密 方法 | ||
1.一種符合IEC61850‐9‐2(LE)標準的SV報文加解密方法,其特征在于,包括以下步驟:
S1、加密
S11、檢查SV報文的FCR塊中是否存在CRC32校驗碼,若無則對SV報文進行CRC32運算,所得的CRC32校驗碼放置于SV報文的FCR塊中;
S12、提取SV報文中每個ASDU內反映采樣值實質數值的關鍵數據,按ASDU順序組合成為待加密數據塊;
S13、采用TEA算法對待加密數據塊進行加密得到等長密文;
S14、將密文切割,按ASDU順序覆蓋所述關鍵數據位置,得到加密的SV報文;
S2、解密
S21、提取加密的SV報文中每個ASDU的關鍵數據位置的各段密文,按ASDU順序組合成密文塊;
S22、對所述密文塊用TEA算法進行解密得到等長關鍵數據塊;
S23、將關鍵數據塊切割,按ASDU順序覆蓋所述各段密文位置,得到解密后SV報文;
S24、對解密后SV報文進行CRC32校驗,如果校驗通過,保留所述SV報文,完成解密;否則,丟棄所述SV報文。
2.根據權利要求1所述的一種符合IEC61850‐9‐2(LE)標準的SV報文加解密方法,其特征在于:所述CRC32校驗是循環冗余校驗碼校驗,用來檢測或校驗SV報文加解密、傳輸或者保存后可能出現的錯誤,保證報文的完整性。
3.根據權利要求1所述的一種符合IEC61850‐9‐2(LE)標準的SV報文加解密方法,其特征在于:所述SV報文的關鍵數據是每個ASDU內的Dataset中的實際采樣值。
4.根據權利要求1所述的一種符合IEC61850‐9‐2(LE)標準的SV報文加解密方法,其特征在于,S12的步驟:首先提取ASDU1的DataSet第一個模擬量的關鍵數據,進而提取ASDU1的DataSet第二個模擬量的關鍵數據,ASDU1的關鍵數據提取完成后接著提取ASDU2的關鍵數據,按以上順序直至ASDUn,最后得到長度為256*n?Bit的待加密數據塊。
5.根據權利要求1所述的一種符合IEC61850‐9‐2(LE)標準的SV報文加解密方法,其特征在于,S14的步驟:以32Bit為單位將密文切割,將切割后的各段密文按ASDU順序覆蓋所述關鍵數據位置,得到加密的SV報文。
6.根據權利要求1所述的一種符合IEC61850‐9‐2(LE)標準的SV報文加解密方法,其特征在于,S21的步驟:首先提取ASDU1的DataSet第一個模擬量的關鍵數據位置的密文,進而提取ASDU1的DataSet第二個模擬量的關鍵數據位置的密文,ASDU1的關鍵數據位置的密文提取完成后接著提取ASDU2的關鍵數據位置的密文,按以上順序直至ASDUn,最后得到長度為256*n?Bit的密文塊。
7.根據權利要求1所述的一種符合IEC61850‐9‐2(LE)標準的SV報文加解密方法,其特征在于,S23的步驟:以32Bit為單位將關鍵數據塊切割,將切割后的各段關鍵數據按ASDU順序覆蓋所述各段密文位置,得到解密后的SV報文。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華南理工大學,未經華南理工大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310681442.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:纏繞件導向結構及具有其的貓頭架和工程機械
- 下一篇:挖掘機及其工作裝置





