基于RISC-V的TEE構(gòu)建方法、系統(tǒng)及相關(guān)設(shè)備

基本信息

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

摘要

摘要 本發(fā)明適用于嵌入式程序運(yùn)行環(huán)境領(lǐng)域,提供了一種基于RISC?V的TEE構(gòu)建方法、系統(tǒng)及相關(guān)設(shè)備,所述方法包括:構(gòu)建共享函數(shù)庫,共享函數(shù)庫包括函數(shù)庫目標(biāo)文件和對(duì)應(yīng)的函數(shù)庫鏈接腳本;構(gòu)建飛地應(yīng)用,將飛地應(yīng)用中未定義的函數(shù)庫符號(hào)與對(duì)應(yīng)的函數(shù)庫鏈接腳本進(jìn)行鏈接,并生成可執(zhí)行的飛地應(yīng)用目標(biāo)文件;將共享函數(shù)庫、飛地應(yīng)用目標(biāo)文件和引導(dǎo)加載程序、安全監(jiān)控器組合到系統(tǒng)目標(biāo)文件中,并構(gòu)建TEE;在TEE中運(yùn)行飛地應(yīng)用目標(biāo)文件,并使飛地應(yīng)用目標(biāo)文件能夠根據(jù)函數(shù)庫鏈接腳本調(diào)用函數(shù)庫目標(biāo)文件。本發(fā)明實(shí)現(xiàn)了飛地應(yīng)用在TEE中共享調(diào)用的函數(shù)庫的設(shè)計(jì),降低了系統(tǒng)的內(nèi)存資源占用。