[發(fā)明專(zhuān)利]一種芯片及片上操作系統(tǒng)下載的方法有效
| 申請(qǐng)?zhí)枺?/td> | 200910243220.6 | 申請(qǐng)日: | 2009-12-29 |
| 公開(kāi)(公告)號(hào): | CN101751279A | 公開(kāi)(公告)日: | 2010-06-23 |
| 發(fā)明(設(shè)計(jì))人: | 臧宏偉;虞濤;李佳靜;賈振波 | 申請(qǐng)(專(zhuān)利權(quán))人: | 北京握奇數(shù)據(jù)系統(tǒng)有限公司 |
| 主分類(lèi)號(hào): | G06F9/445 | 分類(lèi)號(hào): | G06F9/445 |
| 代理公司: | 北京同達(dá)信恒知識(shí)產(chǎn)權(quán)代理有限公司 11291 | 代理人: | 郭潤(rùn)湘 |
| 地址: | 100015 北京市朝陽(yáng)區(qū)*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 芯片 操作系統(tǒng) 下載 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明屬于信息處理技術(shù)領(lǐng)域,特別涉及一種芯片及片上操作系統(tǒng)下載的方法。?
背景技術(shù)
在某些情況下,需要把COS(Chip?Operating?System,片上操作系統(tǒng))數(shù)據(jù)提供給外協(xié)廠家,由外協(xié)廠家來(lái)生產(chǎn)SIM模塊或卡產(chǎn)品,例如,當(dāng)公司產(chǎn)能不足時(shí),或?yàn)楣?jié)省物流費(fèi)用考慮。COS指片上操作系統(tǒng),主要的功能是維護(hù)芯片中的文件系統(tǒng),處理手機(jī)下發(fā)給SIM卡的各種命令,是SIM卡實(shí)現(xiàn)客戶(hù)需求的基礎(chǔ),具有非常重要的作用。?
如果把從芯片供應(yīng)商處訂購(gòu)的芯片和委托方的COS程序直接提供給外協(xié)廠家生產(chǎn),會(huì)有以下風(fēng)險(xiǎn):不能完全杜絕外協(xié)廠家將芯片用作其它的用途,外協(xié)廠家得到COS程序后,可以直接找芯片供應(yīng)商訂購(gòu)芯片,下載COS程序后即可出售。這樣會(huì)損害委托方利益,所以,在外協(xié)過(guò)程中如何從技術(shù)手段上保證COS程序下載到芯片的安全,就是一個(gè)現(xiàn)有技術(shù)中需要解決的問(wèn)題。?
發(fā)明內(nèi)容
為了解決COS程序下載到芯片安全性較低的問(wèn)題,本發(fā)明實(shí)施例提供了一種片上操作系統(tǒng)下載的方法,包括:?
接收待下載的加密的片上操作系統(tǒng)程序;?
調(diào)用在芯片上預(yù)置的操作系統(tǒng)加載器程序,將加密的片上操作系統(tǒng)程序解密后下載到芯片上;?
其中,所述接收待下載的加密的片上操作系統(tǒng)程序前,包括:在芯片的閃存Flash中預(yù)置所述操作系統(tǒng)加載器程序;啟動(dòng)存儲(chǔ)在閃存Flash中的啟動(dòng)程?序,通過(guò)閃存Flash中存儲(chǔ)的模式切換標(biāo)志位確定當(dāng)前處于操作系統(tǒng)加載器工作模式;執(zhí)行所述操作系統(tǒng)加載器程序的擦除指令,擦除指定空間范圍外的數(shù)據(jù),指定空間范圍的數(shù)據(jù)為所述啟動(dòng)程序、所述操作系統(tǒng)加載器程序和所述模式切換標(biāo)志位。?
同時(shí)本發(fā)明實(shí)施例還提供一種芯片,包括:?
接收模塊,接收待下載的加密的片上操作系統(tǒng)程序;?
控制模塊,調(diào)用在芯片上預(yù)置的操作系統(tǒng)加載器程序,將加密的片上操作系統(tǒng)程序解密后下載到芯片上;還用于在芯片的閃存Flash中預(yù)置所述操作系統(tǒng)加載器程序時(shí),啟動(dòng)存儲(chǔ)在閃存Flash中的啟動(dòng)程序,通過(guò)閃存Flash中存儲(chǔ)的模式切換標(biāo)志位確定當(dāng)前處于操作系統(tǒng)加載器工作模式,執(zhí)行所述操作系統(tǒng)加載器程序的擦除指令,擦除指定空間范圍外的數(shù)據(jù),指定空間范圍的數(shù)據(jù)為所述啟動(dòng)程序、所述操作系統(tǒng)加載器程序和所述模式切換標(biāo)志位。?
由上述本發(fā)明提供的具體實(shí)施方案可以看出,正是由于通過(guò)帶有可解密COS的操作系統(tǒng)加載器程序的卡片和加密COS來(lái)實(shí)現(xiàn)COS程序的安全使用。?
附圖說(shuō)明
圖1為本發(fā)明提供的運(yùn)行第一實(shí)施例方法流程圖;?
圖2為本發(fā)明提供的閃存中的存儲(chǔ)空間分配圖;?
圖3為本發(fā)明提供的閃存中預(yù)置有Loader?OS程序的芯片下載加密的COS程序流程圖;?
圖4為本發(fā)明提供的重新下載Loader?OS程序流程圖;?
圖5為本發(fā)明提供的第二實(shí)施例系統(tǒng)結(jié)構(gòu)圖。?
具體實(shí)施方式
本發(fā)明第一實(shí)施例提供了一種片上操作系統(tǒng)下載的方法,該COS程序下載的方法要解決的技術(shù)問(wèn)題是保證COS程序的安全,通過(guò)技術(shù)手段來(lái)防止外協(xié)廠家非法獲取COS程序,為此,需要在芯片內(nèi)部的預(yù)置操作系統(tǒng)加載器Loader?OS程序,提供給外協(xié)廠家的是預(yù)置有Loader?OS程序的芯片和加密后的COS程序,Loader?OS程序用于對(duì)加密COS程序進(jìn)行解密并加載到芯片,如圖1所示,具體包括以下步驟:?
步驟101:在芯片上預(yù)置Loader?OS程序。?
步驟102:根據(jù)加密規(guī)則對(duì)COS程序進(jìn)行加密。?
步驟103:COS程序?qū)懭朐O(shè)備向芯片發(fā)送待下載的根據(jù)加密規(guī)則加密后的COS程序,調(diào)用Loader?OS程序?qū)⒓用蹸OS程序解密后下載到芯片上。?
步驟104:COS程序向芯片存儲(chǔ)器中寫(xiě)入預(yù)個(gè)人化和個(gè)人化數(shù)據(jù),完成卡片生產(chǎn),預(yù)個(gè)人化和個(gè)人化數(shù)據(jù),用于后續(xù)COS程序處理各種命令時(shí)調(diào)用處理。?
其中步驟101中預(yù)置Loader?OS程序,根據(jù)芯片類(lèi)型的不同,又分為預(yù)置在只讀內(nèi)存ROM(只讀內(nèi)存,Read-Only?Memory)中和預(yù)置在閃存flash兩種方式。?
當(dāng)預(yù)置在ROM中時(shí),僅需要在Loader?OS中設(shè)計(jì)數(shù)據(jù)解密指令即可。?
當(dāng)預(yù)置在flash中時(shí),需做如下幾方面的設(shè)計(jì):?
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于北京握奇數(shù)據(jù)系統(tǒng)有限公司,未經(jīng)北京握奇數(shù)據(jù)系統(tǒng)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910243220.6/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 上一篇:一種補(bǔ)腎生精丸
- 下一篇:一種垂直磁各向異性多層膜
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)
- 一種數(shù)據(jù)庫(kù)讀寫(xiě)分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線(xiàn)程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





