[發明專利]一種組態存檔加密及解密方法、裝置存儲介質及設備有效
| 申請號: | 202110135886.0 | 申請日: | 2021-02-01 |
| 公開(公告)號: | CN112968774B | 公開(公告)日: | 2023-04-07 |
| 發明(設計)人: | 李中;王長征;孫欽;蔡其星;朱春麗;陳俊偉;尹豐;劉紅真;姜志會 | 申請(專利權)人: | 中國海洋石油集團有限公司;中海油研究總院有限責任公司;浙江中控技術股份有限公司 |
| 主分類號: | H04L9/32 | 分類號: | H04L9/32;H04L9/08;H04L9/06;H04L9/40;G06F21/60 |
| 代理公司: | 北京紀凱知識產權代理有限公司 11245 | 代理人: | 孫楠 |
| 地址: | 100010 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 組態 存檔 加密 解密 方法 裝置 存儲 介質 設備 | ||
1.一種組態存檔加密及解密方法,其特征在于,基于組態存檔加密及解密裝置實現,所述裝置包括:硬件授權控制器、加密模塊和解密驗證模塊;
所述硬件授權控制器,部署在計算機上,過USB/或并口與計算機進行連接,用于生成公私密鑰對;
所述加密模塊,根據所述硬件授權控制器生成的公私密鑰對對原始組態存檔數據進行加密、簽名,生成加密組態存檔數據;
所述解密驗證模塊,利用私鑰對所述加密組態存檔數據進行存檔解密,解密成功,表明組態存檔數據可靠;再使用簽名時公開的公鑰進行驗證,驗證通過后,表明組態存檔數據可信;
所述硬件授權控制器默認內置硬件物理唯一標識碼信息,根據該標識碼信息生成不重復的公私密鑰對;
所述加密組態存檔數據包括摘要數據和數字簽名;
所述摘要數據是對原始組態存檔數據通過哈希函數進行計算后得出的值;所述數字簽名是通過私鑰對所述摘要數據進行加密后的簽名信息;
所述方法包括:
步驟S110:獲取硬件授權控制器唯一物理標識信息;
步驟S120:判斷是否存在N對非對稱密鑰對,存在,則讀取硬件授權控制器中的非對稱密鑰對信息;反之進入步驟S130;
步驟S130:創建產生N對公私密鑰;
步驟S140:對組態存檔信息進行散列計算生成摘要信息;
步驟S150:利用私鑰對組態存檔的摘要信息進行加密;
步驟S160:組態程序利用公開的密鑰進行組態存檔加密;
步驟S170:組態程序利用自身的私鑰進行組態存檔解密;
步驟S180:組態程序利用公開的公鑰對組態存檔中“數字簽名”信息進行解密和驗證;當解密后摘要與步驟S170中計算出的摘要一致,則表示驗證通過。
2.如權利要求1所述方法,其特征在于,所述硬件授權控制器通過計算機串口或并口連接,作為“即插即用”外置物理設備,具備唯一標識信息,作為公私密鑰創建的“種子”信息。
3.如權利要求1所述方法,其特征在于,所述步驟S120中,如果創建過非對稱密鑰對,則會保存再硬件授權控制器中,供使用時讀?。蝗绻麤]有創建過,讀取不到時,則需要創建非對稱密鑰對。
4.如權利要求1所述方法,其特征在于,所述步驟S140中,采用哈希函數先生成組態存檔的摘要信息。
5.一種存儲一個或多個程序的計算機可讀存儲介質,其特征在于,所述一個或多個程序包括指令,所述指令當由計算設備執行時,使得所述計算設備執行如權利要求1至4所述方法中的任一方法。
6.一種計算設備,其特征在于,包括:一個或多個處理器、存儲器及一個或多個程序,其中一個或多個程序存儲在所述存儲器中并被配置為所述一個或多個處理器執行,所述一個或多個程序包括用于執行如權利要求1至4所述方法中的任一方法的指令。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國海洋石油集團有限公司;中海油研究總院有限責任公司;浙江中控技術股份有限公司,未經中國海洋石油集團有限公司;中海油研究總院有限責任公司;浙江中控技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110135886.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:掃地機和掃地機表面異物的檢測方法
- 下一篇:一種園林用苗木噴藥裝置





