目前常見的通用單片機主要有三類:51系列單片機、PIC系列單片機和AVR系列單片機。
1、51系列單片機:
51系列單片機由于其指令設計方面存在的原始缺陷,所以一直都是最容易解密的單片機系列之一。迄今為止,最有效的加密方法就是燒斷51單片機的數據總線(例如燒斷AT89C51的32、33、34腳等等),其解密價格通常是普通價格的十幾倍以上,隨著燒斷總線數量的增加,有些甚至根本無法解密。
2、PIC系列單片機:
根據芯片的工藝和加密算法,PIC單片機大體可以分為兩類,一類是早期的OTP系列(例如PIC16C5X和PIC16C6X等)和FLASH系列單片機(例如PIC16F7X和PIC16F87X等),這一類芯片現在已經很容易解密;另一類是采用了最新的超深亞微米工藝和加密原理的新型PIC芯片(例如PIC16F913、PIC10F202、PIC12F683、PIC18F2480和PIC16F636等),此類芯片由于其特殊的工藝和算法,已成為目前公認的最難解密的單片機系列之一。除此之外,PIC單片機如果燒斷了數據線和時鐘線(例如PIC16F73的27和28腳),其解密難度將增加數十倍,甚至根本無法解密。
3、AVR系列單片機:
與PIC單片機類似,AVR早期的單片機(如ATTINY12/13/15、AT90S2313和ATMEGA8/16/64等)目前都已經相對較容易解密,但是ATMEL公司2004年前后推出的最新的幾款的單片機,克服AVR原有的缺陷,使得解密難度大大增加,進而成為目前最難解密的單片機之一。(如ATTINY2313、ATMEGA168/169和最新推出的ATMEGA1280/2560等) |