單片機一般都有內部程序區(qū)和數據區(qū)供用戶存放程序和工作數據。為了防止未經授訪問或拷貝單片機的機內程序,大部分單片機都帶有加密鎖定位或者加密字節(jié),以保護片內程序。
如果在編程時加密鎖定位被鎖定,就無法用普通編程器直接讀取單片機內的程序,這就叫單片機加密。
這里做一個簡單的科普,單片機程序基本上都存在于Flash中,大部分能夠讀取或者識別Flash上的數據就能夠獲得Firmware文件,從而給復制產品帶來了機會。
單片機攻擊者借助專用設備或者自制設備,利用單片機芯片設計上的漏洞或軟件缺陷,通過多種技術手段,就可以從芯片中提取關鍵信息,獲取單片機內程序這就叫單片機解密。
單片機解密又叫單片機破解、芯片解密、IC解密,但是嚴格說來這幾種稱呼都不科學,但已經成了習慣叫法,我們把CPLD解密、DSP解密都習慣稱為單片機解密。單片機只是能裝載程序芯片的其中一個類。
能燒錄程序并能加密的芯片還有 DSP、CPLD、PLD、AVR、ARM等。當然具有存儲功能的存儲器芯片也能加密,比如DS2401、DS2501、AT88S0104、DM2602、AT88SC0104D等,當中也有專門設計有加密算法用于專業(yè)加密的芯片或設計驗證廠家代碼工作等功能芯片,該類芯片也能實現(xiàn)防止電子產品復制的目的。
如果您有單片機或者方案開發(fā)需求,可以點擊右邊的咨詢熱線和微信掃一掃直接和我們聯(lián)系,宇凡微提供8/32位單片機,為客戶量身定制的合封單片機,擁有成熟的封裝技術和封裝工藝,除了能夠保證合封之后的良率以及安全性,還能根據客戶的功能需求選擇最佳的合封方式,節(jié)省成本。
ALL RIGHT RESERVED 2022. 粵ICP備17095549號 技術支持: 牛商股份 百度統(tǒng)計 粵公網安備 44030402004503號