Chip decryption ni a tun mọ bi iṣiparọ chip ẹyọkan (ipinpin IC). Niwọn igba ti awọn eerun microcomputer ẹyọkan ti o wa ninu ọja osise ti wa ni fifi ẹnọ kọ nkan, eto naa ko le ka taara nipa lilo oluṣeto naa.
Lati le ṣe idiwọ iraye si laigba aṣẹ tabi didakọ awọn eto ori-chip ti microcontroller, pupọ julọ awọn oluṣakoso microcontrollers ni awọn titiipa titiipa ti paroko tabi awọn baiti ti paroko lati daabobo awọn eto lori-chip. Ti o ba jẹ pe bit titiipa fifi ẹnọ kọ nkan ti ṣiṣẹ (titiipa) lakoko siseto, eto inu microcontroller ko le ka taara nipasẹ pirogirama ti o wọpọ, eyiti a pe ni fifi ẹnọ kọ nkan microcontroller tabi fifi ẹnọ kọ nkan. Awọn ikọlu MCU lo ohun elo pataki tabi ohun elo ti ara ẹni, lo nilokulo tabi awọn abawọn sọfitiwia ni apẹrẹ chirún MCU, ati nipasẹ ọpọlọpọ awọn ọna imọ-ẹrọ, wọn le yọ alaye bọtini jade lati chirún ati gba eto inu ti MCU. Eleyi ni a npe ni ërún wo inu.
Chip decryption ọna
1.Software Attack
Ilana yii nigbagbogbo nlo awọn atọkun ibaraẹnisọrọ ero isise ati ilo awọn ilana, awọn algoridimu fifi ẹnọ kọ nkan, tabi awọn iho aabo ninu awọn algoridimu wọnyi lati gbe awọn ikọlu. Apeere aṣoju ti ikọlu sọfitiwia aṣeyọri ni ikọlu lori jara ATMEL AT89C jara microcontrollers. Olukọni naa lo anfani ti awọn loopholes ni apẹrẹ ti ọna ṣiṣe piparẹ ti jara ti awọn kọnputa microcomputers ẹyọkan. Lẹhin piparẹ bit titiipa fifi ẹnọ kọ nkan, ikọlu naa duro iṣẹ atẹle ti piparẹ data ni iranti eto lori-chip, nitorinaa microcomputer chip ẹyọkan ti paroko di microcomputer chip ẹyọkan, ati lẹhinna lo pirogirama lati ka lori- ërún eto.
Lori ipilẹ awọn ọna fifi ẹnọ kọ nkan miiran, diẹ ninu awọn ohun elo le ṣe idagbasoke lati ṣe ifowosowopo pẹlu sọfitiwia kan lati ṣe ikọlu sọfitiwia.
2. itanna kolu
Ilana yii ni igbagbogbo ṣe abojuto awọn abuda afọwọṣe ti gbogbo agbara ati awọn asopọ wiwo ti ero isise lakoko iṣẹ deede pẹlu ipinnu igba akoko giga, ati imuse ikọlu nipasẹ mimojuto awọn abuda itankalẹ itanna. Nitoripe microcontroller jẹ ẹrọ itanna ti nṣiṣe lọwọ, nigbati o ba ṣiṣẹ awọn ilana oriṣiriṣi, agbara ti o baamu tun yipada ni ibamu. Ni ọna yii, nipa ṣiṣayẹwo ati ṣiṣawari awọn ayipada wọnyi nipa lilo awọn ohun elo wiwọn eletiriki pataki ati awọn ọna iṣiro mathematiki, alaye bọtini kan pato ninu microcontroller le gba.
3. aṣiṣe iran ọna ẹrọ
Ilana naa nlo awọn ipo iṣẹ aiṣedeede lati bu ero isise naa lẹhinna pese iraye si afikun lati gbe ikọlu naa. Awọn ikọlu ti o n ṣẹda ẹbi ti a lo pupọ julọ pẹlu awọn iwọn foliteji ati awọn iwọn aago. Foliteji kekere ati awọn ikọlu foliteji giga le ṣee lo lati mu awọn iyika aabo kuro tabi fi agbara mu ero isise lati ṣe awọn iṣẹ aṣiṣe. Awọn akoko akoko aago le tun iyika aabo to laisi iparun alaye to ni aabo. Agbara ati awọn akoko akoko le ni ipa lori iyipada ati ipaniyan ti awọn ilana kọọkan ni diẹ ninu awọn ilana.
4. imọ ẹrọ iwadi
Imọ-ẹrọ naa ni lati ṣafihan taara wiwa inu ti chirún, ati lẹhinna ṣe akiyesi, riboribo, ati dabaru pẹlu microcontroller lati ṣaṣeyọri idi ikọlu.
Fun irọrun, awọn eniyan pin awọn ilana ikọlu mẹrin ti o wa loke si awọn ẹka meji, ọkan jẹ ikọlu ikọlu (kolu ti ara), iru ikọlu yii nilo lati pa package run, ati lẹhinna lo ohun elo idanwo semikondokito, awọn microscopes ati awọn ipo micro ni a specialized yàrá. O le gba awọn wakati tabi paapaa awọn ọsẹ lati pari. Gbogbo microprobing imuposi ni o wa afomo ku. Awọn ọna mẹta miiran jẹ awọn ikọlu ti kii ṣe afomo, ati pe microcontroller ti o kọlu kii yoo bajẹ nipa ti ara. Awọn ikọlu aiṣedeede jẹ eewu paapaa ni awọn igba miiran nitori ohun elo ti a beere fun awọn ikọlu ti kii ṣe intrusive le nigbagbogbo jẹ ti ara ẹni ati igbega, ati nitorinaa poku pupọ.
Pupọ awọn ikọlu ti kii ṣe intruive nilo ikọlu lati ni imọ ero isise to dara ati imọ sọfitiwia. Ni idakeji, awọn ikọlu iwadii afomo ko nilo imọ akọkọ pupọ, ati pe ọpọlọpọ awọn ilana ti o jọra le ṣee lo nigbagbogbo lodi si ọpọlọpọ awọn ọja. Nitorinaa, awọn ikọlu lori awọn alabojuto microcontroller nigbagbogbo bẹrẹ lati intrusive intrusive intrusive engineering, ati pe iriri ikojọpọ ṣe iranlọwọ lati dagbasoke din owo ati iyara awọn ilana ikọlu ti kii ṣe intrusive.