2019-06-06 10:33:19分類:硬件開(kāi)發(fā)7180
賽億科技成立至今已經(jīng)有14年的時(shí)間了,我們?cè)趩纹瑱C(jī)開(kāi)發(fā)領(lǐng)域擁有成熟的經(jīng)驗(yàn)和技術(shù)。對(duì)很多智能電子產(chǎn)品的單片機(jī)方案都有自己的案例和經(jīng)驗(yàn),單片機(jī)方案的結(jié)構(gòu)功能與攻擊技術(shù),相信大家都不太理解,接下來(lái)就來(lái)分享一下。
51單片機(jī)方案的結(jié)構(gòu)與功能
1.位數(shù)據(jù)總線,16位地址總線的CPU。
2.具有布爾處理能力和位處理能力。
3.采用哈佛結(jié)構(gòu),程序存儲(chǔ)器與數(shù)據(jù)存儲(chǔ)器地址空間各自獨(dú)立,便于程序設(shè)計(jì)。
4.相同地址的64KB程序存儲(chǔ)器和64KB數(shù)據(jù)存儲(chǔ)器。
5.0-8KB片內(nèi)程序存儲(chǔ)器(8031無(wú),8051有4KB,8052有8KB,89C55有20KB)。
6.128字節(jié)片內(nèi)數(shù)據(jù)存儲(chǔ)器(8051有256字節(jié))。
7.32根雙向并可以按位尋址的I/O線。
8.兩個(gè)16位定時(shí)/計(jì)數(shù)器(8052有3個(gè))。
9.一個(gè)全雙工的串行I/O接口。
10.多個(gè)中斷源的中斷結(jié)構(gòu),具有兩個(gè)中斷優(yōu)先級(jí)。
特點(diǎn):
1.以微處理器(CPU)為核心。
2.CPU與其他部件間通過(guò)三總線連接。
總線:指能為多個(gè)部件服務(wù)的信息傳送線。
攻擊技術(shù):
攻擊單片機(jī)主要有四種技術(shù),分別是:
一、軟件攻擊
該技術(shù)通常使用處理器通信接口并利用協(xié)議、加密算法或這些算法中的安全漏洞來(lái)進(jìn)行攻擊。
軟件攻擊取得成功的一個(gè)典型事例是對(duì)早期ATMEL AT89C 系列單片機(jī)的攻擊。攻擊者利用了該系列單片機(jī)擦除操作時(shí)序設(shè)計(jì)上的漏洞,使用自編程序在擦除加密鎖定位后,停止下一步擦除片內(nèi)程序存儲(chǔ)器數(shù)據(jù)的操作,從而使加過(guò)密的單片機(jī)變成沒(méi)加密的單片機(jī),然后利用編程器讀出片內(nèi)程序。
二、電子探測(cè)攻擊
該技術(shù)通常以高時(shí)間分辨率來(lái)監(jiān)控處理器在正常操作時(shí)所有電源和接口連接的模擬特性,并通過(guò)監(jiān)控它的電磁輻射特性來(lái)實(shí)施攻擊。因?yàn)閱纹瑱C(jī)是一個(gè)活動(dòng)的電子器件,當(dāng)它執(zhí)行不同的指令時(shí),對(duì)應(yīng)的電源功率消耗也相應(yīng)變化。這樣通過(guò)使用特殊的電子測(cè)量?jī)x器和數(shù)學(xué)統(tǒng)計(jì)方法分析和檢測(cè)這些變化,即可獲取單片機(jī)中的特定關(guān)鍵信息。
三、過(guò)錯(cuò)產(chǎn)生技術(shù)
該技術(shù)使用異常工作條件來(lái)使處理器出錯(cuò),然后提供額外的訪問(wèn)來(lái)進(jìn)行攻擊。使用最廣泛的過(guò)錯(cuò)產(chǎn)生攻擊手段包括電壓沖擊和時(shí)鐘沖擊。低電壓和高電壓攻擊可用來(lái)禁止保護(hù)電路工作或強(qiáng)制處理器執(zhí)行錯(cuò)誤操作。時(shí)鐘瞬態(tài)跳變也許會(huì)復(fù)位保護(hù)電路而不會(huì)破壞受保護(hù)信息。電源和時(shí)鐘瞬態(tài)跳變可以在某些處理器中影響單條指令的解碼和執(zhí)行。
四、探針技術(shù)
該技術(shù)是直接暴露芯片內(nèi)部連線,然后觀察、操控、干擾單片機(jī)以達(dá)到攻擊目的。為了方便起見(jiàn),人們將以上四種攻擊技術(shù)分成兩類,一類是侵入型攻擊(物理攻擊),這類攻擊需要破壞封裝,然后借助半導(dǎo)體測(cè)試設(shè)備、顯微鏡和微定位器,在專門的實(shí)驗(yàn)室花上幾小時(shí)甚至幾周時(shí)間才能完成。
所有的微探針技術(shù)都屬于侵入型攻擊。另外三種方法屬于非侵入型攻擊,被攻擊的單片機(jī)不會(huì)被物理?yè)p壞。在某些場(chǎng)合非侵入型攻擊是特別危險(xiǎn)的,但是因?yàn)榉乔秩胄凸羲柙O(shè)備通??梢宰灾坪蜕?jí),因此非常廉價(jià)。
大部分非侵入型攻擊需要攻擊者具備良好的處理器知識(shí)和軟件知識(shí)。與之相反,侵入型的探針攻擊則不需要太多的初始知識(shí),而且通??捎靡徽紫嗨频募夹g(shù)對(duì)付寬范圍的產(chǎn)品。
賽億科技成立至今已經(jīng)有14年的時(shí)間了,我們?cè)趩纹瑱C(jī)開(kāi)發(fā)領(lǐng)域擁有成熟的經(jīng)驗(yàn)和技術(shù)。對(duì)很多智能電子產(chǎn)品的單片機(jī)方案都有自己的案例和經(jīng)驗(yàn),單片機(jī)方案的結(jié)構(gòu)功能與攻擊技術(shù),
2019-06-06
隨著大規(guī)模集成電路技術(shù)的發(fā)展,單片微型計(jì)算機(jī)也隨之大發(fā)展,各種新穎的單片機(jī)層出不窮。單片機(jī)具有體積小、重量輕、應(yīng)用靈活且價(jià)格低廉等特點(diǎn),廣泛地應(yīng)用于人類生活的各個(gè)領(lǐng)域,成為當(dāng)今科學(xué)技術(shù)現(xiàn)代化不可缺少的重要工具。
2019-03-08