Fanaraha-maso ny chip

Ny decryption chip dia fantatra ihany koa amin'ny hoe single-chip decryption (IC decryption). Koa satria ny chips microcomputer micro-chip tokana ao amin'ny vokatra ofisialy dia miafina, tsy azo vakiana mivantana amin'ny alàlan'ny programmer ny programa.

Mba hisorohana ny fidirana tsy nahazoana alalana na ny kopia ireo programa amin'ny chip an'ny microcontroller, ny ankamaroan'ny microcontrollers dia manana encryption bits na encrypted bytes mba hiarovana ireo programa on-chip. Raha avela (hihidy) mandritra ny fandaharana ny bitika hidin'ny encryption, dia tsy afaka vakian'ny programmer mahazatra mivantana ny programa ao amin'ny microcontroller, izay antsoina hoe microcontroller encryption na chip encryption. Ny mpanafika MCU dia mampiasa fitaovana manokana na fitaovana namboarin'ny tena, manararaotra ny banga na ny lesoka amin'ny rindrambaiko amin'ny famolavolana chip MCU, ary amin'ny alàlan'ny fomba teknika isan-karazany, dia afaka maka fampahalalana fototra avy amin'ny chip izy ireo ary mahazo ny programa anatiny ao amin'ny MCU. Izany no antsoina hoe chip cracking.

Chip decryption fomba

1.Software Attack

Ity teknika ity dia matetika mampiasa fifandraisana amin'ny processeur ary manararaotra ny protocols, algorithm encryption, na lavaka fiarovana amin'ireto algorithm ireto mba hanatanterahana fanafihana. Ohatra iray mahazatra amin'ny fanafihana rindrambaiko mahomby dia ny fanafihana ny microcontrollers andiany voalohany ATMEL AT89C. Nohararaotin'ilay mpanafika ireo banga tamin'ny famolavolana ny filaharan'ny asa famafana an'ity andiana microcomputers tokana ity. Taorian'ny famafana ny bitika hidin'ny fanafenana, dia najanon'ilay mpanafika ny hetsika manaraka amin'ny famafana ny angon-drakitra ao amin'ny fitadidian'ny programa on-chip, ka ny micro-chip micro-chip voasafidy dia lasa microcomputer single-chip tsy voafehy, ary avy eo dia ampiasao ny programmer hamakiana ny on- programa chip.

Miorina amin'ny fomba fanafenana hafa, misy fitaovana azo amboarina hiara-miasa amin'ny rindrambaiko sasany hanaovana fanafihana rindrambaiko.

2. fanafihana elektronika

Ity teknika ity dia matetika manara-maso ny toetra analogue amin'ny hery rehetra sy ny fifandraisan'ny processeur mandritra ny fampandehanana ara-dalàna miaraka amin'ny fanapahan-kevitra ara-potoana avo lenta, ary mampihatra ny fanafihana amin'ny fanaraha-maso ny toetran'ny taratra elektromagnetika. Satria ny microcontroller dia fitaovana elektronika mavitrika, rehefa manatanteraka toromarika samihafa izy, dia miova koa ny fanjifana herinaratra mifanaraka amin'izany. Amin'izany fomba izany, amin'ny alàlan'ny famakafakana sy fitadiavana ireo fiovana ireo amin'ny fampiasana fitaovana fandrefesana elektronika manokana sy fomba statistika matematika, dia azo alaina ny fampahalalana fototra manokana ao amin'ny microcontroller.

3. teknolojia famokarana fahadisoana

Ny teknika dia mampiasa fepetra fiasana tsy ara-dalàna hanesorana ny processeur ary avy eo dia manome fidirana fanampiny hanatanterahana ny fanafihana. Ny fanafihana miteraka fahadisoana be mpampiasa indrindra dia ny fiakaran'ny voly sy ny fisondrotry ny famantaranandro. Ny fanafihana mahery vaika sy avo lenta dia azo ampiasaina hanesorana ny faritra fiarovana na hanery ny processeur hanao asa diso. Ny famantaranandro dia mety hamerina ny faritra fiarovana nefa tsy manimba ny vaovao voaaro. Mety hisy fiantraikany amin'ny famadihana sy ny fanatanterahana ny toromarika tsirairay ao amin'ny processeur sasany ny fandalovan'ny herinaratra sy ny famantaranandro.

4. teknolojia probe

Ny teknôlôjia dia ny fampiharihariana mivantana ny tariby anatiny amin'ny chip, ary avy eo mijery, manodinkodina ary manelingelina ny microcontroller mba hahatratrarana ny tanjon'ny fanafihana.

Mba hahamora kokoa, dia zarain'ny olona ho sokajy roa ireo teknika fanafihana efatra voalaza etsy ambony ireo, ny iray dia fanafihana intrusive (fanafihana ara-batana), ity karazana fanafihana ity dia mila manimba ny fonosana, ary avy eo mampiasa fitaovana fitsapana semiconductor, microscopes ary micro-positioners amin'ny a laboratoara manokana. Mety haharitra ora na herinandro mihitsy aza vao vita. Ny teknika microprobing rehetra dia fanafihana invasive. Ny fomba telo hafa dia fanafihana tsy manafika, ary ny microcontroller voatafika dia tsy ho simba ara-batana. Tena mampidi-doza amin'ny toe-javatra sasany ny fanafihana tsy manafintohina satria matetika ny fitaovana ilaina amin'ny fanafihana tsy manelingelina dia mety ho namboarin-tena sy havaozina, ary noho izany dia tena mora.

Ny ankamaroan'ny fanafihana tsy manelingelina dia mitaky ny mpanafika mba hanana fahalalana tsara momba ny processeur sy fahalalana rindrambaiko. Mifanohitra amin'izany kosa, ny fanafihana invasive probe dia tsy mila fahalalana voalohany, ary matetika ny teknika mitovitovy amin'izany dia azo ampiasaina amin'ny vokatra isan-karazany. Noho izany, ny fanafihana ny microcontrollers matetika dia manomboka amin'ny intrusive reverse engineering, ary ny traikefa voaangona dia manampy amin'ny famolavolana teknika fanafihana mora kokoa sy haingana kokoa.