[發(fā)明專利]一種生產(chǎn)線燒錄固件的方法及裝置有效
申請?zhí)枺?/td> | 201611193854.1 | 申請日: | 2016-12-21 |
公開(公告)號: | CN106789012B | 公開(公告)日: | 2020-04-24 |
發(fā)明(設(shè)計)人: | 曹自強(qiáng) | 申請(專利權(quán))人: | 珠海市魅族科技有限公司 |
主分類號: | H04L9/08 | 分類號: | H04L9/08;H04L9/32;H04W12/02;H04W12/06;G06F9/445 |
代理公司: | 北京開陽星知識產(chǎn)權(quán)代理有限公司 11710 | 代理人: | 郭鑫 |
地址: | 519085 廣東*** | 國省代碼: | 廣東;44 |
權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
摘要: | |||
搜索關(guān)鍵詞: | 一種 生產(chǎn)線 燒錄固件 方法 裝置 | ||
本發(fā)明公開了一種生產(chǎn)線燒錄固件的方法及裝置,用以解決生產(chǎn)線燒錄固件進(jìn)行軟件簽名認(rèn)證時,燒錄軟件被拷貝而帶來的風(fēng)險問題。所述生產(chǎn)線燒錄固件的方法,包括:接收待燒錄固件的移動終端發(fā)送的第一隨機(jī)碼;將所述第一隨機(jī)碼發(fā)送給簽名裝置,使得所述簽名裝置利用鑒權(quán)密鑰對所述第一隨機(jī)碼進(jìn)行簽名得到第二隨機(jī)碼,其中,所述鑒權(quán)密鑰存儲于所述簽名裝置中;接收所述簽名裝置發(fā)送的第二隨機(jī)碼;將所述第二隨機(jī)碼發(fā)送給移動終端;確定所述移動終端對所述第二隨機(jī)碼驗證通過時,對所述移動終端進(jìn)行固件燒錄。
技術(shù)領(lǐng)域
本發(fā)明涉及軟件認(rèn)證技術(shù)領(lǐng)域,尤其涉及一種生產(chǎn)線燒錄固件的方法及裝置。
背景技術(shù)
固件(Firmware)一般存儲于設(shè)備中的電可擦除只讀存儲器EEPROM(ElectricallyErasable Programmable ROM)或FLASH芯片中。一般來說,擔(dān)任著設(shè)備最基礎(chǔ)、最底層工作的軟件才可以稱之為固件。
通常固件內(nèi)所保存的程序是無法被用戶直接讀出或修改的。在以前,一般情況下是沒有必要對固件進(jìn)行升級操作的,即使在固件內(nèi)發(fā)現(xiàn)了嚴(yán)重的Bug也必須由專業(yè)人員帶著寫好程序的芯片把原設(shè)備上的更換下來。固件芯片一般采用ROM設(shè)計,它的Firmware程序是在生產(chǎn)過程中固化的,用任何手段都無法修改。隨著技術(shù)的不斷發(fā)展,修改固件以適應(yīng)不斷更新的硬件環(huán)境成了用戶的迫切要求,所以,可重復(fù)寫入的可編程可擦除只讀存儲器EPROM(Erasable Programmable ROM),EEPROM和FLASH出現(xiàn)了。這些芯片是可以重復(fù)刷寫的,讓固件得以修改和升級。
手機(jī)、平板電腦、電子書等移動終端安全下載固件的工具一般都有特定的制具,或者利用軟件授權(quán)方式來下載固件,軟件授權(quán)依賴于軟件簽名認(rèn)證,然而軟件簽名認(rèn)證過程中,PC端的燒錄軟件一般都先將簽名的密鑰生成一段代碼,然后燒錄軟件調(diào)用這段代碼進(jìn)行簽名,達(dá)到最終鑒權(quán)的目的,這樣的話,由于燒錄軟件容易被拷貝,從而帶來鑒權(quán)易用的問題,從而形成風(fēng)險。
發(fā)明內(nèi)容
本發(fā)明提供了一種生產(chǎn)線燒錄固件的方法及裝置,用以解決生產(chǎn)線燒錄固件進(jìn)行軟件簽名認(rèn)證時,燒錄軟件被拷貝而帶來的風(fēng)險問題,提高了生產(chǎn)線燒錄固件過程的安全性。
本發(fā)明實施例提供了一種生產(chǎn)線燒錄固件的方法,包括:
接收待燒錄固件的移動終端發(fā)送的第一隨機(jī)碼;
將所述第一隨機(jī)碼發(fā)送給簽名裝置,使得所述簽名裝置利用鑒權(quán)密鑰對所述第一隨機(jī)碼進(jìn)行簽名得到第二隨機(jī)碼,其中,所述鑒權(quán)密鑰存儲于所述簽名裝置中;
接收所述簽名裝置發(fā)送的第二隨機(jī)碼;
將所述第二隨機(jī)碼發(fā)送給移動終端;
確定所述移動終端對所述第二隨機(jī)碼驗證通過時,對所述移動終端進(jìn)行固件燒錄。
本發(fā)明實施例還提供了一種生產(chǎn)線燒錄固件的方法,包括:
移動終端向燒錄裝置發(fā)送第一隨機(jī)碼;
所述燒錄裝置將簽名的密鑰文件發(fā)送給所述移動終端;
所述移動終端根據(jù)存儲在所述移動終端中的公鑰對所述簽名的密鑰文件進(jìn)行解密,得到鑒權(quán)公鑰;
所述燒錄裝置將接收的所述第一隨機(jī)碼發(fā)送給簽名裝置;
所述簽名裝置利用鑒權(quán)密鑰對所述第一隨機(jī)碼進(jìn)行簽名得到第二隨機(jī)碼,并將第二隨機(jī)碼發(fā)送給所述燒錄裝置,其中,所述鑒權(quán)密鑰存儲于所述簽名裝置中;
所述燒錄裝置將接收的所述第二隨機(jī)碼發(fā)送給所述移動終端;
所述移動終端利用所述鑒權(quán)公鑰對所述第二隨機(jī)碼進(jìn)行解密得到第三隨機(jī)碼;
所述移動終端判斷所述第一隨機(jī)碼和所述第三隨機(jī)碼是否相同,若相同,則鑒權(quán)通過;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于珠海市魅族科技有限公司,未經(jīng)珠海市魅族科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611193854.1/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種表層端面拼接的竹地板
- 下一篇:一種幕墻板開直線槽用的手持式開槽裝置