System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 久久久久亚洲AV无码永不,成人A片产无码免费视频在线观看,亚洲AV综合色区无码一区爱AV
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種數據訪問方法、電子設備及芯片系統技術方案

    技術編號:44080961 閱讀:1 留言:0更新日期:2025-01-17 16:14
    本申請提供一種數據訪問方法、電子設備及芯片系統,涉及數據安全技術領域,該方法應用在主系統中子系統應用的數據訪問場景,該子系統應用中可以安裝運行第三方應用,第三方應用可以訪問存儲器中的用戶數據,在第三方應用訪問存儲器中的用戶數據時,先通過安全密鑰獲得密鑰明文,再通過密鑰明文對存儲器中存儲的用戶數據的密文進行解密生成用戶數據的明文數據,由于該安全密鑰的生成過程為安全芯片提供的安全密碼對DE密鑰進行加密后生成、且安全芯片的等級高于主芯片,所以,這種方式可以提高主系統中子系統應用訪問數據的安全性。

    【技術實現步驟摘要】

    本申請涉及數據安全,尤其涉及一種數據訪問方法、電子設備及芯片系統


    技術介紹

    1、電子設備的功能越來越多,人們也越來越依賴電子設備。人們使用電子設備的過程中,會產生很多的用戶數據。為了保護用戶隱私,很多電子設備除了主系統之外,還提供子系統,該子系統可以作為用戶的隱私空間。

    2、目前,一些子系統是以應用的形式存在,也可以做到和主系統的數據隔離。并且,該子系統應用開啟后,可以在該子系統應用中安裝并運行和主系統相同的其他應用(例如,即時通信應用、視頻應用等)。然而,由于該子系統是以應用的形式存在,所以,并不存在鎖屏密碼,這就導致子系統中的用戶數據的安全性較低。


    技術實現思路

    1、本申請提供一種數據訪問方法、電子設備及芯片系統,可以提高子系統中的用戶數據的安全性。

    2、為達到上述目的,本申請采用如下技術方案:

    3、第一方面,本申請提供一種數據訪問方法,應用于包括主芯片、安全芯片和存儲器的電子設備,所述主芯片中包括主系統和第一tee系統,所述主系統中包括子系統應用、系統內核和所述存儲器的控制模塊,所述子系統應用中安裝有第一應用,所述系統內核中存儲安全密鑰,所述存儲器中存儲有第一數據的密文數據,所述方法包括:

    4、所述第一應用接收到所述第一數據的訪問請求后,向所述系統內核發送所述訪問請求;

    5、所述系統內核接收到所述訪問請求后,將所述安全密鑰向所述第一tee系統發送,將所述訪問請求向所述存儲器的控制模塊發送,所述安全密鑰由所述第一tee系統基于安全密碼對de密鑰加密后生成,所述安全密碼由所述安全芯片生成;

    6、所述第一tee系統接收到所述安全密鑰后,基于所述安全密鑰得到密鑰明文,將所述密鑰明文向所述存儲器的控制模塊發送;

    7、所述存儲器的控制模塊接收到所述系統內核發送的所述訪問請求和所述第一tee系統發送的密鑰明文后,基于所述密鑰明文和所述存儲器中存儲的所述第一數據的密文數據,生成所述第一數據的明文數據;

    8、所述存儲器的控制模塊向所述系統內核發送所述第一數據的明文數據;

    9、所述系統內核接收到所述第一數據的明文數據后,向所述第一應用發送所述第一數據的明文數據。

    10、本申請中,通過安全芯片生成安全密碼,然后基于安全密碼對de密鑰進行加密,生成安全密碼,在有數據訪問請求時,基于該安全密碼才能解密得到加密存儲空間中的用戶數據的主密鑰,所以,可以應用在無法設置鎖屏密碼只有de密鑰的子系統中提高子系統的安全性。

    11、作為第一方面的一種實現方式,所述第一應用接收到所述第一數據的訪問請求之前,所述方法還包括:

    12、所述主系統在所述主系統中安裝所述子系統應用;

    13、所述主系統在安裝所述子系統應用后,首次啟動所述子系統應用;

    14、所述子系統啟動后,在所述子系統中安裝所述第一應用;

    15、所述子系統啟動所述第一應用。

    16、本申請中的子系統是在主系統空間并運行在主系統的應用層的應用,然而,該子系統中可以安裝并運行其他應用。所以,這種運行在主系統的應用層的子系統可以節省系統資源,降低主系統功耗。

    17、作為第一方面的一種實現方式,所述主系統在首次啟動所述子系統應用過程中,所述方法還包括:

    18、所述子系統應用從所述安全芯片獲取安全密碼;

    19、所述子系統應用將所述安全密碼向所述第一tee系統發送;

    20、所述第一tee系統接收到所述安全密碼后,基于所述安全密碼對所述第一tee中存儲的de密鑰進行加密,生成安全密鑰;

    21、所述第一tee系統將所述安全密鑰向所述系統內核發送;

    22、所述系統內核接收到所述安全密鑰后,在所述系統內核中存儲所述安全密鑰。

    23、本申請中,安全密碼是由安全芯片生成,具有更高的安全性,然后將安全密碼發送到第一tee系統對de密鑰進行加密,得到的安全密鑰的安全等級也更高。所以,可以提高子系統的用戶數據的安全性。

    24、作為第一方面的一種實現方式,所述第一tee系統基于所述安全密鑰得到密鑰明文包括:

    25、所述第一tee系統基于所述安全密碼和所述安全密鑰,得到所述de密鑰;

    26、所述第一tee系統根據所述de密鑰生成所述密鑰明文。

    27、作為生成安全密碼的第一tee系統可以在有數據訪問時,反向基于安全密碼和安全密鑰生成de密鑰,然后在基于de密鑰就可以生成用于與用戶數據解密的密鑰明文。

    28、作為第一方面的一種實現方式,所述主芯片中還包括第二tee系統,所述子系統應用從所述安全芯片獲取安全密碼包括:

    29、所述子系統應用向所述第二tee系統發送所述安全密碼的獲取請求;

    30、所述第二tee系統接收到所述獲取請求后,向所述安全芯片發送所述安全密碼的獲取請求;

    31、所述安全芯片接收到所述獲取請求后,基于所述獲取請求生成所述安全密碼;

    32、所述安全芯片將所述安全密碼向所述第二tee系統發送;

    33、所述第二tee系統接收到所述安全密碼后,向所述子系統應用發送;

    34、所述子系統應用接收所述安全密碼。

    35、本申請為了適配和安全芯片的通信以及信息交互,還設置了第二tee系統,在不改變原生第一tee系統的基礎上進行修改。

    36、作為第一方面的一種實現方式,所述第二tee系統向所述安全芯片發送所述安全密碼的獲取請求之前,所述方法還包括:

    37、所述第二tee系統對所述電子設備進行root檢測,確定所述電子設備未被root。

    38、由于電子設備被root后,容易受到攻擊,所以,為了進一步提高安全性,只有在未被root的情況下再獲取安全密碼。

    39、作為第一方面的一種實現方式,所述存儲器的控制模塊基于所述密鑰明文和所述存儲器中存儲的所述第一數據的密文數據,生成所述第一數據的明文數據,包括:

    40、所述存儲器的控制模塊基于所述第一數據的訪問請求從所述存儲器獲取所述第一數據的密文數據;

    41、所述存儲器的控制模塊基于所述密鑰明文對所述第一數據的密文數據進行解密,生成所述第一數據的明文數據。

    42、作為第一方面的一種實現方式,所述第一tee系統和所述第二tee系統為同一tee系統。

    43、本申請中,第一tee系統通常為主芯片平臺自帶的相比于操作系統更高等級的執行環境,第二tee系統為適配電子設備提供的各個功能自研的相比于操作系統更高等級的執行環境,這兩個執行環境也可以作為一個執行環境中的不同模塊存在。

    44、第二方面,提供一種電子設備,包括主芯片和安全芯片,主芯片和安全芯片用于運行存儲器中存儲的計算機程序,實現本申請第一方面任一項的方法。

    45、第三方面,提供一種芯片系統,包括主芯片,主芯片與存儲本文檔來自技高網...

    【技術保護點】

    1.一種數據訪問方法,其特征在于,應用于包括主芯片、安全芯片和存儲器的電子設備,所述主芯片中包括主系統和第一TEE系統,所述主系統中包括子系統應用、系統內核和所述存儲器的控制模塊,所述子系統應用中安裝有第一應用,所述系統內核中存儲安全密鑰,所述存儲器中存儲有第一數據的密文數據,所述方法包括:

    2.如權利要求1所述的方法,其特征在于,所述第一應用接收到所述第一數據的訪問請求之前,所述方法還包括:

    3.如權利要求2所述的方法,其特征在于,所述主系統在首次啟動所述子系統應用過程中,所述方法還包括:

    4.如權利要求3所述的方法,其特征在于,所述第一TEE系統基于所述安全密鑰得到密鑰明文包括:

    5.如權利要求3所述的方法,其特征在于,所述主芯片中還包括第二TEE系統,所述子系統應用從所述安全芯片獲取安全密碼包括:

    6.如權利要求5所述的方法,其特征在于,所述第二TEE系統向所述安全芯片發送所述安全密碼的獲取請求之前,所述方法還包括:

    7.如權利要求1至6任一項所述的方法,其特征在于,所述存儲器的控制模塊基于所述密鑰明文和所述存儲器中存儲的所述第一數據的密文數據,生成所述第一數據的明文數據,包括:

    8.如權利要求5或6所述的方法,其特征在于,所述第一TEE系統和所述第二TEE系統為同一TEE系統。

    9.一種電子設備,其特征在于,所述電子設備包括主芯片和安全芯片,所述主芯片和安全芯片用于運行存儲器中存儲的計算機程序,以使得所述電子設備實現如權利要求1至8任一項所述的方法。

    10.一種芯片系統,其特征在于,包括主芯片,所述主芯片和存儲器耦合,所述主芯片執行存儲器中存儲的計算機程序,實現如權利要求1至4,7或8所述的方法。

    ...

    【技術特征摘要】

    1.一種數據訪問方法,其特征在于,應用于包括主芯片、安全芯片和存儲器的電子設備,所述主芯片中包括主系統和第一tee系統,所述主系統中包括子系統應用、系統內核和所述存儲器的控制模塊,所述子系統應用中安裝有第一應用,所述系統內核中存儲安全密鑰,所述存儲器中存儲有第一數據的密文數據,所述方法包括:

    2.如權利要求1所述的方法,其特征在于,所述第一應用接收到所述第一數據的訪問請求之前,所述方法還包括:

    3.如權利要求2所述的方法,其特征在于,所述主系統在首次啟動所述子系統應用過程中,所述方法還包括:

    4.如權利要求3所述的方法,其特征在于,所述第一tee系統基于所述安全密鑰得到密鑰明文包括:

    5.如權利要求3所述的方法,其特征在于,所述主芯片中還包括第二tee系統,所述子系統應用從所述安全芯片獲取安全密碼包括:

    ...

    【專利技術屬性】
    技術研發人員:竇偉明吳佳力
    申請(專利權)人:榮耀終端有限公司
    類型:發明
    國別省市:

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

    1
    主站蜘蛛池模板: 无码人妻黑人中文字幕| 久久人午夜亚洲精品无码区| 色综合久久中文字幕无码| 亚洲AV无码久久精品色欲| 本免费AV无码专区一区| 无码人妻丰满熟妇片毛片| 高清无码一区二区在线观看吞精| 成人午夜亚洲精品无码网站| 亚洲av无码乱码国产精品fc2| 亚洲精品无码成人片久久不卡| 精品久久久久久无码专区不卡| 亚洲精品无码久久久久AV麻豆| 无码一区二区波多野结衣播放搜索| 东京热av人妻无码专区| 亚洲aⅴ无码专区在线观看春色| 高清无码v视频日本www| 小13箩利洗澡无码视频网站| 99久久无码一区人妻a黑| 久久亚洲AV成人无码国产电影| 亚洲AV无码成人精品区日韩| 无码国模国产在线观看免费| 直接看的成人无码视频网站| 免费无码VA一区二区三区| 亚洲另类无码专区首页| 国99精品无码一区二区三区| 免费a级毛片无码a∨蜜芽试看| 免费无码黄十八禁网站在线观看| 无码少妇精品一区二区免费动态| 国产成人无码区免费A∨视频网站| 国产成人无码AV片在线观看| 亚洲熟妇无码另类久久久| 91精品国产综合久久四虎久久无码一级| 东京热HEYZO无码专区| 亚洲精品成人无码中文毛片不卡| 永久免费无码日韩视频| 亚洲日韩国产AV无码无码精品| 亚洲一区爱区精品无码| 精品国产aⅴ无码一区二区| 无码综合天天久久综合网| 中文字幕AV无码一区二区三区| 亚洲AV无码一区二区三区人|