[發(fā)明專(zhuān)利]一種面向片外非易失性存儲(chǔ)的安全防護(hù)方法在審
| 申請(qǐng)?zhí)枺?/td> | 201910859190.5 | 申請(qǐng)日: | 2019-09-11 |
| 公開(kāi)(公告)號(hào): | CN110609799A | 公開(kāi)(公告)日: | 2019-12-24 |
| 發(fā)明(設(shè)計(jì))人: | 馮彥朝;郭御風(fēng);馬卓;陳志強(qiáng);胡喬喬;張旭;劉艷麗;胡權(quán);張璐;張明;朱明帥;王振江 | 申請(qǐng)(專(zhuān)利權(quán))人: | 天津飛騰信息技術(shù)有限公司 |
| 主分類(lèi)號(hào): | G06F13/28 | 分類(lèi)號(hào): | G06F13/28;G06F21/74;G06F21/79 |
| 代理公司: | 43235 長(zhǎng)沙軒榮專(zhuān)利代理有限公司 | 代理人: | 葉碧蓮 |
| 地址: | 300450 天津市濱海新*** | 國(guó)省代碼: | 天津;12 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 非易失性存儲(chǔ)器 存儲(chǔ)區(qū)域 安全存儲(chǔ)區(qū)域 非易失性存儲(chǔ) 安全防護(hù) 訪(fǎng)問(wèn)安全 請(qǐng)求數(shù)據(jù) 體系結(jié)構(gòu) 硬件成本 功耗 加密 分區(qū) 訪(fǎng)問(wèn) 安全 驅(qū)動(dòng) | ||
本發(fā)明公開(kāi)了一種面向片外非易失性存儲(chǔ)的安全防護(hù)方法,將片外非易失性存儲(chǔ)器的空間劃分為安全存儲(chǔ)區(qū)域和普通存儲(chǔ)區(qū)域,并基于TEE與REE雙體系結(jié)構(gòu),將TEE的請(qǐng)求數(shù)據(jù)加密后通過(guò)TEE的驅(qū)動(dòng)直接存入片外非易失性存儲(chǔ)器的安全存儲(chǔ)區(qū)域,而REE不能訪(fǎng)問(wèn)安全存儲(chǔ)區(qū)域,REE只能訪(fǎng)問(wèn)普通存儲(chǔ)區(qū)域。本發(fā)明解決了現(xiàn)有片外非易失性存儲(chǔ)的安全方案面臨的硬件成本高、功耗高、面積大或安全風(fēng)險(xiǎn)等技術(shù)問(wèn)題,完成了TEE和REE對(duì)片外非易失性存儲(chǔ)器的分區(qū)訪(fǎng)問(wèn),增強(qiáng)了片外非易失性存儲(chǔ)器的安全防護(hù),且本發(fā)明設(shè)計(jì)簡(jiǎn)單,對(duì)性能的影響較小,具有很大的靈活性,兼顧了安全性、性能及成本三方面的要求。
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)安全防護(hù)領(lǐng)域,更具體的說(shuō),涉及一種面向片外非易失性存儲(chǔ)的安全防護(hù)方法。
背景技術(shù)
計(jì)算機(jī)系統(tǒng)正在越來(lái)越多的受到惡意軟件攻擊,體現(xiàn)在用戶(hù)的敏感數(shù)據(jù)被竊取、數(shù)字版權(quán)被濫用、移動(dòng)支付存在重大安全隱患等方面,其面臨的安全威脅越來(lái)越大,故在計(jì)算機(jī)系統(tǒng)中引入一個(gè)可信執(zhí)行環(huán)境TEE(Trusted Execution Environment)用以解決上述問(wèn)題。TEE是系統(tǒng)級(jí)芯片SOC(system-on-chip)上的一個(gè)安全區(qū)域,提供了隔離執(zhí)行、可信應(yīng)用的完整性、可信數(shù)據(jù)的機(jī)密性、安全存儲(chǔ)等功能。普通執(zhí)行環(huán)境REE(Rich ExecutionEnvironment)為所有移動(dòng)設(shè)備通用的環(huán)境,運(yùn)行通用的OS,例如Android、IOS系統(tǒng)等,TEE是與設(shè)備上通用的OS并存的運(yùn)行環(huán)境,并且給通用的OS提供安全服務(wù),TEE比REE的安全級(jí)別更高,運(yùn)行在TEE的應(yīng)用稱(chēng)為可信應(yīng)用TA(Trusted Apps),其可以訪(fǎng)問(wèn)設(shè)備的全部功能,且硬件隔離技術(shù)保護(hù)其不受運(yùn)行在普通執(zhí)行環(huán)境REE的Apps影響。TEE的OS保護(hù)每個(gè)TA不相互影響,可以為多個(gè)不同的服務(wù)提供商同時(shí)使用,而不影響安全性。
SOC中的數(shù)據(jù)代碼等最終都是存儲(chǔ)在片外非易失性存儲(chǔ)器內(nèi)的,現(xiàn)有的TEE安全方案對(duì)片外非易失性存儲(chǔ)器的采取以下防護(hù)措施之一:1)將片外非易失性存儲(chǔ)器全部劃分在TEE訪(fǎng)問(wèn)的安全空間;2)硬件上實(shí)現(xiàn)兩個(gè)片外非易失性存儲(chǔ)器,一個(gè)劃分為T(mén)EE訪(fǎng)問(wèn),另一個(gè)劃分為REE訪(fǎng)問(wèn);3)將片外非易失性存儲(chǔ)器全部劃分在REE訪(fǎng)問(wèn)的普通空間,TEE內(nèi)的數(shù)據(jù)加密后通過(guò)REE存入片外非易失性存儲(chǔ)器。但是三種方案均有缺陷,1)防護(hù)措施導(dǎo)致REE完全不能訪(fǎng)問(wèn)片外非易失性存儲(chǔ)器;2)防護(hù)措施導(dǎo)致硬件成本高、功耗高、面積大等問(wèn)題;3)防護(hù)措施導(dǎo)致REE可以獲取TEE的密文數(shù)據(jù),存在被破解的風(fēng)險(xiǎn)。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明提出了一種面向片外非易失性存儲(chǔ)的安全防護(hù)方法,完成了TEE和REE對(duì)片外非易失性存儲(chǔ)器的分區(qū)訪(fǎng)問(wèn),解決了現(xiàn)有技術(shù)中REE完全不能訪(fǎng)問(wèn)片外非易失性存儲(chǔ)器,硬件成本高、功耗高、面積大等問(wèn)題,REE能夠獲取TEE的密文數(shù)據(jù)從而存在被破解的風(fēng)險(xiǎn)等技術(shù)問(wèn)題。
1)可信執(zhí)行環(huán)境TEE下對(duì)片外非易失性存儲(chǔ)器進(jìn)行初始化;
2)有配置請(qǐng)求時(shí),檢查配置請(qǐng)求是否為安全請(qǐng)求,若為安全請(qǐng)求,則將請(qǐng)求數(shù)據(jù)寫(xiě)入安全寄存器內(nèi),在收到請(qǐng)求啟動(dòng)安全直接存儲(chǔ)訪(fǎng)問(wèn)DMA時(shí),啟動(dòng)安全DMA,完成訪(fǎng)問(wèn)請(qǐng)求,并返回完成普通中斷到TEE中;若為普通請(qǐng)求,則將請(qǐng)求數(shù)據(jù)寫(xiě)入普通寄存器內(nèi),在收到請(qǐng)求啟動(dòng)普通DMA時(shí),執(zhí)行步驟3);
3)檢查DMA請(qǐng)求訪(fǎng)問(wèn)的地址空間是否與安全寄存器標(biāo)識(shí)的地址空間存在重疊,若存在重疊,則認(rèn)為該請(qǐng)求非法,丟棄該請(qǐng)求,并返回錯(cuò)誤普通中斷到普通執(zhí)行環(huán)境REE中;若不存在重疊,認(rèn)為該請(qǐng)求合法,啟動(dòng)普通DMA,完成訪(fǎng)問(wèn)請(qǐng)求,并返回完成普通中斷到REE中。
可選的,步驟2)中的安全請(qǐng)求為來(lái)自TEE的配置請(qǐng)求。
可選的,步驟1)中所述的初始化包括:對(duì)片外非易失性存儲(chǔ)器進(jìn)行分區(qū),在其中劃分安全存儲(chǔ)區(qū)域和普通存儲(chǔ)區(qū)域,所述安全存儲(chǔ)區(qū)域和安全寄存器只能在TEE下訪(fǎng)問(wèn)。
可選的,所述安全寄存器包括安全標(biāo)志位寄存器、安全域容量寄存器、安全中斷寄存器和安全DMA寄存器。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于天津飛騰信息技術(shù)有限公司,未經(jīng)天津飛騰信息技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910859190.5/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 上一篇:傳輸接口通信方法以及連接接口
- 下一篇:接口電路及用于操作接口電路的方法
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F13-00 信息或其他信號(hào)在存儲(chǔ)器、輸入/輸出設(shè)備或者中央處理機(jī)之間的互連或傳送
G06F13-10 .對(duì)外部設(shè)備的程序控制
G06F13-14 .對(duì)互連或傳送請(qǐng)求的處理
G06F13-38 .信息傳送,例如,在總線(xiàn)上進(jìn)行的
G06F13-40 ..總線(xiàn)結(jié)構(gòu)
G06F13-42 ..總線(xiàn)傳送協(xié)議,例如,信號(hào)的交接過(guò)程;同步
- 處理器、存儲(chǔ)器、計(jì)算機(jī)系統(tǒng)、系統(tǒng)LSI及其驗(yàn)證方法
- 半導(dǎo)體器件和IC卡
- 安全的非易失性存儲(chǔ)器裝置以及對(duì)其中的數(shù)據(jù)進(jìn)行保護(hù)的方法
- 非易失性存儲(chǔ)器數(shù)據(jù)寫(xiě)入方法、存儲(chǔ)系統(tǒng)及其控制器
- 對(duì)系統(tǒng)進(jìn)行配置的方法、計(jì)算系統(tǒng)以及物品
- 非易失性存儲(chǔ)器接口
- 對(duì)存儲(chǔ)器設(shè)備中的非易失性存儲(chǔ)器和易失性存儲(chǔ)器進(jìn)行同時(shí)存取的技術(shù)
- 存儲(chǔ)裝置
- 控制非易失性存儲(chǔ)器器件的初始化的方法以及存儲(chǔ)器系統(tǒng)
- 非易失性存儲(chǔ)器的檢測(cè)方法及相關(guān)設(shè)備
- 智能存儲(chǔ)區(qū)域網(wǎng)絡(luò)
- 存儲(chǔ)裝置、存儲(chǔ)控制方法,以及計(jì)算機(jī)產(chǎn)品
- 區(qū)域管理型存儲(chǔ)系統(tǒng)、區(qū)域管理型存儲(chǔ)設(shè)備和區(qū)域管理型存儲(chǔ)控制器
- 存儲(chǔ)區(qū)域網(wǎng)絡(luò)配置
- 存儲(chǔ)區(qū)域管理方法、存儲(chǔ)區(qū)域分配方法以及程序
- 圖像處理裝置和圖像形成裝置
- 存儲(chǔ)區(qū)域網(wǎng)
- 存儲(chǔ)區(qū)域設(shè)置方法、存儲(chǔ)區(qū)域設(shè)置裝置與終端
- 加密存儲(chǔ)區(qū)域設(shè)置方法、加密存儲(chǔ)區(qū)域設(shè)置裝置和終端
- 具有數(shù)據(jù)量削減功能的計(jì)算機(jī)系統(tǒng),和存儲(chǔ)控制方法
- 一種啟動(dòng)受保護(hù)分區(qū)的方法
- USB安全存儲(chǔ)裝置和方法
- 安全性存儲(chǔ)系統(tǒng)及其使用方法
- 保護(hù)安全數(shù)據(jù)的存儲(chǔ)器裝置及認(rèn)證存儲(chǔ)器裝置的方法
- 一種安全存儲(chǔ)器芯片、系統(tǒng)及其認(rèn)證方法
- 一種基于NFC通信的處理方法、裝置及移動(dòng)終端
- 操作半導(dǎo)體裝置的方法
- 一種基于TrustZone數(shù)據(jù)安全性和完整性的存儲(chǔ)系統(tǒng)及方法
- 數(shù)據(jù)處理、訪(fǎng)問(wèn)控制方法、系統(tǒng)、器件、設(shè)備、存儲(chǔ)介質(zhì)
- 利用安全終端的存儲(chǔ)裝置的數(shù)據(jù)安全管理系統(tǒng)及方法
- 將數(shù)據(jù)存儲(chǔ)在非易失性高速緩沖存儲(chǔ)器中的設(shè)備和方法
- 抑制寄生電荷積累的非易失性存儲(chǔ)器件及其操作方法
- 非易失性存儲(chǔ)裝置、非易失性存儲(chǔ)系統(tǒng)及存取裝置
- 非易失性存儲(chǔ)門(mén)及其動(dòng)作方法、及非易失性存儲(chǔ)門(mén)裝入型邏輯電路及其動(dòng)作方法
- 從非易失性塊存儲(chǔ)設(shè)備至處理設(shè)備的健康報(bào)告
- 一種預(yù)測(cè)非易失性存儲(chǔ)介質(zhì)發(fā)生故障的方法及裝置
- 多位非易失性隨機(jī)存取存儲(chǔ)器單元
- 包括不同類(lèi)型的存儲(chǔ)單元的半導(dǎo)體器件
- 一種預(yù)測(cè)非易失性存儲(chǔ)介質(zhì)發(fā)生故障的方法及裝置
- 非易失性存儲(chǔ)電路





