ARMTrustZone軟件技術的應用程序接口
ARM公司發(fā)布了其TrustZone;軟件技術的全新應用程序接口(API)。這一全新的API現(xiàn)在已經(jīng)可以免費從ARM公司獲得,它能夠使軟件和硬件開發(fā)者編寫的單個應用程序可以被應用于在大量設備中使用的不同安全平臺,這些設備包括手機、便攜式媒體播放器、機頂盒及家庭網(wǎng)關。這一全新API的發(fā)布將全面降低應用程序的開發(fā)時間和成本。 ARM®;TrustZone架構擴展集將安全性能建于處理器自身之中,而TrustZone軟件則提供了可信任的基礎軟件,在硬件的保護下,能夠幫助操作系統(tǒng)提供商、手機制造商和半導體設計者在一個可共用的框架上擴展和開發(fā)自己的安全解決方案。目前,提供安全保護的應用程序必須根據(jù)它們運行的安全平臺進行重寫,市場被過度細分,制約了應用程序與服務之間良好的生態(tài)環(huán)境的形成。全新的TrustZone;API為這些應用程序提供了一個標準的接口供它們使用,并且能夠與一個獨立于實際所在系統(tǒng)的安全部件進行通信。這些安全應用程序現(xiàn)在能夠專注于不同的安全平臺,并且加快開發(fā)速度,同時其安全性不受到任何影響。TrustZone軟件API是由Trusted;Logic公司開發(fā)的,他們在這一領域的專長及多年的研究使得他們能夠創(chuàng)造出這一全新的產(chǎn)品,它具有很高的靈活性,可以進行進一步的發(fā)展,而且產(chǎn)品的一些部分已經(jīng)得到了多年來一貫非常注重安全的市場的證實。 ARM;TrustZone技術是特別為向各種嵌入式及消費電子產(chǎn)品提供安全性能而設計的,包括那些運行著不同操作系統(tǒng)的產(chǎn)品,比如Linux、Symbian、Microsoft;Windows;CE以及Microsoft;Windows;Mobile。TrustZone技術在同一個系統(tǒng)中為安全數(shù)據(jù)作上標簽然后進行劃分,并且在硬件上對安全信息和非安全信息進行清晰的區(qū)分。這一區(qū)分使得安全的代碼和數(shù)據(jù)不需要再被編譯就可以在操作系統(tǒng)中進行執(zhí)行,同時不容易受到攻擊。ARM;TrustZone技術包括TrustZone架構擴展集和TrustZone軟件解決方案,后者實現(xiàn)了開放的TrustZone軟件API。 TrustZone軟件API可以在ARM網(wǎng)站/embed_pic/2006714174652474753.com/trustzone;下載。TrustZone軟件現(xiàn)在已經(jīng)可以從ARM公司獲得授權,同時ARM;TrustZone架構擴展集已被應用于ARM1176JZ(F)-STM處理器中。這些擴展集是ARM公司應用程序CPU產(chǎn)品中的不可缺的部分。