當(dāng)前位置:首頁 > 嵌入式培訓(xùn) > 單片機學(xué)習(xí) > 單片機教程 > 單片機解密有什么用
在正式討論單片機解密有什么用之前,我們要先清楚什么是單片機解密,為什么要進(jìn)行單片機加密。
什么是單片機解密?
大部分單片機程式寫進(jìn)單片機后,工程師們?yōu)榱朔乐顾朔欠ūI用(侵權(quán)),所以給加密,以防他人讀出里面的程式;而單片機攻擊者借助專用設(shè)備或者自制設(shè)備,利用單片機芯片設(shè)計上的漏洞或軟件缺陷,通過多種技術(shù)手段,就可以從芯片中提取關(guān)鍵信息,獲取單片機內(nèi)程序這就叫單片機解密。
為什么要進(jìn)行單片機加密?
單片機(MCU)一般都有內(nèi)部EEPROM/FLASH供用戶存放程序和工作數(shù)據(jù)。為了防止未經(jīng)授權(quán)訪問或拷貝單片機的機內(nèi)程序,大部分單片機都帶有加密鎖定位或者加密字節(jié),以保護(hù)片內(nèi)程序。如果在編程時加密鎖定位被使能(鎖定),就無法用普通編程器直接讀取單片機內(nèi)的程序,從而實現(xiàn)防止電子產(chǎn)品復(fù)制的目的。
單片機解密有什么用?
與解密相對的就是加密,我們已經(jīng)知道了單片機加密是為了防止電子產(chǎn)品復(fù)制,那單片機解密的目的其實就是復(fù)制電子產(chǎn)品。
開發(fā)一款成熟的產(chǎn)品是很花費時間、精力和金錢成本的,而現(xiàn)在侵權(quán)的處罰又比較小,真正問責(zé)的也不多,所以很多企業(yè)為了快速仿造競爭對手的產(chǎn)品,一般就原樣照抄對方的電路,但由于單片機內(nèi)部有程序,不能直接再市面上購買,所以就只能想辦法通過編程工具讀出來,但是如果遇到別人的程序通過設(shè)置加密位或者燒斷熔絲的方式進(jìn)行加密的時候,就需要找專業(yè)的人來進(jìn)行解密了。
更多單片機學(xué)習(xí)資料