一種基于嵌入式平臺(tái)的可信接口實(shí)現(xiàn)方法
【專利摘要】本發(fā)明公開了一種基于嵌入式平臺(tái)的可信接口實(shí)現(xiàn)方法,以基于國(guó)產(chǎn)龍芯1A處理器的手持式計(jì)算機(jī)為硬件平臺(tái),在國(guó)產(chǎn)嵌入式操作系統(tǒng)ReWorks下,使用龍芯1A處理器的I2C總線,通過一片ATmega8L微處理器實(shí)現(xiàn)了一個(gè)標(biāo)準(zhǔn)的sim卡接口,通過標(biāo)準(zhǔn)sim卡接口將驅(qū)動(dòng)代碼固化到ATmega8L的程序存儲(chǔ)器中,實(shí)現(xiàn)對(duì)可信模塊的讀寫,本發(fā)明以基于國(guó)產(chǎn)龍芯1A處理器的手持式計(jì)算機(jī)為硬件平臺(tái),在國(guó)產(chǎn)嵌入式操作系統(tǒng)ReWorks下針對(duì)sim卡式可信模塊實(shí)現(xiàn)了其的硬件接口及軟件驅(qū)動(dòng)。
【專利說明】—種基于嵌入式平臺(tái)的可信接口實(shí)現(xiàn)方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種基于嵌入式平臺(tái)的可信接口實(shí)現(xiàn)方法。
技術(shù)背景
[0002]自主可控已經(jīng)成為我國(guó)信息安全產(chǎn)業(yè)建設(shè)的關(guān)鍵方向,但目前的狀況并不樂觀。受制于國(guó)外企業(yè)在IT技術(shù)上的領(lǐng)先優(yōu)勢(shì),迄今我國(guó)絕大部分信息安全體系依然架構(gòu)于國(guó)外技術(shù)基礎(chǔ)之上,安全后門普遍存在,因此,研發(fā)具有自主知識(shí)產(chǎn)權(quán)的信息安全技術(shù)產(chǎn)品是重中之重。
[0003]龍芯系列處理器是是中國(guó)科學(xué)院計(jì)算所自主研發(fā)的通用CPU,其中龍芯I系列處理器面向工業(yè)控制、消費(fèi)電子(手機(jī)/MP4/掌上電腦等)等嵌入式應(yīng)用。龍芯IA片內(nèi)集成了 32位處理器核、2D GPU、VGA和IXD顯示接口、以及南橋芯片組功能,能夠滿足超低價(jià)位云終端、工業(yè)控制/數(shù)據(jù)采集、網(wǎng)絡(luò)設(shè)備、消費(fèi)類電子等領(lǐng)域需求。
[0004]Refforks嵌入式操作系統(tǒng)是中國(guó)電子科技集團(tuán)第32所基于“九五”、“十五”的技術(shù)成果自行研制、擁有全部源代碼的嵌入式實(shí)時(shí)操作系統(tǒng),適用于多種目標(biāo)硬件環(huán)境(x86、mips)。ReWorks操作系統(tǒng)采用面向?qū)ο蠛臀?nèi)核技術(shù)開發(fā),具有強(qiáng)實(shí)時(shí)性、可裁剪性和可伸縮性,并提供了 VxWorks兼容層。
【發(fā)明內(nèi)容】
[0005]本發(fā)明要解決的技術(shù)問題是:以基于國(guó)產(chǎn)龍芯IA處理器的手持式計(jì)算機(jī)為硬件平臺(tái),在國(guó)產(chǎn)嵌入式操作系統(tǒng)ReWorks下針對(duì)sim卡式可信模塊實(shí)現(xiàn)了其的硬件接口及軟件驅(qū)動(dòng)。
[0006]本發(fā)明所采用的技術(shù)方案為:
一種基于嵌入式平臺(tái)的可信接口實(shí)現(xiàn)方法,以基于國(guó)產(chǎn)龍芯IA處理器的手持式計(jì)算機(jī)為硬件平臺(tái),在國(guó)產(chǎn)嵌入式操作系統(tǒng)ReWorks下,使用龍芯IA處理器的I2C總線,通過一片ATmega8L微處理器實(shí)現(xiàn)了一個(gè)標(biāo)準(zhǔn)的sim卡接口,其中,ATmega8L是一種高性能、低功耗的8位AVR微處理器,采用先進(jìn)的RISC架構(gòu)具有非易失性程序和數(shù)據(jù)存儲(chǔ)器,通過標(biāo)準(zhǔn)sim卡接口將下述驅(qū)動(dòng)代碼固化到ATmegaSL的程序存儲(chǔ)器中,實(shí)現(xiàn)對(duì)可信模塊的讀寫,所述代碼如下所示:
{……
MCU_Init();
Globe_INT_ENABLE();
WatchDog_0NO ;
TIM2_0N();
while (I)
{
if(IIC_ffriteCommand_flag == I)
【權(quán)利要求】
1.一種基于嵌入式平臺(tái)的可信接口實(shí)現(xiàn)方法,以基于國(guó)產(chǎn)龍芯IA處理器的手持式計(jì)算機(jī)為硬件平臺(tái),在國(guó)產(chǎn)嵌入式操作系統(tǒng)ReWorks下,使用龍芯IA處理器的I2C總線,通過一片ATmega8L微處理器實(shí)現(xiàn)了一個(gè)標(biāo)準(zhǔn)的sim卡接口,其特征在于:通過標(biāo)準(zhǔn)sim卡接口將下述驅(qū)動(dòng)代碼固化到ATmegaSL的程序存儲(chǔ)器中,實(shí)現(xiàn)對(duì)可信模塊的讀寫,部分代碼如下所示:
2.—種基于嵌入式平臺(tái)的可信接口實(shí)現(xiàn)方法,其特征在于:在ReWorks操作系統(tǒng)下,應(yīng)用下述代碼對(duì)可信模塊驗(yàn)證,確認(rèn)模塊是否可正常使用,部分代碼如下所示:static void Trusted—verify (CMD)
【文檔編號(hào)】G06F9/44GK104199639SQ201410056269
【公開日】2014年12月10日 申請(qǐng)日期:2014年2月20日 優(yōu)先權(quán)日:2014年2月20日
【發(fā)明者】劉傳剛 申請(qǐng)人:山東超越數(shù)控電子有限公司