基于RISC-V實(shí)現(xiàn)任意數(shù)量EAPP的方法、系統(tǒng)

基本信息

申請(qǐng)?zhí)?/td> CN202210643381.X 申請(qǐng)日 -
公開(公告)號(hào) CN114722404A 公開(公告)日 2022-07-08
申請(qǐng)公布號(hào) CN114722404A 申請(qǐng)公布日 2022-07-08
分類號(hào) G06F21/57(2013.01)I;G06F12/02(2006.01)I;G06F9/54(2006.01)I 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 胡偉 申請(qǐng)(專利權(quán))人 睿思芯科(深圳)技術(shù)有限公司
代理機(jī)構(gòu) 深圳君信誠(chéng)知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) 代理人 -
地址 518000廣東省深圳市前海深港合作區(qū)前灣一路35號(hào)前海深港青年夢(mèng)工場(chǎng)1棟1層105室
法律狀態(tài) -

摘要

摘要 本發(fā)明適用于應(yīng)用程序安全性領(lǐng)域,提供了一種基于RISC?V實(shí)現(xiàn)任意數(shù)量EAPP的方法、系統(tǒng),所述方法包括:將可信執(zhí)行環(huán)境下的物理內(nèi)容空間劃分為連續(xù)的三部分,分別為安全監(jiān)控器區(qū)域、EAPP區(qū)域、操作系統(tǒng)區(qū)域;在所述安全監(jiān)控器區(qū)域運(yùn)行安全監(jiān)控器,并通過(guò)安全監(jiān)控器來(lái)配置PMP,所述PMP包括多條,PMP的內(nèi)容包括訪問(wèn)策略和保護(hù)區(qū)域,之后,根據(jù)PMP對(duì)物理內(nèi)容空間進(jìn)行內(nèi)存訪問(wèn)。本發(fā)明在不修改RISC?V內(nèi)核的前提下,使用先進(jìn)行靜態(tài)內(nèi)存分配、再基于靜態(tài)內(nèi)存空間配置PMP的方法,在可信執(zhí)行環(huán)境下能夠通過(guò)少量PMP實(shí)現(xiàn)任意數(shù)量的EAPP的保護(hù),減少了芯片對(duì)PMP的數(shù)量要求,降低了成本。