System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及電力系統、信號處理領域,具體而言,涉及一種變電站的信號處理方法、裝置、電子設備及存儲介質。
技術介紹
1、隨著智能電網的快速發展,變電站在電力系統中的作用愈發重要,變電站信號的準確傳輸和驗收直接關系到智能電網的安全穩定運行。具體的,在變電站的運行過程中,變電站信號的傳輸涉及智能電網中的電壓、電流、功率等重要信息的實時監控和遠程控制,因此,需要確保變電站信號在傳輸過程中的機密性、完整性和真實性,有效防止被篡改和偽造,避免對智能電網的正常運行帶來威脅,保障變電站的運維效率。
2、傳統的變電站信號處理主要依賴人工操作,存在安全性低的缺陷,導致變電站信號容易受到網絡攻擊,干擾變電站的運行,甚至導致誤發控制指令,影響智能電網的正常運行。
3、針對上述的問題,目前尚未提出有效的解決方案。
技術實現思路
1、本專利技術實施例提供了一種變電站的信號處理方法、裝置、電子設備及存儲介質,以至少解決相關技術中對變電站信號處理的安全性較低的技術問題。
2、根據本專利技術實施例的一個方面,提供了一種變電站的信號處理方法,應用于變電站,包括:響應于接收到對變電站的待傳輸信號進行傳輸的請求,基于變電站的身份標識和主站的身份標識,對變電站和主站進行身份驗證;在變電站和主站身份驗證通過的情況下,基于變電站對應的第一隨機數、主站對應的第二隨機數,確定主站與變電站進行數據傳輸的會話密鑰;基于會話密鑰和待傳輸信號,生成會話信息;發送會話信息至主站,并接收主站發送的校驗結果
3、可選的,對變電站和主站進行身份驗證,包括:發送第一信息至主站,其中,第一信息用于對變電站和主站之間的身份進行驗證,第一信息包括:變電站的第一身份標識、初始驗證信息、時間戳以及第一驗證信息,第一身份標識為當前會話中變電站的身份標識,初始驗證信息是在初始化階段,由控制后臺通過變電站的身份標識和初始隨機數,分配給變電站的驗證信息,變電站的身份標識是在初始化階段,由控制后臺分配給變電站的,初始隨機數是在初始化階段,由控制后臺確定的變電站的隨機數;接收主站發送的第二信息,其中,第二信息是在主站對第一信息驗證通過的情況下,生成并發送給變電站的,第二信息包括:第一身份標志、第二待解密數據以及第二驗證信息;響應于成功接收到第二信息,且對第二信息驗證通過,確定變電站和主站的身份驗證通過。
4、可選的,發送第一信息至主站之前,方法還包括:在預設數據庫中選擇第一隨機數,并獲取時間戳,其中,時間戳用于表征變電站接收到對變電站的待傳輸信號進行傳輸的請求的時間戳;對變電站的身份標識和第一隨機數進行異或運算,得到第一待解密數據;基于初始驗證信息、主站的身份標識和第一隨機數,得到第一驗證信息;基于第一待解密數據和時間戳,得到第一身份標識;匯總初始驗證信息、時間戳、第一驗證信息以及第一身份標識,得到第一信息。
5、可選的,第二待解密數據是由主站基于第一待解密數據和第二隨機數得到的,第一待解密數據是由主站基于第一信息中的第一身份標識得到的,第二隨機數是由主站在對第一身份標識驗證成功的情況下,在預設數據庫中獲取的,第二驗證信息是主站基于第一隨機數、第二隨機數、變電站的身份標識以及第三待解密數據得到的,第三待解密數據是由主站基于變電站的身份標識和第二隨機數得到的。
6、可選的,響應于主站對時間戳的驗證通過,且對第一身份標識的驗證通過,確定主站對第一信息驗證通過,并由主站得到第二待解密數據、第三待解密數據和第二驗證信息。
7、可選的,第一身份標識的驗證結果是通過主站基于解密后的第一隨機數、第一解密數據以及解密后的第一身份標識得到的,其中,響應于解密后的第一隨機數等于第一隨機數,且第一解密數據等于第一待解密數據,且解密后的第一身份標識等于第一身份標識,確定第一身份標識的驗證結果為通過,響應于解密后的第一隨機數不等于第一隨機數,或第一解密數據不等于第一待解密數據,或解密后的第一身份標識不等于第一身份標識,確定第一身份標識的驗證結果為不通過。
8、可選的,對第二信息進行驗證,包括:基于第二待解密數據得到解密后的第二隨機數;基于解密后的第二隨機數對第二驗證信息進行驗證;響應于對第二驗證信息驗證通過,確定對第二信息的驗證通過。
9、可選的,基于解密后的第二隨機數對第二驗證信息進行驗證,包括:基于第一預設公式得到解密后的第二隨機數;基于解密后的第二隨機數和預設函數得到解密后的第三解密數據;對第一隨機數和解密后的第二隨機數進行異或運算,得到第一運算結果;對第一運算結果和變電站的身份標識進行拼接,得到第一拼接結果;對第一拼接結果和第三解密數據進行異或運算,得到解密后的第二驗證信息;響應于解密后的第二驗證信息等于第二驗證信息,確定對第二驗證信息的驗證通過;響應于解密后的第二驗證信息不等于第二驗證信息,確定對第二驗證信息的驗證不通過。
10、可選的,基于變電站對應的第一隨機數、主站對應的第二隨機數,確定主站與變電站進行數據傳輸的會話密鑰,包括:對第一待解密數據進行解密,得到第一解密數據;對第一解密數據和變電站的身份標識進行異或運算,得到第二運算結果;對第二運算結果進行哈希運算,得到第一哈希結果;將第一哈希結果、第一隨機數和第二隨機數進行拼接,得到第二拼接結果;對第二拼接結果進行哈希運算,得到會話密鑰。
11、可選的,基于會話密鑰和待傳輸信號,生成會話信息,包括:采用預設加密算法對待傳輸信號進行加密得到密文;對密文和會話密鑰進行哈希運算,得到第二哈希結果;基于密文和第二哈希結果,構建會話信息。
12、可選的,校驗結果是主站基于會話密鑰對密文進行解密后,對解密后的待傳輸信號進行校驗得到的,響應于解密后的待傳輸信號完整,且解密后的待傳輸信號的狀態符合預設狀態,確定校驗結果為解密后的待傳輸信號滿足預設標準,響應于解密后的待傳輸信號不完整,或解密后的待傳輸信號的狀態不符合預設狀態,確定校驗結果為解密后的待傳輸信號不滿足預設標準。
13、根據本專利技術實施例的另一方面,還提供了一種變電站的信號處理裝置,應用于變電站,包括:驗證模塊,用于響應于接收到對所述變電站的待傳輸信號進行傳輸的請求,基于所述變電站的身份標識和主站的身份標識,對所述變電站和主站進行身份驗證;確定模塊,用于在所述變電站和所述主站身份驗證通過的情況下,基于所述變電站對應的第一隨機數、所述主站對應的第二隨機數,確定所述主站與所述變電站進行數據傳輸的會話密鑰;生成模塊,基于所述會話密鑰和所述待傳輸信號,生成會話信息;發送模塊,用于發送會話信息至所述主站,并接收所述主站發送的校驗結果,其中,所述校驗結果用于表征所述待傳輸信號是否滿足預設標準。
14、根據本專利技術實施例的另一方面,還提供了一種電子設備,包括:存儲器,存儲有可執行程序;處理器,用于運行程序,其中,程序運行時執行本專利技術各個實施例中的方法。
15、根據本專利技術實施例的另一方面,還提供了一種計算機可本文檔來自技高網...
【技術保護點】
1.一種變電站的信號處理方法,應用于所述變電站,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,對所述變電站和主站進行身份驗證,包括:
3.根據權利要求2所述的方法,其特征在于,發送第一信息至所述主站之前,所述方法還包括:
4.根據權利要求2所述的方法,其特征在于,所述第二待解密數據是由所述主站基于第一待解密數據和第二隨機數得到的,所述第一待解密數據是由所述主站基于所述第一信息中的所述第一身份標識得到的,所述第二隨機數是由所述主站在對所述第一身份標識驗證成功的情況下,在預設數據庫中獲取的,所述第二驗證信息是所述主站基于第一隨機數、所述第二隨機數、所述變電站的身份標識以及所述第三待解密數據得到的,所述第三待解密數據是由所述主站基于所述變電站的身份標識和所述第二隨機數得到的。
5.根據權利要求2所述的方法,其特征在于,響應于所述主站對所述時間戳的驗證通過,且對所述第一身份標識的驗證通過,確定所述主站對所述第一信息驗證通過,并由所述主站得到所述第二待解密數據、第三待解密數據和所述第二驗證信息。
6.根據權利要求5
7.根據權利要求2所述的方法,其特征在于,對所述第二信息進行驗證,包括:
8.根據權利要求7所述的方法,其特征在于,基于所述解密后的第二隨機數對所述第二驗證信息進行驗證,包括:
9.根據權利要求1所述的方法,其特征在于,基于所述變電站對應的第一隨機數、所述主站對應的第二隨機數,確定所述主站與所述變電站進行數據傳輸的會話密鑰,包括:
10.一種變電站的信號處理裝置,應用于所述變電站,其特征在于,包括:
...【技術特征摘要】
1.一種變電站的信號處理方法,應用于所述變電站,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,對所述變電站和主站進行身份驗證,包括:
3.根據權利要求2所述的方法,其特征在于,發送第一信息至所述主站之前,所述方法還包括:
4.根據權利要求2所述的方法,其特征在于,所述第二待解密數據是由所述主站基于第一待解密數據和第二隨機數得到的,所述第一待解密數據是由所述主站基于所述第一信息中的所述第一身份標識得到的,所述第二隨機數是由所述主站在對所述第一身份標識驗證成功的情況下,在預設數據庫中獲取的,所述第二驗證信息是所述主站基于第一隨機數、所述第二隨機數、所述變電站的身份標識以及所述第三待解密數據得到的,所述第三待解密數據是由所述主站基于所述變電站的身份標識和所述第二隨機數得到的。
5.根據權利要求2所述的方法,其特征在于,響應于所述主站對所述時間戳的驗證通過,且對所述第一身份標識的驗證通過,確定所述主站對所述第一信息驗證通過,并由所述主站得到所述第二待解密數據、第三待解密數據和所述第二驗證信息。
<...【專利技術屬性】
技術研發人員:何潤泉,胡子侯,郝佳音,陳俊安,傅鈺津,吳思苗,楊華浩,
申請(專利權)人:廣東電網有限責任公司茂名供電局,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。