基于TrustZone技術(shù)的數(shù)據(jù)安全加密方法的研究與實(shí)現(xiàn)
【文章頁(yè)數(shù)】:103 頁(yè)
【學(xué)位級(jí)別】:碩士
【部分圖文】:
圖2-1?TrustZone硬件框架圖[7]??TmstZone實(shí)現(xiàn)的隔罔具體包括中斷隔罔、芯片內(nèi)部RAM和ROM的隔罔、??外置RAM的隔離、外設(shè)的隔離?
系統(tǒng)的安全性是通過(guò)劃分所有SoC的硬件和軟件資源來(lái)實(shí)現(xiàn)的,這樣就存在兩??個(gè)世界一安全子系統(tǒng)所在的安全世界和其他系統(tǒng)所在的非安全世界[1()]。ARM??TrustZone的硬件框架如圖2-1所示。??1)?TrustZone對(duì)資源的隔離實(shí)現(xiàn)??TrustZone技術(shù)能實(shí)現(xiàn)安全的....
圖2-2?TrustZone軟件框架圖m??因?yàn)椋裕牛畔旅嬉还?jié)會(huì)詳細(xì)介紹,本小節(jié)不做過(guò)多闡述,下面介紹一下ATF
代碼重用和移植;另外一個(gè)是操作系統(tǒng)級(jí)的可信執(zhí)行環(huán)境,對(duì)應(yīng)安全的運(yùn)行環(huán)境,??運(yùn)行的是可信應(yīng)用。與其相對(duì)的是豐富執(zhí)行環(huán)境,一般是指非安全的運(yùn)行環(huán)境,??運(yùn)行的是非安全的應(yīng)用。ARM?TrustZone的軟件框架如圖2-2所示。??"APP??ELO?x?t?,??Trusted?a....
圖2-3?GlobalPlatfomi?TEE軟件架構(gòu)圖間??基于ARMTrustZone的TEE可以用于支付、內(nèi)容保護(hù)、加密、可信引導(dǎo),??
這些應(yīng)用程序可通過(guò)無(wú)線方式進(jìn)行配置。GlobalPlatfomi為TEE提供??了合理的規(guī)劃和設(shè)計(jì),并為其設(shè)計(jì)了軟件架構(gòu)的接口規(guī)范[15]。GP的TEE的軟件??架構(gòu)如圖2-3所示。??REE??6PDTEE??Shared?|J?.?red???? ̄!?c_?U=y?r???M....
圖2-4?qemu架構(gòu)圖[25]??qemu是在主機(jī)系統(tǒng)之上模擬了一個(gè)新的硬件平臺(tái)和其配套的軟件生態(tài)
qemu是在主機(jī)系統(tǒng)之上模擬了一個(gè)新的硬件平臺(tái)和其配套的軟件生態(tài)。從??理論上來(lái)說(shuō),qemu會(huì)比真機(jī)速度慢很多,所以一般需要搭配KVM虛擬機(jī)使用。??其整體架構(gòu)如圖2-4所示。??qemu可以模擬主流的架構(gòu),包括ARM架構(gòu)和x86架構(gòu),對(duì)其CPU、內(nèi)存、??I/O和外設(shè)等進(jìn)行模擬....
本文編號(hào):3911571
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/3911571.html