[發明專利]一種燃氣表表端數據防止篡改的方法在審
| 申請號: | 202011619706.8 | 申請日: | 2020-12-31 |
| 公開(公告)號: | CN112668024A | 公開(公告)日: | 2021-04-16 |
| 發明(設計)人: | 鄒航;方炯 | 申請(專利權)人: | 浙江威星智能儀表股份有限公司 |
| 主分類號: | G06F21/60 | 分類號: | G06F21/60;G06F21/62;G06F21/64;G06F7/58 |
| 代理公司: | 杭州君度專利代理事務所(特殊普通合伙) 33240 | 代理人: | 朱月芬 |
| 地址: | 310015 浙江省杭州市*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 燃氣 表表 數據 防止 篡改 方法 | ||
1.一種燃氣表具端數據防止篡改的方法,其特征在于,步驟如下:
燃氣表具內設置有存儲模塊,加密模塊,解密模塊及主控芯片;
步驟(1)、燃氣表具出廠前,后臺服務器根據表具唯一編號ID生成表具加解密的密鑰K,并寫入到表具中;
步驟(2)燃氣表具主控芯片通過加密模塊使用密鑰K對表具內數據及參數進行加密,將加密后的數據及參數存儲在表具內部的存儲模塊中;
步驟(3)表具內的主控芯片根據程序運行的需求可以通過加密模塊及解密模塊讀寫表具數據及參數;手機APP或PC機軟件需要讀寫表具數據及參數時,需要經過通信模塊與主控芯片進行通信;通信模塊對數據及參數的讀寫有鎖定和解鎖兩種狀態,需要在解鎖狀態時才能對表具數據及參數進行讀寫;鎖定狀態時,只能夠讀取表具唯一編號ID及加密初始化后的隨機數Rk;
步驟(4)解鎖過程如下:
1)解鎖初始化,表具使用隨機數發生器產生16字節隨機數R,將該隨機數通過加密模塊使用密鑰K進行加密運算,得到加密隨機數Rk;
2)獲取密鑰,通過手機APP或PC機軟件讀取表具唯一編號ID及Rk并將其通過網絡發送到后臺服務器,后臺服務器根據手機APP或PC機軟件的授權狀態來對Rk進行解密運算;當獲得授權后,后臺服務器根據表具唯一編號ID獲取出廠設置的密鑰K,使用密鑰K對Rk進行解密運算,得到Rs
3)驗證密鑰,通過手機APP或PC機軟件將Rs發送給表具,表具通過對比Rs與隨機數R是否相同來判斷是否解鎖成功,相同則對通信模塊解鎖,并通過解密模塊對數據參數進行解密;否則解鎖失敗;連續3次解鎖失敗表具自動鎖定1小時;
步驟(5)解鎖過程中解鎖初始化得到的Rk在1小時內有效,在沒有網絡的情況下,通過電話或短信方式將表具唯一編號ID及Rk發送給授權管理者來獲取Rs;成功解鎖后24小時內有效。
2.根據權利要求1所述的一種燃氣表具端數據防止篡改的方法,其特征在于,加密模塊與解密模塊中使用的加解密算法標準AES-128算法加自定義算法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江威星智能儀表股份有限公司,未經浙江威星智能儀表股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011619706.8/1.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





