[發明專利]一種上位機通信加密方法及系統在審
| 申請號: | 202110075548.2 | 申請日: | 2021-01-20 |
| 公開(公告)號: | CN112787814A | 公開(公告)日: | 2021-05-11 |
| 發明(設計)人: | 楊風宇;錢兵;蔡穎敏;羅宇 | 申請(專利權)人: | 四川湖山電器股份有限公司 |
| 主分類號: | H04L9/08 | 分類號: | H04L9/08;H04L29/06 |
| 代理公司: | 成都行之專利代理事務所(普通合伙) 51220 | 代理人: | 張超 |
| 地址: | 621000 *** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 上位 通信 加密 方法 系統 | ||
1.一種上位機通信加密方法,其特征在于,包括以下步驟:
步驟S1:在上位機與設備進行通信前,將上位機與設備之間的通信指令進行混淆處理,得到混淆信號,所述混淆處理的具體內容為:所述通信指令包括混淆碼和多個功能碼,所述混淆碼隨機穿插于部分所述功能碼之間,所述功能碼用于指示設備的各個功能,設備根據所述功能碼的指示來獲取執行數據并執行相應的功能;
步驟S2:采用非對稱加密算法對所述混淆信號進行加密,得到加密信號;
步驟S3:在上位機與設備進行通信時,通過所述加密信號進行通信;
步驟S4:上位機或設備收到所述加密信號后,對所述加密信號進行解密,再去除所述混淆碼,得到所述通信指令,并執行所述通信指令。
2.根據權利要求1所述上位機通信加密方法,其特征在于,所述混淆碼包括初始混淆碼和混淆標志位。
3.根據權利要求2所述上位機通信加密方法,其特征在于,所述初始混淆碼通過散列算法生成。
4.根據權利要求3所述上位機通信加密方法,其特征在于,將當前執行的多個功能碼與數據、校驗碼混合后,通過散列算法生成所述初始混淆碼。
5.根據權利要求1所述上位機通信加密方法,其特征在于,上位機生成一對密鑰:上位機公鑰和上位機私鑰;設備生成一對密鑰:設備公鑰和設備私鑰;
所述通信指令包括上位機向設備傳輸的下行指令和設備向上位機傳輸的上行指令;
通過所述設備公鑰將所述下行指令進行加密,生成下行加密指令,設備接收所述下行加密指令,并通過所述設備私鑰將所述下行加密指令進行解密,設備執行所述下行指令;
通過所述上位機公鑰將所述上行指令進行加密,生成上行加密指令,上位機接收所述上行加密指令,并通過所述上位機私鑰將所述上行加密指令進行解密,上位機解讀所述上行指令。
6.根據權利要求5所述上位機通信加密方法,其特征在于,上位機與設備進行通信之前,將所述上位機公鑰傳輸給設備,將所述設備公鑰傳輸給上位機。
7.根據權利要求1所述上位機通信加密方法,其特征在于,所述混淆碼包括1-3位。
8.一種基于權利要求1-7任一所述上位機通信加密方法的系統,其特征在于,包括:加解密單元和散列運算單元,所述加解密單元用于對所述通信指令進行加密和解密,所述散列運算單元用于生成所述混淆碼。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于四川湖山電器股份有限公司,未經四川湖山電器股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110075548.2/1.html,轉載請聲明來源鉆瓜專利網。





