国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      基于emmc芯片的移動終端安全信息存儲方法及系統(tǒng)的制作方法

      文檔序號:6368133閱讀:1205來源:國知局
      專利名稱:基于emmc芯片的移動終端安全信息存儲方法及系統(tǒng)的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及信息技術(shù)領(lǐng)域,尤其涉及一種基于EMMC芯片的移動終端安全信息存儲方法及系統(tǒng)。
      背景技術(shù)
      隨著手機(jī)、PDA等移動終端行業(yè)的快速發(fā)展,市場上充斥了大量不同規(guī)格的flash存儲芯片,而這些存儲芯片因為沒有ー個固定的標(biāo)準(zhǔn),這就導(dǎo)致了項目開發(fā)過程中,如果想要更換flash存儲芯片,硬件就必須重新設(shè)計布線(layout),因此給項目帶來了開發(fā)成本及開發(fā)效率等多方面的浪費。EMMC (Embedded MultiMediaCard)芯片的誕生彌補(bǔ)了這個缺陷,EMMC芯片是指嵌入式多媒體文件存儲設(shè)備,其逐漸成為了目前智能機(jī)市場上的主流方案。EMMC芯片為MMC 協(xié)會所訂立的內(nèi)嵌式存儲標(biāo)準(zhǔn)規(guī)格,如圖I所示,EMMC芯片100由4個塊物理分區(qū)組成USER DATA、B00T1、B00T2、RPMB (Replay Protected Memory Block)。其中,USER DATA 物理分區(qū)是廠商提供的ー個物理分區(qū),用于存儲固件、用戶數(shù)據(jù)及安全文件等信息,如圖2所示;B00T1、B00T2是廠商提供的額外物理分區(qū),因其操作接ロ獨立,不利于軟件兼容,目前沒有使用;RPMB物理分區(qū)是ー個安全區(qū)域,讀寫該RPMB信息需要特殊的協(xié)議。EMMC芯片雖解決了前述存儲芯片無固定標(biāo)準(zhǔn)的問題,但隨之出現(xiàn)的新問題是,EMMC芯片并未像傳統(tǒng)的NAND flash ー樣提供標(biāo)準(zhǔn)的OTP (0ΤΡ指一次性可編程)安全存儲接ロ,那么比如EMMC芯片中的運營商信息、IMEI碼(國際移動設(shè)備身份碼)等高度機(jī)密信息無法得到保護(hù)
      移動終端EMMC芯片中RPMB物理分區(qū)是存儲有移動終端如上述高度機(jī)密信息的相關(guān)安全信息文件的安全區(qū)域,讀寫該RPMB物理分區(qū)需要特殊的協(xié)議,傳統(tǒng)的方法是設(shè)置ー個修改RPMB信息的key,并將該key集成在移動終端固件內(nèi),該key相當(dāng)于修改RPMB信息的通行證,因RPMB物理分區(qū)的特殊性,每款EMMC芯片只能寫一次key,每次修改該RPMB信息都需要該key,因而該key顯得尤為重要,傳統(tǒng)的方法中,用戶通過在移動終端中獲取該key才能對RPMB信息進(jìn)行修改。但該方法安全系數(shù)不高,如果其他用戶例如黑客破解移動終端代碼并獲取該key,此時的RPMB信息將處于可修改狀態(tài),即黑客可對RPMB信息進(jìn)行修改,因此傳統(tǒng)的方法安全性不高。因此,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展。

      發(fā)明內(nèi)容
      鑒于上述現(xiàn)有技術(shù)的不足,本發(fā)明的目的在于提供基于EMMC芯片的移動終端安全信息存儲方法及系統(tǒng),_在解決現(xiàn)有EMMC芯片安全性不高的問題。本發(fā)明的技術(shù)方案如下
      基于EMMC芯片的移動終端安全信息存儲方法,其中,包括步驟
      A、預(yù)先在PC端創(chuàng)建用于對移動終端EMMC芯片的RPMB物理分區(qū)進(jìn)行寫入操作的key;
      B、當(dāng)需要修改移動終端EMMC芯片的RPMB信息時,移動終端將所述key寫入其EMMC芯片的RPMB物理分區(qū),移動終端根據(jù)用戶指令對所述RPMB信息進(jìn)行修改。所述的移動終端安全信息存儲方法,其中,所述步驟A中,所述key由socket工具寫入PC端。所述的移動終端安全信息存儲方法,其中,所述步驟B具體包括
      BI、當(dāng)需要修改移動終端EMMC芯片的RPMB信息時,移動終端接收用戶的操作指令從PC立而下載一升級固件并存儲至移動終ゑ而的RAM中;
      B2、移動終端根據(jù)升級固件的指令將所述key寫入EMMC芯片的RPMB物理分區(qū);
      B3、移動終端根據(jù)用戶指令對所述RPMB信息進(jìn)行相應(yīng)修改。所述的移動終端安全信息存儲方法,其中,所述步驟B還包括
      B4、當(dāng)所述key寫入成功后,移動終端自動將存儲在RAM中的升級固件清除。 所述的移動終端安全信息存儲方法,其中,所述升級固件內(nèi)含有將所述key寫入EMMC芯片的RPMB物理分區(qū)的操作控制代碼。所述的移動終端安全信息存儲方法,其中,所述步驟BI之前包括所述升級固件由socket工具寫入PC端?;贓MMC芯片的移動終端安全信息存儲系統(tǒng),其中,包括
      寫入模塊,用于預(yù)先在PC端創(chuàng)建用于對移動終端EMMC芯片的RPMB物理分區(qū)進(jìn)行寫入操作的key ;
      RPMB信息修改模塊,用于當(dāng)需要修改移動終端EMMC芯片的RPMB信息時,移動終端將所述key寫入其EMMC芯片的RPMB物理分區(qū),移動終端根據(jù)用戶指令對所述RPMB信息進(jìn)行修改。所述的移動終端安全信息存儲系統(tǒng),其中,所述RPMB修改模塊包括
      下載單元,用于當(dāng)需要修改移動終端EMMC芯片的RPMB信息時,移動終端接收用戶的操作指令從PC端下載一升級固件并存儲至移動終端的RAM中;
      key寫入?yún)g元,用于移動終端根據(jù)升級固件的指令將所述key寫入EMMC芯片的RPMB物理分區(qū);
      RPMB信息修改単元,用于移動終端根據(jù)用戶指令對所述RPMB信息進(jìn)行相應(yīng)修改。所述的移動終端安全信息存儲系統(tǒng),其中,所述RPMB修改模塊還包括
      清除単元,用于當(dāng)所述key寫入成功后,移動終端自動將存儲在RAM中的升級固件清除。有益效果本發(fā)明基于EMMC芯片的移動終端安全信息存儲方法及系統(tǒng),通過在PC端中設(shè)置key,如果用戶想要修改RPMB信息,需要通過移動終端下載該PC端中的key,這樣極大提高了移動終端中的相關(guān)安全信息文件的安全性,本發(fā)明簡單易行,并且實用性高。


      圖I為現(xiàn)有EMMC芯片的結(jié)構(gòu)框圖。圖2為現(xiàn)有EMMC芯片的USER DATA物理分區(qū)的結(jié)構(gòu)框圖。圖3為本發(fā)明基于EMMC芯片的移動終端安全信息存儲方法實施例的流程圖。圖4為本發(fā)明所述方法中移動終端從PC端下載key并將其寫入EMMC芯片的RPMB物理分區(qū)的實施例流程圖。
      圖5為本發(fā)明基于EMMC芯片的移動終端安全信息存儲系統(tǒng)實施例的結(jié)構(gòu)框圖。圖6為本發(fā)明所述系統(tǒng)中RPMB信息修改模塊實施例的結(jié)構(gòu)框圖。
      具體實施例方式本發(fā)明提供一種基于EMMC芯片的移動終端安全信息存儲方法及系統(tǒng),為使本發(fā)明的目的、技術(shù)方案及效果更加清楚、明確,以下對本發(fā)明進(jìn)ー步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。 本發(fā)明基于EMMC芯片的移動終端安全信息存儲方法及系統(tǒng),通過預(yù)先在PC端寫入key,當(dāng)需要修改移動終端EMMC芯片的RPMB信息吋,需要從PC端寫入該key,因為是由PC控制該key,這樣避免了其他人破解移動終端的代碼來獲取該key并修改移動終端RPMB信息的可能性,大大提高了移動終端EMMC芯片的安全性。如圖3所示,圖3為本發(fā)明基于EMMC芯片的移動終端安全信息存儲方法的ー個實施例流程圖,其包括步驟
      S101、預(yù)先在PC端創(chuàng)建用于對移動終端EMMC芯片的RPMB物理分區(qū)進(jìn)行寫入操作的
      key ;
      因黑客容易破解移動終端代碼并獲取RPMB物理分區(qū)的key,所以本發(fā)明的方案是不在移動終端中設(shè)置該key,而是在PC (personal computer)端,即個人電腦端中寫入該key,當(dāng)用戶需要修改RPMB信息吋,需要通過PC端獲取該key,從而防止其他用戶惡意破解移動終端代碼并修改RPMB信息。在具體的寫入過程中,可以通過PC端工具將該key寫入PC端,該PC端工具可以是類似于迅雷這樣的PC下載工具,可理解為PC套件,只是PC工具的功能可由開發(fā)人員根據(jù)需求重新定義和開發(fā);或者在產(chǎn)線生產(chǎn)時通過燒錄EMMC芯片的socket工具方式寫入,此步驟確保了該key沒有被固化到移動終端的代碼中,如此,在移動終端被銷售后,黑客就不能通過破解移動終端代碼來修改RPMB信息。S102、當(dāng)需要修改移動終端EMMC芯片的RPMB信息時,移動終端將所述key寫入其EMMC芯片的RPMB物理分區(qū),移動終端根據(jù)用戶指令對所述RPMB信息進(jìn)行修改。當(dāng)用戶需要通過移動終端修改所述RPMB信息吋,移動終端需要獲取從PC端獲取該key,并將該key寫入EMMC芯片的RPMB物理分區(qū),從而使移動終端獲得授權(quán),并可修改該RPMB物理分區(qū)中的相關(guān)安全信息文件,即RPMB信息。如圖4所示,圖4為本發(fā)明中移動終端從PC端下載key并將其寫入EMMC芯片的RPMB物理分區(qū)的實施例流程圖,其包括步驟
      S201、當(dāng)需要修改移動終端EMMC芯片的RPMB信息時,移動終端接收用戶的操作指令從PC端下載一升級固件并存儲至移動終端的RAM中;
      本發(fā)明是通過一升級固件來主導(dǎo)控制將key寫入RPMB物理分區(qū)的,升級固件,顧名思義,指的是具有軟件功能的硬件,但按現(xiàn)在的理解,本發(fā)明中的升級固件已經(jīng)是指軟件了。該升級固件相當(dāng)于ー個小型的操作系統(tǒng),該升級固件包含了將PC端的key寫入EMMC芯片的RPMB物理分區(qū)的操作控制代碼。該升級固件也可通過PC端工具寫入移動終端的RAM中,RAM指的是隨機(jī)存儲器(random access memory),具體可以是SRAM或DRAM,該升級固件也可在產(chǎn)線生產(chǎn)貼片之前,通過進(jìn)行EMMC芯片燒錄的工具例如socket工具由PC端寫入移動終端的RAM中。S202、移動終端根據(jù)升級固件的指令將所述key寫入EMMC芯片的RPMB物理分區(qū)。當(dāng)移動終端將PC端中的升級固件下載成功后,該升級固件內(nèi)的操作控制代碼會控制將PC端中事先設(shè)置好的key寫入移動終端中,從而使移動終端中寫入可授權(quán)移動終端對RPMB信息進(jìn)行修改的key,該key是寫入至移動終端EMMC芯片中的RPMB物理分區(qū)內(nèi)。在該key寫入完成后,用戶可通過移動終端進(jìn)行對其RPMB信息進(jìn)行修改的操作,即獲得修改RPMB物理分區(qū)的內(nèi)容的權(quán)限。S203、移動終端根據(jù)用戶指令對所述RPMB信息進(jìn)行相應(yīng)修改。在key寫入成功后,用戶即可對RPMB信息進(jìn)行所需的修改。在上述步驟中,還包括
      S204、當(dāng)所述key寫入成功后,移動終端自動將存儲在RAM中的升級固件清除。上述過程中,移動終端從PC端中下載了升級固件以便寫入key。但在寫入完成后,如果該升級固件繼續(xù)保存在RAM中,黑客還可能較容易的通過破解移動終端代碼來獲取該key。所以,為了保證移動終端中EMMC芯片中RPMB物理分區(qū)的相關(guān)安全信息文件的安全性,需要將該RAM中的升級固件刪除。具體可通過重新啟動移動終端來清空RAM中臨時存儲的升級固件。而因為讀取RPMB信息并不需要key,所以當(dāng)用戶需要通過移動終端讀取RPMB物理分區(qū)中的相關(guān)安全信息文件時,可直接從RPMB物理分區(qū)讀取,并按功能(比如按用戶數(shù)據(jù)文件或者安全文件)使用,而且不用擔(dān)心RPMB信息被修改破壞,這樣,確保了用戶移動終端中的安全文件不會被輕易修改。另外,本發(fā)明中的移動終端可以是手機(jī)、PDA等便攜式移動通信設(shè)備。由于本發(fā)明中的技術(shù)是基于RPMB物理分區(qū)獲得的,所以本發(fā)明中的EMMC芯片兼容JEDEC-4. 4標(biāo)準(zhǔn)以上。本發(fā)明還提供了一種基于EMMC的移動終端安全信息存儲系統(tǒng),圖5為該移動終端安全信息存儲系統(tǒng)的ー個較佳實施例的結(jié)構(gòu)框圖,其包括
      寫入模塊21,用于預(yù)先在PC端創(chuàng)建用于對移動終端EMMC芯片的RPMB物理分區(qū)進(jìn)行寫入操作的key ;關(guān)于寫入模塊的功能原理前面已有詳述。RPMB信息修改模塊22,用于當(dāng)需要修改移動終端EMMC芯片的RPMB信息吋,移動終端將所述key寫入其EMMC芯片的RPMB物理分區(qū),移動終端根據(jù)用戶指令對所述RPMB信息進(jìn)行修改。較佳地,如圖6所示,該RPMB信息修改模塊22具體包括
      下載單元221,用于當(dāng)需要修改移動終端EMMC芯片的RPMB信息時,移動終端接收用戶的操作指令從PC端下載一升級固件并存儲至移動終端的RAM中;
      key寫入?yún)g元222,用于移動終端根據(jù)升級固件的指令將所述key寫入EMMC芯片的RPMB物理分區(qū);
      RPMB信息修改單元223,用于移動終端根據(jù)用戶指令對所述RPMB信息進(jìn)行相應(yīng)修改。較佳地,該RPMB信息修改模塊22還包括
      清除単元224,用于當(dāng)所述key寫入成功后,移動終端自動將存儲在RAM中的升級固件清除。
      關(guān)于上述功能模塊及単元的作用原理前面都有詳述,故不再贅述。本發(fā)明基于EMMC芯片的移動終端安全信息存儲方法及系統(tǒng),通過在PC端中設(shè)置key,如果用戶想要修改RPMB信息,需要通過移動終端下載該PC端中的key,并將該key存儲至RPMB物理分區(qū)中,這樣極大提高了移動終端中的相關(guān)安全信息文件的安全性,本發(fā)明簡單易行,并且實用性高。應(yīng)當(dāng)理解的是,本發(fā)明的應(yīng)用不限于上述的舉例,對本領(lǐng)域普通技術(shù)人員來說,可以根據(jù)上述說明加以改進(jìn)或變換,所有這些改進(jìn)和變換都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護(hù)范圍。權(quán)利要求
      1.基于EMMC芯片的移動終端安全信息存儲方法,其特征在于,包括步驟A、預(yù)先在PC端創(chuàng)建用于對移動終端EMMC芯片的RPMB物理分區(qū)進(jìn)行寫入操作的key; B、當(dāng)需要修改移動終端EMMC芯片的RPMB信息時,移動終端將所述key寫入其EMMC芯片的RPMB物理分區(qū),移動終端根據(jù)用戶指令對所述RPMB信息進(jìn)行修改。
      2.根據(jù)權(quán)利要求I所述的移動終端安全信息存儲方法,其特征在于,所述步驟A中,所述key由socket工具寫入PC端。
      3.根據(jù)權(quán)利要求I所述的移動終端安全信息存儲方法,其特征在于,所述步驟B具體包 括 BI、當(dāng)需要修改移動終端EMMC芯片的RPMB信息時,移動終端接收用戶的操作指令從PC立而下載一升級固件并存儲至移動終纟而的RAM中; B2、移動終端根據(jù)升級固件的指令將所述key寫入EMMC芯片的RPMB物理分區(qū); B3、移動終端根據(jù)用戶指令對所述RPMB信息進(jìn)行相應(yīng)修改。
      4.根據(jù)權(quán)利要求3所述的移動終端安全信息存儲方法,其特征在于,所述步驟B還包括 B4、當(dāng)所述key寫入成功后,移動終端自動將存儲在RAM中的升級固件清除。
      5.根據(jù)權(quán)利要求3所述的移動終端安全信息存儲方法,其特征在于,所述升級固件內(nèi)含有將所述key寫入EMMC芯片的RPMB物理分區(qū)的操作控制代碼。
      6.根據(jù)權(quán)利要求3所述的移動終端安全信息存儲方法,其特征在于,所述步驟BI之前包括所述升級固件由socket工具寫入PC端。
      7.基于EMMC芯片的移動終端安全信息存儲系統(tǒng),其特征在于,包括 寫入模塊,用于預(yù)先在PC端創(chuàng)建用于對移動終端EMMC芯片的RPMB物理分區(qū)進(jìn)行寫入操作的key ;RPMB信息修改模塊,用于當(dāng)需要修改移動終端EMMC芯片的RPMB信息時,移動終端將所述key寫入其EMMC芯片的RPMB物理分區(qū),移動終端根據(jù)用戶指令對所述RPMB信息進(jìn)行修改。
      8.根據(jù)權(quán)利要求7所述的移動終端安全信息存儲系統(tǒng),其特征在于,所述RPMB修改模塊包括 下載單元,用于當(dāng)需要修改移動終端EMMC芯片的RPMB信息時,移動終端接收用戶的操作指令從PC端下載一升級固件并存儲至移動終端的RAM中; key寫入單元,用于移動終端根據(jù)升級固件的指令將所述key寫入EMMC芯片的RPMB物理分區(qū); RPMB信息修改單元,用于移動終端根據(jù)用戶指令對所述RPMB信息進(jìn)行相應(yīng)修改。
      9.根據(jù)權(quán)利要求7所述的移動終端安全信息存儲系統(tǒng),其特征在于,所述RPMB修改模塊還包括 清除單元,用于當(dāng)所述key寫入成功后,移動終端自動將存儲在RAM中的升級固件清除。
      全文摘要
      本發(fā)明公開基于EMMC芯片的移動終端安全信息存儲方法及系統(tǒng)。本發(fā)明通過在PC端中設(shè)置key,如果用戶想要修改RPMB信息,需要通過移動終端下載該PC端中的key,這樣極大提高了移動終端中的相關(guān)安全信息文件的安全性,本發(fā)明簡單易行,并且實用性高。
      文檔編號G06K19/073GK102663471SQ20121011220
      公開日2012年9月12日 申請日期2012年4月17日 優(yōu)先權(quán)日2012年4月17日
      發(fā)明者李斌, 蘇宇鑫, 黃???申請人:惠州Tcl移動通信有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1