[發明專利]一種焊接數據自加密解密系統及方法有效
| 申請號: | 201310343645.0 | 申請日: | 2013-08-08 |
| 公開(公告)號: | CN103441841A | 公開(公告)日: | 2013-12-11 |
| 發明(設計)人: | 王帥;王偉;蘇憲東;劉金龍;安小東;李海泉;李江;安福波 | 申請(專利權)人: | 唐山松下產業機器有限公司 |
| 主分類號: | H04L9/18 | 分類號: | H04L9/18 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 063020 河北*** | 國省代碼: | 河北;13 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 焊接 數據 加密 解密 系統 方法 | ||
[技術領域]
本發明涉及一種焊接數據自加密解密系統及方法。?
[背景技術]
隨著焊接技術的不斷發展,通過有線或者無線方式進行焊接數據的傳輸變得越來越頻繁。從載波焊機到焊機遠程控制系統,再到使用手持終端進行控制的控制系統,都會涉及焊接數據的傳輸。焊接數據可以是各種焊接參數,例如,焊接電流,焊接電壓等。?
如圖7所示,載波焊機通常包括通過電源線連接的焊接電源91和送絲機92。焊接電源91通過電源線載波的方式向送絲機92發送焊接數據。如圖8所示,焊機的遠程控制系統通常包括:多個客戶端93(通常是計算機),一個服務器94和多個焊機95。在控制過程中,客戶端93通過有線或無線方式將焊接數據發送給服務器94,服務器94再通過有線或無線方式將焊接數據發送給焊機95的焊接電源,焊機95根據焊接數據進行焊接。?
圖9示出了另外一種焊接控制系統,這個系統通常包括計算機96,手持終端97和焊機98。使用時,首先在計算機96一側,通過有線或無線方式從計算機96向手持終端97傳輸焊接程序,再到焊機98一側,將手持終端97中的焊接程序通過有線或無線方式傳輸到焊機98的焊接電源。這樣,焊機98就可以根據焊接程序進行焊接。?
目前,以上三種焊接數據傳輸的過程中都采用明文傳輸,因此可能造成信息的泄漏。為了解決這一問題,需要在傳輸的過程中對焊接數據進行加密。?
現在,常見的數據加密方式包括人為設定密鑰的方式和隨機生成密鑰的方式。人為設定密鑰的方式安全性較差,如果密鑰設定人泄漏了密鑰,則會造成數據的泄漏。隨機生成密鑰的方式是由隨機數生成器自動生成密鑰,具體方法可以參見中國發明專利申請公開說明書CN96111260.3。但是對于這種方式,密鑰的傳輸方法仍然是需要解決的問題,如果采用明文方式傳輸密鑰,則仍有可能造成數據的泄漏。?
另外,對于焊接領域,需要傳輸的焊接數據的數據量通常比較大,并且傳輸過程是一個動態的過程,數據發送端需要不斷地發出各種不同的焊接數據,數據接收端需要及時地接收這些數據,并進行處理。而且,對于焊接領域,通常僅需對傳輸過程進行加密,而在數據發送端和數據接收端只需要明文信息。因此在焊接領域,需要焊接數據在發送之前能夠自行加密,而在接收之后能夠隨時地進行自解密。?
[發明內容]
[技術問題]?
本發明旨在針對現有技術中的上述問題,提供一種焊接數據自加密解密系統及方法。?
[解決方案]?
本發明提供的自加密解密系統包括:彼此連接以進行通信的加密設備和解密設備。該加密設備包括:隨機數生成單元,其用于生成隨機數K;數據加密單元,其用于利用預先設定的加密函數F通過該隨機數K對待加密的明文數據P進行加密,從而獲得初級密文數據Cp;隨機數插入單元,其用于根據預先設定的插入規則Ri將該隨機數K插入該初級密文數據Cp中,從而獲得最終密文數據Cf;以及發送單元,其用于將該最終密文數據Cf發送給該解密設備。?
該解密設備包括:接收單元,其用于接收該最終密文數據Cf;提取單元,其用于根據該插入規則Ri從該最終密文數據Cf中提取出該隨機數K和該初級密文數據Cp;以及數據解密單元,其用于利用預先設定的解密函數G通過該隨機數K對該初級密文數據Cp進行解密,從而獲得該明文數據P,該解密函數G是該加密函數F的反函數。?
本發明提供的另一種自加密解密系統包括:一次加密設備,二次加密設備和解密設備,該二次加密設備分別與該一次加密設備和該解密設備彼此連接以進行通信。?
該一次加密設備包括:隨機數生成單元,其用于生成隨機數K;一次數據加密單元,其用于利用預先設定的一次加密函數F1通過該隨機數K對待加密的明文數據P進行加密,從而獲得初級密文數據Cp;一次插入單元,其用于根據預先設定的一次插入規則R1將該隨機數K插入該初級密文數據Cp中,從而獲得一次密文數據C1;以及一次發送單元,其用于將該一次密文數據C1?發送給該二次加密設備。?
該二次加密設備包括:二次接收單元,其用于接收該一次密文數據C1;二次提取單元,其用于根據該一次插入規則R1從該一次密文數據C1中提取出該隨機數K和該初級密文數據Cp;二次數據加密單元,其用于利用預先設定的二次加密函數F2通過該隨機數K對該初級密文數據Cp進行加密,從而獲得二次密文數據C2;二次插入單元,其用于根據預先設定的二次插入規則R2將該隨機數K插入該二次密文數據C2中,從而獲得最終密文數據Cf;以及發送單元,其用于將該最終密文數據Cf發送給該解密設備。?
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于唐山松下產業機器有限公司,未經唐山松下產業機器有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310343645.0/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





