System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 精品无码一区二区三区水蜜桃,人妻中文字幕AV无码专区,国产激情无码一区二区三区
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    在安全元件中執行操作系統更新的方法、安全元件和裝置制造方法及圖紙

    技術編號:42488589 閱讀:27 留言:0更新日期:2024-08-21 13:06
    本公開的實施例涉及在安全元件中執行操作系統更新的方法、安全元件和裝置。一種方法包括:在安全元件中的操作系統更新操作期間保留應用的自定義對象和系統對象。自定義對象和系統對象被保存。應用被卸載,應用的新實例被創建。保存的自定義對象和保存的系統對象被恢復,應用的新實例利用恢復的自定義對象和恢復的系統對象被更新。保存系統對象包括:獲取系統對象的字段的信息內容;將信息內容編碼為數據序列化格式并且將經編碼的信息內容存儲在安全元件的非易失性存儲器的預留區中。恢復保存的系統對象包括:從安全元件的非易失性存儲器的預留區中讀取經編碼的信息內容并且對經編碼的信息內容進行解碼。系統對象使用字段的得到的信息內容被恢復。

    【技術實現步驟摘要】

    本說明涉及用于在安全元件中執行操作系統更新的方法。一個或多個實施例可以例如被應用到通用集成電路卡(uicc),特別是例如用于在移動通信設備中使用的嵌入式uicc(euicc)。一個或多個實施例還可以例如被應用到iuicc(集成uicc)。一個或多個實施例可以被特別地應用到根據java卡腳本處理語言和全球平臺(globalplatform)實行環境規范設計的安全元件。


    技術介紹

    1、安全元件基本上由芯片上的防篡改平臺表示,通常是一個芯片安全微控制器,能夠根據由可信機構設置的規則和安全要求,安全地托管應用以及它們的數據,特別是機密的和加密的數據(例如加密的密鑰)。

    2、安全元件具有不同的形式因素,例如,硬件設計:通過示例的方式,嵌入式和集成式安全元件、sim/uicc(euicc、iuicc)、智能微sd以及智能卡。安全元件可以以不同的形式因素存在,以滿足不同業務實現和市場需求的要求。安全元件通常可以被集成到更大的嵌入式產品中,以安全地存儲產品的敏感信息和/或用戶的私人或秘密數據,這些產品的敏感信息和/或用戶的私人或秘密數據由主產品的mcu/存儲存儲器以更高的安全性等級來處理,或者當期望保護最終用戶的數據的保密性/隱私性免于被任何人損害時,包括產品的oem。


    技術實現思路

    1、在實施例中,一種方法包括:執行將新的二進制代碼存儲在安全元件中的操作系統更新操作;并且在操作系統更新操作期間,將應用的自定義對象和系統對象保留在安全元件上。保留包括:將應用的自定義對象和系統對象保存在安全元件上;卸載應用;創建應用的新實例;恢復所保存的自定義對象以及所保存的系統對象;以及利用所恢復的自定義對象以及所恢復的系統對象更新應用的新實例。保存系統對象包括:獲取系統對象的字段的信息內容;將信息內容編碼為數據序列化格式;以及將被編碼的信息內容存儲在安全元件的非易失性存儲器的預留區中。恢復所保存的系統對象包括:從安全元件的非易失性存儲器的預留區中讀取經編碼的信息內容;對所讀取的經編碼的信息內容進行解碼,得到系統對象的字段的信息內容;以及使用字段的所得到的信息內容恢復系統對象。在實施例中,應用是第一java卡包(package)的應用或者可實行的加載文件的應用。

    2、在實施例中,一種安全元件包括非易失性存儲器和處理電路裝置,處理電路裝置被耦合到非易失性存儲器。處理電路裝置在操作中執行將新的二進制代碼存儲在非易失性存儲器中的操作系統更新操作,并且在操作系統更新操作期間,保留安全元件的應用的自定義對象和系統對象。保留包括:將應用的自定義對象和系統對象保存在非易失性存儲器中;卸載應用;創建應用的新實例;恢復所保存的自定義對象和所保存的系統對象;以及利用所恢復的自定義對象和所恢復的系統對象更新應用的新實例。保存系統對象包括:獲取系統對象的字段的信息內容,將信息內容編碼為數據序列化格式;以及將經編碼的信息內容存儲在非易失性存儲器的預留區中;并且恢復所保存的系統對象包括:從非易失性存儲器的預留區中讀取經編碼的信息內容;對所讀取的經編碼的信息內容進行解碼得到系統對象的字段的信息內容;以及使用字段的所得到的信息內容恢復系統對象。

    3、在實施例中,一種系統包括處理電路裝置和安全電路,安全電路具有非易失性存儲器。安全電路被耦合到處理電路裝置,并且安全電路在操作中執行將新的二進制代碼存儲在非易失性存儲器中的操作系統更新操作,并且在操作系統更新操作期間,保留安全元件的應用的自定義對象和系統對象。保留包括:將應用的自定義對象和系統對象保存在非易失性存儲器中;卸載應用;創建應用的新實例;恢復所保存的自定義對象和所保存的系統對象;以及利用所恢復的自定義對象和所恢復的系統對象更新應用的新實例。保存系統對象包括:獲取系統對象的字段的信息內容,將信息內容編碼為數據序列化格式;并且將經編碼的信息內容存儲在非易失性存儲器的預留區中。恢復所保存的系統對象包括:從非易失性存儲器的預留區中讀取經編碼的信息內容;對所讀取的經編碼的信息內容進行解碼得到系統對象的字段的信息內容;并且使用字段的所得到的信息內容恢復系統對象。在實施例中,應用是第一java卡包或者可實行的加載文件的應用。

    4、在實施例中,一種非暫態計算機可讀介質的內容使安全元件能夠執行方法,該方法包括:執行將新的二進制代碼存儲在安全元件中的操作系統更新操作,以及在操作系統更新操作期間,保留安全元件的應用的自定義對象和系統對象,保留包括:將應用的自定義對象和系統對象保存在安全元件上;卸載應用;創建應用的新實例;恢復所保存的自定義對象和所保存的系統對象;以及利用所恢復的自定義對象和所恢復的系統對象更新應用的新實例,其中保存系統對象包括:獲取系統對象的字段的信息內容;將信息內容編碼為數據序列化格式;以及將經編碼的信息內容存儲在安全元件的非易失性存儲器的預留區中;并且恢復所保存的系統對象包括:從安全元件的非易失性存儲器的預留區中讀取經編碼的信息內容;對所讀取的經編碼的信息內容進行解碼得到系統對象的字段的信息內容;以及使用字段的所得到的信息內容恢復系統對象。

    本文檔來自技高網...

    【技術保護點】

    1.一種方法,包括:

    2.根據權利要求1所述的方法,其中所述應用是第一Java卡包的應用或者可實行的加載文件的應用。

    3.根據權利要求1所述的方法,其中所述操作系統更新操作修改與所述應用相關聯的應用程序編程接口函數和代碼。

    4.根據權利要求3所述的方法,其中所述應用是第一Java卡包的應用或者可實行的加載文件的應用。

    5.根據權利要求4所述的方法,其中所述Java卡包與全球平臺標準兼容,并且通過執行使用修正H?API的onSave()方法的所述保存操作以及通過使用修正H?API的onRestore()方法的所述復原操作,所述操作系統更新依賴于所述全球平臺標準的修正H?API。

    6.根據權利要求1所述的方法,其中保存所述系統對象包括:

    7.根據權利要求6所述的方法,其中寫入對應于所述系統對象的元件包括:

    8.根據權利要求7所述的方法,其中恢復所述系統對象包括:

    9.根據權利要求1所述的方法,其中所述系統對象與密碼密鑰相關聯。

    10.根據權利要求9所述的方法,其中

    11.根據權利要求1所述的方法,其中保留所述系統對象包括:當對應于所述對象的元件準備好時,通過讀取元件中的所述對象并且構造根對象的結構并且構造所述根對象來執行復原。

    12.根據權利要求1所述的方法,其中所述編碼和解碼采用標簽-長度-值TLV編碼方案。

    13.根據權利要求12所述的方法,其中所述TLV編碼方案是基本編碼規則BER編碼方案。

    14.根據權利要求5所述的方法,其中,

    15.根據權利要求1所述的方法,其中保存系統對象包括:

    16.一種安全元件,包括:

    17.根據權利要求16所述的安全元件,其中所述應用是第一Java卡包的應用或者可實行的加載文件的應用。

    18.根據權利要求16所述的安全元件,其中保存所述系統對象包括:

    19.根據權利要求16所述的安全元件,其中所述系統對象與密碼密鑰相關聯。

    20.根據權利要求19所述的安全元件,其中

    21.根據權利要求16所述的安全元件,其中所述編碼和所述解碼采用標簽-長度-值TLV編碼方案。

    22.根據權利要求16所述的安全元件,其中保存系統對象包括:

    23.一種系統,包括:

    24.根據權利要求23所述的系統,其中所述應用是第一Java卡包的應用或者可實行的加載文件的應用。

    25.根據權利要求23所述的系統,包括移動通信接口,所述移動通信接口被耦合到所述安全元件。

    26.一種非暫態計算機可讀介質,具有使安全元件執行方法的內容,所述方法包括:

    27.根據權利要求26所述的非暫態計算機可讀介質,其中所述內容包括指令,所述指令能夠由所述安全元件實行。

    ...

    【技術特征摘要】

    1.一種方法,包括:

    2.根據權利要求1所述的方法,其中所述應用是第一java卡包的應用或者可實行的加載文件的應用。

    3.根據權利要求1所述的方法,其中所述操作系統更新操作修改與所述應用相關聯的應用程序編程接口函數和代碼。

    4.根據權利要求3所述的方法,其中所述應用是第一java卡包的應用或者可實行的加載文件的應用。

    5.根據權利要求4所述的方法,其中所述java卡包與全球平臺標準兼容,并且通過執行使用修正h?api的onsave()方法的所述保存操作以及通過使用修正h?api的onrestore()方法的所述復原操作,所述操作系統更新依賴于所述全球平臺標準的修正h?api。

    6.根據權利要求1所述的方法,其中保存所述系統對象包括:

    7.根據權利要求6所述的方法,其中寫入對應于所述系統對象的元件包括:

    8.根據權利要求7所述的方法,其中恢復所述系統對象包括:

    9.根據權利要求1所述的方法,其中所述系統對象與密碼密鑰相關聯。

    10.根據權利要求9所述的方法,其中

    11.根據權利要求1所述的方法,其中保留所述系統對象包括:當對應于所述對象的元件準備好時,通過讀取元件中的所述對象并且構造根對象的結構并且構造所述根對象來執行復原。

    12.根據權利要求1所述的方法,其中所述編碼和解碼采用標簽-長度-值tlv編...

    【專利技術屬性】
    技術研發人員:L·迪科斯莫A·韋內羅索
    申請(專利權)人:意法半導體股份有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 中文字幕日韩精品无码内射| 国产成人无码av片在线观看不卡| 国产Av激情久久无码天堂| 亚洲国产成人精品无码区在线观看 | 亚洲av永久无码制服河南实里| 无码精品国产VA在线观看| 国产高清不卡无码视频| 无码乱人伦一区二区亚洲| 中文无码熟妇人妻AV在线| 中文字幕精品三区无码亚洲| 亚洲综合av永久无码精品一区二区 | 无码少妇一区二区三区| 亚洲av无码不卡私人影院| 伊人天堂av无码av日韩av| 久久久久亚洲av无码专区蜜芽| 国产精品JIZZ在线观看无码| 中文字幕乱偷无码av先锋蜜桃| 久久老子午夜精品无码| 伊人久久综合无码成人网 | 高清无码一区二区在线观看吞精 | 日韩人妻无码精品系列| 无码综合天天久久综合网| 亚洲另类无码专区首页| 久久久久久亚洲AV无码专区| 亚洲AV无码一区二区二三区软件| 亚洲综合最新无码专区| 亚洲AV中文无码乱人伦| 天堂无码在线观看| 亚洲 无码 在线 专区| 国产成人无码a区在线视频| 日日摸日日碰人妻无码| 人妻无码aⅴ不卡中文字幕| 色欲aⅴ亚洲情无码AV| 日韩aⅴ人妻无码一区二区| 无码人妻精品一区二区蜜桃AV| 国产成人亚洲精品无码AV大片 | 国产精品无码无卡无需播放器| 四虎成人精品国产永久免费无码| 亚洲va中文字幕无码| 国产午夜精华无码网站| 亚洲A∨无码无在线观看|