Дешифровање чипа је познато и као дешифровање једног чипа (IC дешифровање). Пошто су чипови микрорачунара са једним чипом у званичном производу шифровани, програм се не може директно прочитати помоћу програматора.
Да би се спречио неовлашћени приступ или копирање програма на чипу микроконтролера, већина микроконтролера има шифроване битове закључавања или шифроване бајтове како би заштитили програме на чипу. Ако је бит закључавања шифровања омогућен (закључан) током програмирања, програм у микроконтролеру не може директно прочитати обичан програмер, што се назива шифровање микроконтролера или шифровање чипа. Нападачи на MCU користе посебну опрему или самостално направљену опрему, искоришћавају рупе у закону или софтверске недостатке у дизајну MCU чипа и путем различитих техничких средстава могу извући кључне информације из чипа и добити интерни програм MCU-а. Ово се назива крековање чипа.
Метода дешифровања чипа
1. Софтверски напад
Ова техника обично користи интерфејсе за комуникацију процесора и искоришћава протоколе, алгоритме за шифровање или безбедносне рупе у тим алгоритмима за извођење напада. Типичан пример успешног софтверског напада је напад на ране микроконтролере ATMEL AT89C серије. Нападач је искористио рупе у дизајну секвенце операција брисања ове серије једночипних микрорачунара. Након брисања бита закључавања шифровања, нападач је зауставио следећу операцију брисања података у програмској меморији на чипу, тако да шифровани једночипни микрорачунар постаје нешифровани једночипни микрорачунар, а затим користи програматор за читање програма на чипу.
На основу других метода шифровања, може се развити одређена опрема која сарађује са одређеним софтвером ради извођења софтверских напада.
2. напад електронским откривањем
Ова техника обично прати аналогне карактеристике свих напајања и интерфејс веза процесора током нормалног рада са високом временском резолуцијом и имплементира напад праћењем његових карактеристика електромагнетног зрачења. Пошто је микроконтролер активни електронски уређај, када извршава различите инструкције, одговарајућа потрошња енергије се такође мења у складу са тим. На овај начин, анализом и детекцијом ових промена коришћењем посебних електронских мерних инструмената и математичких статистичких метода, могу се добити специфичне кључне информације у микроконтролеру.
3. технологија генерисања грешака
Ова техника користи абнормалне услове рада да би оштетила процесор, а затим обезбедила додатни приступ за извршење напада. Најчешће коришћени напади који генеришу грешке укључују пренапонске ударе и пренапоне такта. Напади ниског и високог напона могу се користити за онемогућавање заштитних кола или присиљавање процесора да извршава погрешне операције. Транзијенти такта могу ресетовати заштитно коло без уништавања заштићених информација. Транзијенти напајања и такта могу утицати на декодирање и извршавање појединачних инструкција у неким процесорима.
4. технологија сонде
Технологија је да се директно открије унутрашње ожичење чипа, а затим да се посматра, манипулише и омета микроконтролер како би се постигао циљ напада.
Ради практичности, људи деле горе наведене четири технике напада у две категорије. Једна је интрузивни напад (физички напад). Ова врста напада захтева уништавање паковања, а затим употребу опреме за тестирање полупроводника, микроскопа и микропозиционера у специјализованој лабораторији. За завршетак може бити потребно неколико сати или чак недеља. Све технике микросондирања су инвазивни напади. Остале три методе су неинвазивни напади и нападнути микроконтролер неће бити физички оштећен. Неинвазивни напади су посебно опасни у неким случајевима јер се опрема потребна за неинвазивне нападе често може самостално изградити и надоградити, па је стога веома јефтина.
Већина неинвазивних напада захтева од нападача добро познавање процесора и софтвера. Насупрот томе, инвазивни напади пробом не захтевају много почетног знања, а широк скуп сличних техника се обично може користити против широког спектра производа. Стога, напади на микроконтролере често почињу од инвазивног реверзног инжењеринга, а акумулирано искуство помаже у развоју јефтинијих и бржих неинвазивних техника напада.