[發明專利]智能固廢垃圾回收數據平臺與設備通訊加密方法在審
| 申請號: | 201611131192.5 | 申請日: | 2016-12-09 |
| 公開(公告)號: | CN106657040A | 公開(公告)日: | 2017-05-10 |
| 發明(設計)人: | 申正權 | 申請(專利權)人: | 申正權 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08 |
| 代理公司: | 北京方韜法業專利代理事務所11303 | 代理人: | 馬麗蓮 |
| 地址: | 100000 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 智能 垃圾 回收 數據 平臺 設備 通訊 加密 方法 | ||
技術領域
本發明涉及智能固廢垃圾回收領域,特別是涉及一種智能固廢垃圾回收數據平臺與設備的通訊加密方法。
背景技術
以固廢垃圾為飲料包裝為例,現有的智能飲料包裝回收設備主要是作為終端飲料包裝回收設備,用戶可以操作該設備,進行投瓶操作完成回收飲料包裝的業務。智能飲料包裝回收數據平臺主要負責監控和管理終端回收設備,包括用戶管理,設備回收數據管理,設備預警管理,設備回收預警管理等相關業務管理。
終端設備由設備PC、PLC集成電路板和機械設備組成,之間通信主要依托modbus通信協議,由PC端通過PLC向機械設備發布操作指令,控制機械設備完成操作。而目前終端設備的設備PC與數據平臺之間的通訊過程加密解密方法簡單,容易被破解,具有安全性差的缺陷。如何能創設一種通訊安全性高且具有唯一性的新的智能固廢垃圾回收數據平臺與設備的通訊加密方法,成為當前急需改進的目標。
發明內容
本發明要解決的技術問題是提供一種安全性高且具有唯一性的智能固廢垃圾回收數據平臺與設備的通訊加密方法。
為解決上述技術問題,本發明采用如下技術方案:
智能固廢垃圾回收數據平臺與設備通訊加密方法,所述設備為多個,各設備與數據平臺采用http協議進行通訊,包括:
(1)設備PC向數據平臺發送信息:設備PC向數據平臺發送數據信息,數據信息經過隨機加密Key和默認解密Key進行兩次加密;
(2)數據平臺接收信息:數據平臺通過默認解密Key與隨機加密Key進行兩次解密,處理并存儲所解密的數據信息,獲得處理結果信息;
(3)數據平臺回復信息:數據平臺的處理結果信息經過隨機加密Key和默認解密Key進行兩次加密,回復給設備PC;
(4)設備PC接收信息:設備PC接收信息后通過默認解密Key與隨機加密Key進行兩次解密,獲得解密數據信息;
所述(1)、(2)(3)(4)中的默認解密Key為雙方共同約定的,隨機加密Key是從雙方共同約定的多個加密Key中隨機抽取的。
進一步地,具體包括如下步驟:
(1)設備PC向數據平臺發送信息;
(11)發送信息參數轉換為JSON數據,所述參數包括:當前通信狀態值、設備唯一標識、當前系統時間、通訊流水號;
(12)從共同約定的多個32位的加密Key中隨機取出其中一個加密Key,記住其序號;
(13)用步驟(12)中獲得的隨機加密Key加密步驟(11)中的JSON數據獲得二進制byte數組;
(14)合并byte為新數組=步驟(13)中的二進制byte數組+步驟(12)中的隨機加密Key的序號;
(15)將步驟(14)中的新數組轉換為16進制編碼的傳輸信息;
(16)獲取新的當前系統時間與步驟(15)中的傳輸信息組成JSON數據;
(17)獲得最終加密二進制數組=用共同約定的32位的默認解密Key加密步驟(16)的JSON數據;
(18)將步驟(17)的二進制數組轉換為16進制;
(19)將16進制數據發送到數據平臺,參數名為d;
(2)數據平臺接收設備PC信息;
(21)根據步驟(19)的參數名d獲取16進制數據;
(22)根據共同約定的32位的默認解密Key解密步驟(21)中的數據獲得JSON數據;
(23)獲取時間進行時間差校驗,當時間差超過某一設定值,自動算失敗;
(24)將傳輸信息轉換為二進制,取出32位的隨機加密Key序號,獲取隨機加密Key;
(25)用步驟(24)中的隨機加密Key解密,去掉最后一位的二進制獲得JSON數據;
(26)根據JSON數據進行認證,認證通過后如果設備唯一識別碼與數據平臺對應,則會給出一個登錄Key;
(3)數據平臺回復信息;
(31)將回復信息參數轉換為JSON數據,所述參數包括:當前通信狀態值、結果狀態、通信流水號及登錄Key;所述結果狀態包括成功、失敗及其它;
(32)從共同約定的多個32位的加密Key中隨機取出其中一個加密Key,記住其序號;
(33)用步驟(32)中獲得的隨機加密Key加密步驟(11)中的JSON數據獲得二進制byte數組;
(34)合并byte為新數組=步驟(33)中的二進制byte數組+步驟(32)中的隨機加密Key的序號;
(35)將步驟(34)中的新數組轉換為16進制編碼的傳輸信息;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于申正權,未經申正權許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611131192.5/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





