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人在线观看| 无码中文字幕人妻在线一区二区三区| 亚洲gv猛男gv无码男同短文 | 国产综合无码一区二区辣椒| 亚洲一区AV无码少妇电影| 中文字幕无码不卡在线| 日韩av无码成人无码免费| 无码少妇一区二区三区| 狠狠躁狠狠爱免费视频无码| 蜜臀AV无码精品人妻色欲| 亚洲AV无码一区东京热| 国精品无码A区一区二区| 亚洲Av无码乱码在线播放| 无码夫の前で人妻を犯す中字 | 国产精品无码久久av| 无码人妻熟妇AV又粗又大 | 人妻中文字幕无码专区| 亚洲精品无码专区在线在线播放| av无码东京热亚洲男人的天堂| 精品久久久久久中文字幕无码| 69堂人成无码免费视频果冻传媒 | 亚洲精品无码专区久久同性男| 亚洲成在人线在线播放无码 | 日韩综合无码一区二区| 国产成人亚洲精品无码AV大片 | 人妻无码久久精品人妻| av大片在线无码免费| 在人线av无码免费高潮喷水| 制服在线无码专区| 精品无码人妻一区二区三区18| 成人免费无码大片a毛片| 亚洲高清无码综合性爱视频| 免费无码又爽又刺激高潮软件| 国产成人无码精品久久久久免费 |