[發明專利]設備數據遠程加密升級的方法、存儲介質、電子設備在審
| 申請號: | 201710527882.0 | 申請日: | 2017-06-30 |
| 公開(公告)號: | CN107491276A | 公開(公告)日: | 2017-12-19 |
| 發明(設計)人: | 陳濤;王敏;吳小國 | 申請(專利權)人: | 杭州旗捷科技有限公司 |
| 主分類號: | G06F3/12 | 分類號: | G06F3/12;G06F21/60;H04L9/06 |
| 代理公司: | 廣州市越秀區哲力專利商標事務所(普通合伙)44288 | 代理人: | 胡擁軍 |
| 地址: | 310052 浙江省杭州市*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 設備 數據 遠程 加密 升級 方法 存儲 介質 電子設備 | ||
技術領域
本發明涉及打印耗材芯片設備領域,尤其涉及一種芯片改寫設備數據遠程加密升級的方法、存儲介質、電子設備。
背景技術
打印機作為一種常見的成像設備,在人們的工作生活中已經占據越來越重要的地位,其利用成像耗材(包括墨盒、硒鼓等)在紙張上形成圖案成像。耗材上通常設置有用于存儲成像材料(如墨水、碳粉等)相關信息的打印耗材芯片,打印機廠商會在芯片內部對成像材料的容量信息設置一個閾值,在打印過程中,打印機記錄當前耗材使用情況,當到達所設置的閾值后,打印機會提示更換全新耗材。耗材作為一次性使用產品,在耗材芯片中存儲的成像材料容量信息消耗完后就會被丟棄,造成資源的浪費。耗材再生行業隨之興起,市面上的再生過程為,舊耗材被回收后對耗材容器做清洗和灌裝成像材料后,將原裝芯片替換為存有全新數據的兼容芯片。對于大部分未被損壞、僅僅只是數據耗盡的原裝芯片將作為廢品,是一種資源的二次浪費。
目前,針對設備數據升級,耗材芯片改寫設備中的程序和數據一般是使用專用的編程器燒錄在設備的存儲器中;當芯片改寫設備出廠后,其內部存儲的程序和數據是固定不變的;但在芯片改寫設備的遠程升級中需升級的程序和數據,由于遠程傳輸的過程中數據一般為明文,不法商販會通過對數據的分析可以達到任意篡改的目的,急需一種對待升級的程序和數據加密保護的方法。
發明內容
為了克服現有技術的不足,本發明的目的在于提供一種用于芯片改寫設備的數據升級方法,實現芯片改寫設備芯片的數據靈活更新升級。
本發明提供一種設備數據遠程加密升級的方法,包括以下步驟:
芯片改寫設備初始化,芯片改寫設備與遠程終端上電并建立通信;
獲取加密升級文件,芯片改寫設備獲取遠程終端的加密升級文件,所述的加密升級文件包括用戶程序文件與用戶授權文件;
解析數據,芯片改寫設備對所述的加密升級文件進行解密,得到所述的用戶程序文件或所述的用戶授權文件對應的升級文件明文;
校驗數據,對所述的升級文件明文進行數據校驗,校驗通過則跳轉至數據升級;
數據升級,根據校驗通過的所述的用戶程序文件或所述的用戶授權文件,芯片改寫設備完成數據更新升級。
進一步地,所述的遠程終端與芯片改寫設備通過USB擴展接口連接通信;所述的遠程終端枚舉芯片改寫設備為U盤。
進一步地,所述的步驟數據升級中還包括完成數據更新升級后,刪除所述的加密升級文件。
進一步地,所述的步驟遠程終端初始化具體為:
遠程終端上電判斷USB接口是否連接有U盤,若存在連接U盤則初始化USB協議棧并判斷是否存在遠程終端的U盤文件操作指令,若存在U盤文件操作指令則遍歷U盤根目錄,識別加密升級文件類型,若不存在U盤文件操作指令和或者或未搜索到加密升級文件則芯片改寫設備進入用戶程序;
若不存在連接U盤則判斷上次升級是否已完成,若存在所述的加密升級文件,則判定上次升級未完成并跳轉至獲取加密升級文件;若不存在所述的加密升級文件,則判定上次已完成升級并芯片改寫設備進入用戶程序。
進一步地,所述的用戶授權文件的原始數據中包括初始明文與干擾字段,所述的初始明文內存儲文件長度、授權使用次數,所述的干擾字段以CRC校驗碼的方式編碼于所述的原始數據內。
進一步地,所述的CRC校驗碼的字節數為32位。
進一步地,所述的CRC校驗碼位于所述的初始明文后。
進一步地,所述的干擾字段包括文件編號字段、APP類型字段、設備編號字段;所述的文件編號字段代表所述的用戶授權文件的文件編號;所述的APP類型字段代表改寫設備的APP類型;所述的設備編號字段代表芯片改寫設備的編號。
進一步地,所述的原始數據采用AES加密或DES加密或RSA加密或IDEA加密。
進一步地,所述的步驟校驗數據具體為:對所述的升級文件明文進行合法性校驗,采用CRC校驗整個所述的升級文件明文;所述的CRC校驗包括文件長度校驗、奇偶校驗。
進一步地,所述的步驟校驗數據還包括:數據匹配校驗,所述的數據匹配校驗用于校驗所述的加密升級文件是否為芯片改寫設備的可用數據。
進一步地,所述的數據匹配校驗具體為對所述的文件編號字段、所述的APP類型字段、所述的設備編號字段進行比對,若比對不通過則不做數據記錄并刪除所述升級文件;若文件編號字段、APP類型字段、設備編號字段全部比對通過后跳轉至數據升級。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州旗捷科技有限公司,未經杭州旗捷科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710527882.0/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





