ATMEL繼推出8位AVR單片機之后,又獨立研發(fā)推出32位AVR的新型專利處理器。該處理器是專門針對同時要求高性能和低功耗的現(xiàn)代化應(yīng)用而開發(fā)的,可在每個時鐘周期內(nèi)處理更多的工作,并能夠以較同等處理器低得多的時鐘頻率和功耗執(zhí)行復(fù)雜的算法。由此可見,AVR32具有更高性能、可執(zhí)行DSP指令及安全加密等特性。
這對于國內(nèi)企業(yè)來說,是喜也是憂!喜的是我們可以引進這些芯片提高我國電子產(chǎn)品的運算能力,而憂的是我們自己沒有32位AVR芯片設(shè)計及制造工藝,完全依賴進口的局面使得我國集成電路產(chǎn)業(yè)受制于人且缺乏再創(chuàng)新能力,難以在全球化貿(mào)易競爭中獲得優(yōu)勢。
AVR單片機解密及反匯編研究
近年來,行業(yè)興起了專業(yè)的AVR單片機解密工作室,他們借助專用設(shè)備或自制設(shè)備,利用AVR單片機芯片設(shè)計上的漏洞或軟件缺陷,通過多種技術(shù)手段,就可從AVR芯片中提取關(guān)鍵信息,獲取單片機內(nèi)程序。這個過程便叫AVR芯片解密,IC解密、單片機解密等。解密成功后,我們就可以直接得到加密單片機的燒寫文件,可用于大量復(fù)制燒寫芯片或反匯編后自己參考研究。
32為AVR單片機加密特性分析
目前,AVR單片機解密工作室可解密的32位微控制器主要包括AT32UC3A系列、AT32UC3B系列、AT32UC3L系列及新的AT32UC3D系列等。以AT32UC3A4系列芯片為例,該微控制器系列非常適合需要高安全性的高速應(yīng)用,如PC外設(shè)、電子令牌(e-token)、高速通信網(wǎng)關(guān)和音頻應(yīng)用。該系列器件帶有128KB的板上SRAM,其中64KB SRAM直接與32位AVR CPU連接以增強性能優(yōu)化,并帶有兩個連接在高速總線上的32kB SRAM塊。另外,它們還具有大量通信接口,如USART、SPI和TWI以及I2S和一個音頻比特流D/A轉(zhuǎn)換器。這些器件還具備可選的128位、192位和256位AES加密和解密模塊。AES硬件加密模塊與DMA控制器連接,處理能力超過22MB/s。而另一類AT32UC3L系列芯片具有FlashVault?代碼保護功能,可對片上閃存進行部分編程并鎖定,以保護敏感數(shù)據(jù),實現(xiàn)安全的片上軟件知識產(chǎn)權(quán)存儲。
AVR解密方法及全套解決方案
面對32位AVR單片機如此多類型加密模塊及代碼保護功能,一般的解密者無法用普通編程器直接讀取單片機內(nèi)的程序。只有具有專業(yè)技能和多年AVR解密經(jīng)驗的工程師借助特定設(shè)備才能完成,而AVR單片機解密工作室憑借幾十年的加密算法研究,及在軟件攻擊、電子探測攻擊、過錯產(chǎn)生技術(shù)、探針技術(shù)等多種解密方法中不斷試驗和總結(jié)經(jīng)驗,已具備了破解32位高難度AVR單片機的能力。如:AT32UC3A4128、AT32UC3A4256、AT32UC3A0512、AT32UC3B164、AT32UC3L016、AT32UC3D1256等IC解密已被AVR單片機解密工作室成功破解。為了為廣大客戶節(jié)約企業(yè)成本、縮短項目開發(fā)周期周期,持續(xù)提高其競爭能力與經(jīng)濟效益,AVR單片機解密工作室還提供從芯片解密、晶圓代工到PCB抄板、SMT加工、樣機制作的全程技術(shù)支持與詳細解決方案。