熱量表遠程抄表系統及數據安全傳輸方法
創意無極限儀表大發明今天為大家介紹一項國家發明授權專利熱量表遠程抄表系統及該系統實現數據安全傳輸的方法該專利由華南理工大學申請并于2016年6月8日獲得授權公告
內容說明
本發明涉及遠程抄表系統及該系統實現數據安全傳輸的方法尤其涉及一種基于隨機加密會話協議的數據安全傳輸的熱量表遠程抄表系統及該系統實現數據安全傳輸的方法
發明背景
目前由于按建筑面積計算熱費的供熱收費體質存在著用多用少一個樣因此用戶節約用熱積極性不高導致我國熱力資源的極大浪費現象國家相繼力推了許多節能降耗計劃其中冬季供暖方式已經開始逐步推行分戶計量方式依照多用多付少用少付的原則進行熱計量收費隨著熱量表安裝數量越來越多采用人工抄表方式工作量大誤抄漏抄等問題日益暴漏在這種情況下很多公司開發了快速便捷準確穩定的遠程抄表方式滿足了廣大熱力公司的迫切需求這種抄表方式不僅能夠做到熱表數據的實時讀取還能夠對整個供熱系統實現遠程監測的功能大大節省了熱力公司抄表員的開支以及解決了相應的數據滯后問題并且有效提高供熱單位的自動化程度和管理水平
但是現有熱量表遠程抄表系統都是通過公開的共享傳輸媒介傳輸數據并且傳輸數據都是標準格式沒有進行加密這使得現有系統傳輸的敏感數據如用戶使用的用于計費的熱量受到嚴重威脅黑客很容易利用竊聽篡改重放等攻擊手段對系統造成直接的利益損害
發明內容
為解決上述技術問題本發明的目的是提供一種熱量表遠程抄表系統及該系統實現數據安全傳輸的方法該系統和該系統實現數據安全傳輸的方法防止黑客對該系統傳輸數據的竊聽篡改重放等攻擊
本發明所述系統包括基站中繼器儀表所述基站包括通信模塊解密模塊存儲模塊
儀表與基站結構圖
熱量表遠程抄表系統實現數據安全傳輸的方法包括如下步驟A基站發送廣播請求地址指令至儀表B根據接收到的廣播請求地址指令產生會話隨機密鑰key2并保存C儀表通過存有的上次會話隨機密鑰key1對自身地址和隨機密鑰key2進行加密處理并將加密處理后的密文c1回復給基站D基站通過隨機密鑰key1對密文進行解密得到明文數據獲取儀表地址和隨機密鑰key2E基站按照地址發送請求熱量指令至相應的地址儀表F儀表根據接收到的請求熱量指令用隨機密鑰key2對熱量和隨機密鑰key1進行加密處理并將加密后的密文c2回復于基站并丟棄上次會話隨機密鑰 key1G基站通過隨機密鑰key2對接收到的密文c2進行解密得到明文數據獲取熱量和隨機密鑰key1及驗證隨機密鑰key1值是否正確正確則保存熱量值和隨機密鑰key2并丟棄上次會話隨機密鑰key1
與現有技術相比本發明的一個或多個實施例具有的優點有在安全會話中沒有增加會話次數儀表方只負責加密基站方只負責解密儀表地址采用了隨機密鑰加密使每次傳輸的地址呈現方式都是無規則變化的密文保證了儀表唯一地址的機密性從而防止了儀表的身份信息被第三方來冒充
此外熱量等敏感數據也采用了隨機密鑰加密每次傳輸的加密密鑰都不一樣實現了一次一密防止了密碼破解數據竊聽數據篡改等攻擊
該發明的另一種優點在于通過每次會話都運用了上一次會話隨機密鑰驗證實現每次會話都必須在上一次會話的基礎上來進行只要首次會話是安全的那么第二次第三次和接下來每次會話都是安全實現了會話安全的傳遞無法用以前的會話數據來進行重放攻擊保證了數據的溯源實現了數據防抵賴