[發(fā)明專利]基于U盤載體的程序簽名和升級(jí)錯(cuò)誤恢復(fù)方法及裝置無(wú)效
| 申請(qǐng)?zhí)枺?/td> | 201010554877.7 | 申請(qǐng)日: | 2010-11-23 |
| 公開(kāi)(公告)號(hào): | CN101989323A | 公開(kāi)(公告)日: | 2011-03-23 |
| 發(fā)明(設(shè)計(jì))人: | 黃顯澍;桑勝田 | 申請(qǐng)(專利權(quán))人: | 北京安天電子設(shè)備有限公司 |
| 主分類號(hào): | G06F21/00 | 分類號(hào): | G06F21/00;G06F11/00;G06F9/445 |
| 代理公司: | 暫無(wú)信息 | 代理人: | 暫無(wú)信息 |
| 地址: | 100085 北京市海*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 載體 程序 簽名 升級(jí) 錯(cuò)誤 恢復(fù) 方法 裝置 | ||
1.一種基于U盤載體的程序簽名方法,其特征在于,所述的方法包括如下步驟:
a.讀取當(dāng)前U盤固有識(shí)別ID和原始固有識(shí)別ID;
b.對(duì)比當(dāng)前U盤固有識(shí)別ID與原始固有識(shí)別ID是否相同,如果相同,則讀取簽名序列,否則結(jié)束;
c.讀取簽名序列后,判斷簽名序列是否正確,如果正確,則執(zhí)行程序簽名之后的流程,否則結(jié)束。
2.如權(quán)利要求1所述的方法,其特征在于,將所述的U盤載體分為程序存儲(chǔ)分區(qū)和隱藏存儲(chǔ)分區(qū)。
3.如權(quán)利要求2所述的方法,其特征在于,所述的隱藏存儲(chǔ)分區(qū)對(duì)使用U盤載體的裝置不可見(jiàn)。
4.如權(quán)利要求1所述的方法,其特征在于,在程序繼續(xù)運(yùn)行的空閑時(shí)間,執(zhí)行所述步驟a到c。
5.如權(quán)利要求2所述的方法,其特征在于,在執(zhí)行步驟a前,將原始固有識(shí)別ID與簽名序列存儲(chǔ)在隱藏存儲(chǔ)分區(qū)中。
6.一種基于U盤載體的程序簽名裝置,其特征在于,所述的裝置包括第一讀取單元、對(duì)比單元、第二讀取單元、判斷單元和處理單元;
第一讀取單元,用于讀取當(dāng)前U盤固有識(shí)別ID和原始固有識(shí)別ID;
對(duì)比單元,用于對(duì)比當(dāng)前U盤固有識(shí)別ID與原始固有識(shí)別ID是否相同;
第二讀取單元,用于在對(duì)比單元確定當(dāng)前U盤固有識(shí)別ID與原始固有識(shí)別ID相同時(shí),則讀取簽名序列;
判斷單元,用于在第二讀取單元讀取簽名序列后,判斷簽名序列是否正確;
處理單元,用于在判斷單元確定簽名序列正確時(shí),進(jìn)行程序簽名之后的處理,否則結(jié)束處理,并且,在對(duì)比單元確定當(dāng)前U盤固有識(shí)別ID與原始固有識(shí)別ID不相同時(shí),結(jié)束處理。
7.一種基于U盤載體的升級(jí)錯(cuò)誤恢復(fù)方法,其特征在于,所述的方法包括如下步驟:
d.獲取并存儲(chǔ)升級(jí)文件的MD5值;?
e.獲取并存儲(chǔ)升級(jí)文件,計(jì)算升級(jí)文件的MD5值;
f.校驗(yàn)獲取的MD5值和計(jì)算得到的升級(jí)文件的MD5值是否相同,如果相同,則讀取存儲(chǔ)的升級(jí)文件,對(duì)程序進(jìn)行升級(jí),否則返回步驟d;
在讀取存儲(chǔ)的升級(jí)文件、對(duì)程序進(jìn)行升級(jí)的過(guò)程中,如果讀取存儲(chǔ)的升級(jí)文件發(fā)生錯(cuò)誤,則重新讀取存儲(chǔ)的升級(jí)文件;
在讀取存儲(chǔ)的升級(jí)文件、對(duì)程序進(jìn)行升級(jí)的過(guò)程中,如果確定程序能夠正常運(yùn)行,則升級(jí)完成,否則,讀取原始程序。
8.如權(quán)利要求7所述的方法,其特征在于,將所述的U盤載體分為程序存儲(chǔ)分區(qū)和隱藏存儲(chǔ)分區(qū)。
9.如權(quán)利要求8所述的方法,其特征在于,所述的隱藏存儲(chǔ)分區(qū)對(duì)使用U盤載體的裝置不可見(jiàn)。
10.如權(quán)利要求8所述的方法,其特征在于,所述的升級(jí)文件的MD5值、升級(jí)文件和原始程序存儲(chǔ)在隱藏存儲(chǔ)分區(qū)內(nèi)。
11.一種基于U盤載體的升級(jí)錯(cuò)誤恢復(fù)裝置,其特征在于,所述的裝置包括第一讀取及存儲(chǔ)單元、對(duì)比單元、第二讀取單元、判斷單元和處理單元;
第一讀取及存儲(chǔ)單元,用于讀取及存儲(chǔ)升級(jí)文件的MD5值和升級(jí)文件,并計(jì)算升級(jí)文件的MD5值;
對(duì)比單元,用于對(duì)比讀取的MD5值和計(jì)算得到的升級(jí)文件的MD5值是否相同;
第二讀取單元,用于在對(duì)比單元確定讀取的MD5值和計(jì)算得到的升級(jí)文件的MD5值相同時(shí),讀取存儲(chǔ)的升級(jí)文件;
判斷單元,用于在第二讀取單元讀取存儲(chǔ)的升級(jí)文件時(shí),判斷升級(jí)是否發(fā)生錯(cuò)誤,如果讀取存儲(chǔ)的升級(jí)文件發(fā)生錯(cuò)誤,則第二讀取單元重新讀取存儲(chǔ)的升級(jí)文件;
處理單元,用于在第二讀取單元讀取存儲(chǔ)的升級(jí)文件、對(duì)程序進(jìn)行升級(jí)的過(guò)程中,確定程序是否能夠正常運(yùn)行,如果是,則升級(jí)完成,否則,讀取原始程序。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京安天電子設(shè)備有限公司,未經(jīng)北京安天電子設(shè)備有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010554877.7/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F21-00 防止未授權(quán)行為的保護(hù)計(jì)算機(jī)或計(jì)算機(jī)系統(tǒng)的安全裝置
G06F21-02 .通過(guò)保護(hù)計(jì)算機(jī)的特定內(nèi)部部件
G06F21-04 .通過(guò)保護(hù)特定的外圍設(shè)備,如鍵盤或顯示器
G06F21-06 .通過(guò)感知越權(quán)操作或外圍侵?jǐn)_
G06F21-20 .通過(guò)限制訪問(wèn)計(jì)算機(jī)系統(tǒng)或計(jì)算機(jī)網(wǎng)絡(luò)中的節(jié)點(diǎn)
G06F21-22 .通過(guò)限制訪問(wèn)或處理程序或過(guò)程
- 功能限制程序、安裝程序生成程序和程序存儲(chǔ)介質(zhì)
- 程序生成系統(tǒng)、程序生成程序和程序生成模塊
- 程序生成系統(tǒng)、程序生成程序和程序生成模塊
- 程序創(chuàng)建裝置,程序創(chuàng)建方法和程序
- 程序生成裝置、程序生產(chǎn)方法及程序
- 程序生成裝置、程序生成程序以及程序生成方法
- 程序生成裝置、程序生成方法及程序生成程序
- 程序開(kāi)發(fā)支持裝置、程序開(kāi)發(fā)支持方法以及存儲(chǔ)介質(zhì)
- 程序執(zhí)行輔助裝置、程序執(zhí)行輔助方法及程序執(zhí)行輔助程序
- 程序?qū)φ昭b置、程序?qū)φ辗椒俺绦驅(qū)φ粘绦?/a>
- 移動(dòng)簽名系統(tǒng)及方法
- 一種簽名認(rèn)證方法和系統(tǒng)
- 數(shù)據(jù)簽名方法、簽名驗(yàn)證方法、數(shù)據(jù)簽名設(shè)備及驗(yàn)證服務(wù)器
- 一種手寫簽名簽到管理系統(tǒng)
- 代理簽名方法和系統(tǒng)、以及智能合約的執(zhí)行方法
- 用于生成區(qū)塊鏈多重簽名的方法和裝置
- 遠(yuǎn)程簽名方法及裝置
- 郵件簽名的生成方法、裝置、終端及存儲(chǔ)介質(zhì)
- 一種網(wǎng)絡(luò)請(qǐng)求簽名系統(tǒng)、簽名方法及簽名方式的更新方法
- 簽名信息的驗(yàn)證方法以及信息簽名方法





