專利名稱:一種tf卡cos固件更新方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種固件更新方法,特別涉及一種智能卡領(lǐng)域的TF卡COS固件更新方法。
背景技術(shù):
目前,隨著全國各行業(yè)、產(chǎn)業(yè)信息化工作的開展,使用TF卡的手機(jī)應(yīng)用已成為互 聯(lián)網(wǎng)應(yīng)用向移動(dòng)通信領(lǐng)域滲透的突出代表,是最具前景的電子商務(wù)應(yīng)用之一。
利用智能卡技術(shù)提供服務(wù)或進(jìn)行增值業(yè)務(wù)推廣的行業(yè)逐漸增多,使跨行業(yè)多應(yīng)用 的智能卡成為智能卡技術(shù)的發(fā)展方向。而作為智能卡的代表TF卡(T-Flash Card),又名 Micro SD,是一種基于半導(dǎo)體快閃記憶器的新一代記憶設(shè)備,體積約等于半張SIM卡的TF 卡卻擁有高記憶容量、快速數(shù)據(jù)傳輸率、極大的移動(dòng)靈活性以及較好的安全性。
但是,數(shù)據(jù)安全性要求使得TF卡COS固件的更新比較困難而且成本高,通常要求 用戶手中的TF卡送至發(fā)卡者,由發(fā)卡者完成更新,對(duì)于用戶非常不方便。
綜上所述,針對(duì)現(xiàn)有技術(shù)的缺陷,特別需要一種TF卡COS固件更新方法,解決TF 卡應(yīng)用于手機(jī)等移動(dòng)計(jì)算終端COS固件更新困難且成本高等的問題。發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種TF卡COS固件更新方法,針對(duì)上述現(xiàn)有技術(shù)的缺陷, 安全、方便地實(shí)現(xiàn)TF卡COS固件更新,解決TF卡應(yīng)用于手機(jī)等移動(dòng)計(jì)算終端COS固件更新 困難且成本高的問題。
本發(fā)明所解決的技術(shù)問題可以采用以下技術(shù)方案來實(shí)現(xiàn)
一種TF卡COS固件更新方法,其特征在于,它包括如下步驟
1)TF卡由發(fā)卡方產(chǎn)生固件更新保護(hù)非對(duì)稱密鑰對(duì),發(fā)卡方注冊(cè)固件更新保護(hù)非對(duì) 稱密鑰對(duì)的固件更新保護(hù)公鑰及TF卡唯一序列號(hào),并將固件更新發(fā)卡方校驗(yàn)密鑰導(dǎo)入TF 卡,TF卡保護(hù)這兩份密鑰不被復(fù)寫;
2)需要更新TF卡COS固件時(shí),移動(dòng)終端提交TF卡序列號(hào)及更新申請(qǐng);
3)發(fā)卡方根據(jù)接收到的TF卡信息,校驗(yàn)身份,確認(rèn)該TF卡的真實(shí)身份;
4)發(fā)卡方根據(jù)序列號(hào)提取固件更新保護(hù)非對(duì)稱密鑰將新版COS固件加密,并使用 固件更新發(fā)卡方校驗(yàn)密鑰簽名,傳至移動(dòng)終端,提供一卡一密式數(shù)據(jù)傳輸保護(hù);
5)移動(dòng)終端將新版COS固件存儲(chǔ)于TF卡存儲(chǔ)區(qū),激活TF智能卡COS固件更新程 序;
6)TF卡備份當(dāng)前版本COS固件,使用固件更新保護(hù)非對(duì)稱密鑰對(duì)的固件更新保護(hù) 公鑰加密,固件更新保護(hù)非對(duì)稱密鑰對(duì)的固件更新保護(hù)私鑰簽名,存儲(chǔ)于TF卡存儲(chǔ)區(qū),實(shí) 現(xiàn)一卡一密式鏡像卡內(nèi)備份;
7) TF卡解密新版COS固件,校驗(yàn)簽名;
8) TF卡更新COS固件,進(jìn)行COS固件模塊卡內(nèi)重組;
9)TF卡激活并切換至新版COS固件,如果更新成功,則完成一卡一密式固件版本更新。
在本發(fā)明的一個(gè)實(shí)施例中,如果因意外導(dǎo)致本次更新不成功,TF卡可根據(jù)需要使 用備份COS更新還原TF卡COS固件系統(tǒng)。
本發(fā)明的TF卡COS固件更新方法,基于非對(duì)稱密碼技術(shù),采用一卡一密式數(shù)據(jù)傳 輸保護(hù)、一卡一密式鏡像卡內(nèi)備份、COS固件模塊卡內(nèi)重組、一卡一密式固件版本更新等多 重安全機(jī)制,利用空中通信通道以安全、方便地實(shí)現(xiàn)TF卡COS固件更新,解決TF卡應(yīng)用于 手機(jī)等移動(dòng)計(jì)算終端COS固件更新困難且成本高的問題,實(shí)現(xiàn)本發(fā)明的目的。
本發(fā)明的特點(diǎn)可參閱本案圖式及以下較好實(shí)施方式的詳細(xì)說明而獲得清楚地了 解。
圖1為本發(fā)明的TF卡COS固件更新方法的流程框圖。
具體實(shí)施方式
為了使本發(fā)明實(shí)現(xiàn)的技術(shù)手段、創(chuàng)作特征、達(dá)成目的與功效易于明白了解,下面結(jié) 合具體圖示,進(jìn)一步闡述本發(fā)明。
如圖1所示,本發(fā)明的TF卡COS固件更新方法,它包括如下步驟
步驟1 :TF卡由發(fā)卡方產(chǎn)生固件更新保護(hù)非對(duì)稱密鑰對(duì),發(fā)卡方注冊(cè)固件更新保 護(hù)非對(duì)稱密鑰對(duì)的固件更新保護(hù)公鑰及TF卡唯一序列號(hào),并將固件更新發(fā)卡方校驗(yàn)密鑰 導(dǎo)入TF卡,TF卡保護(hù)這兩份密鑰不被復(fù)寫;
步驟2 需要更新TF卡COS固件時(shí),移動(dòng)終端提交TF卡序列號(hào)及更新申請(qǐng);
步驟3 發(fā)卡方根據(jù)接收到的TF卡信息,校驗(yàn)身份,確認(rèn)該TF卡的真實(shí)身份;
步驟4 發(fā)卡方根據(jù)序列號(hào)提取固件更新保護(hù)非對(duì)稱密鑰將新版COS固件加密,并 使用固件更新發(fā)卡方校驗(yàn)密鑰簽名,傳至移動(dòng)終端,提供一卡一密式數(shù)據(jù)傳輸保護(hù);
步驟5 移動(dòng)終端將新版COS固件存儲(chǔ)于TF卡存儲(chǔ)區(qū),激活TF智能卡COS固件更 新程序;
步驟6 :TF卡備份當(dāng)前版本COS固件,使用固件更新保護(hù)非對(duì)稱密鑰對(duì)的固件更 新保護(hù)公鑰加密,固件更新保護(hù)非對(duì)稱密鑰對(duì)的固件更新保護(hù)私鑰簽名,存儲(chǔ)于TF卡存儲(chǔ) 區(qū),實(shí)現(xiàn)一卡一密式鏡像卡內(nèi)備份;
步驟7 =TF卡解密新版COS固件,校驗(yàn)簽名;
步驟8 =TF卡更新COS固件,進(jìn)行COS固件模塊卡內(nèi)重組;
步驟9 :TF卡激活并切換至新版COS固件,如果更新成功,則完成一卡一密式固件 版本更新;
步驟10 如果因意外導(dǎo)致本次更新不成功,TF卡可根據(jù)需要使用備份COS更新還 原TF卡COS固件系統(tǒng)。
本發(fā)明的TF卡COS固件更新方法,通過一卡一密式數(shù)據(jù)傳輸保護(hù),根據(jù)一張TF 卡一對(duì)公私密鑰對(duì),提供更新數(shù)據(jù)在傳輸過程中加密、解密保護(hù);通過一卡一密式鏡像卡內(nèi) 備份,根據(jù)一張TF卡一對(duì)公私密鑰對(duì),提供原有COS固件信息的加密保護(hù),解密安全;通過COS固件模塊卡內(nèi)重組,根據(jù)一張TF卡一對(duì)公私密鑰對(duì),提供卡內(nèi)COS固件本區(qū)域的程序片 段更新;通過一卡一密式固件版本更新,根據(jù)一張TF卡一對(duì)公私密鑰對(duì),激活COS固件更新 程序,實(shí)現(xiàn)COS固件卡內(nèi)安全更新。
以上顯示和描述了本發(fā)明的基本原理和主要特征和本發(fā)明的優(yōu)點(diǎn)。本行業(yè)的技術(shù) 人員應(yīng)該了解,本發(fā)明不受上述實(shí)施例的限制,上述實(shí)施例和說明書中描述的只是說明本 發(fā)明的原理,在不脫離本發(fā)明精神和范圍的前提下,本發(fā)明還會(huì)有各種變化和改進(jìn),這些變 化和改進(jìn)都落入要求保護(hù)的本發(fā)明范圍內(nèi),本發(fā)明要求保護(hù)范圍由所附的權(quán)利要求書及其 等效物界定。
權(quán)利要求
1.一種TF卡COS固件更新方法,其特征在于,它包括如下步驟1)TF卡由發(fā)卡方產(chǎn)生固件更新保護(hù)非對(duì)稱密鑰對(duì),發(fā)卡方注冊(cè)固件更新保護(hù)非對(duì)稱密 鑰對(duì)的固件更新保護(hù)公鑰及TF卡唯一序列號(hào),并將固件更新發(fā)卡方校驗(yàn)密鑰導(dǎo)入TF卡,TF 卡保護(hù)這兩份密鑰不被復(fù)寫;2)需要更新TF卡COS固件時(shí),移動(dòng)終端提交TF卡序列號(hào)及更新申請(qǐng);3)發(fā)卡方根據(jù)接收到的TF卡信息,校驗(yàn)身份,確認(rèn)該TF卡的真實(shí)身份;4)發(fā)卡方根據(jù)序列號(hào)提取固件更新保護(hù)非對(duì)稱密鑰將新版COS固件加密,并使用固件 更新發(fā)卡方校驗(yàn)密鑰簽名,傳至移動(dòng)終端,提供一卡一密式數(shù)據(jù)傳輸保護(hù);5)移動(dòng)終端將新版COS固件存儲(chǔ)于TF卡存儲(chǔ)區(qū),激活TF智能卡COS固件更新程序;6)TF卡備份當(dāng)前版本COS固件,使用固件更新保護(hù)非對(duì)稱密鑰對(duì)的固件更新保護(hù)公鑰 加密,固件更新保護(hù)非對(duì)稱密鑰對(duì)的固件更新保護(hù)私鑰簽名,存儲(chǔ)于TF卡存儲(chǔ)區(qū),實(shí)現(xiàn)一 卡一密式鏡像卡內(nèi)備份;7)TF卡解密新版COS固件,校驗(yàn)簽名;8)TF卡更新COS固件,進(jìn)行COS固件模塊卡內(nèi)重組;9)TF卡激活并切換至新版COS固件,如果更新成功,則完成一卡一密式固件版本更新。
2.如權(quán)利要求1所述的TF卡COS固件更新方法,其特征在于,如果因意外導(dǎo)致本次更 新不成功,TF卡可根據(jù)需要使用備份COS更新還原TF卡COS固件系統(tǒng)。
全文摘要
本發(fā)明的目的在于公開一種TF卡COS固件更新方法,基于非對(duì)稱密碼技術(shù),采用一卡一密式數(shù)據(jù)傳輸保護(hù)、一卡一密式鏡像卡內(nèi)備份、COS固件模塊卡內(nèi)重組、一卡一密式固件版本更新等多重安全機(jī)制,利用空中通信通道以安全、方便地實(shí)現(xiàn)TF卡COS固件更新,解決TF卡應(yīng)用于手機(jī)等移動(dòng)計(jì)算終端COS固件更新困難且成本高的問題,實(shí)現(xiàn)本發(fā)明的目的。
文檔編號(hào)G06F9/445GK102033764SQ201010566270
公開日2011年4月27日 申請(qǐng)日期2010年11月30日 優(yōu)先權(quán)日2010年11月30日
發(fā)明者朱政洪, 王興, 鄒翔, 金波, 陳兵 申請(qǐng)人:公安部第三研究所