I-chip decryption ikwabizwa ngokuba yi-single-chip decryption (IC decryption). Kuba iichips ze-microcomputer ze-single-chip kwimveliso esemthethweni zifihliwe, inkqubo ayinakufundwa ngokuthe ngqo kusetyenziswa umdwelisi wenkqubo.
Ukuze uthintele ukufikelela okungagunyaziswanga okanye ukukopishwa kweenkqubo ze-chip ye-microcontroller, uninzi lwabalawuli abancinci bane-encrypted lock bits okanye ii-bytes ezifihliweyo ukukhusela iinkqubo ze-chip. Ukuba isitshixo sesitshixo se-encryption sivuliwe (itshixiwe) ngexesha lokucwangcisa, inkqubo kwi-microcontroller ayikwazi ukufundwa ngokuthe ngqo ngumdwelisi oqhelekileyo, obizwa ngokuba yi-microcontroller encryption okanye i-chip encryption. Abahlaseli be-MCU basebenzisa izixhobo ezikhethekileyo okanye izixhobo ezizenzele zona, basebenzise izithuba okanye iziphene zesoftware kuyilo lwe-chip ye-MCU, kwaye ngeendlela ezahlukeneyo zobugcisa, banokukhupha ulwazi oluphambili kwi-chip kwaye bafumane inkqubo yangaphakathi ye-MCU. Oku kubizwa ngokuba yi-chip cracking.
Indlela yeChip decryption
1.Uhlaselo lweSoftware
Ubuchwephesha busebenzisa ujongano lonxibelelwano lweprosesa kunye nokusebenzisa iiprothokholi, i-encryption algorithms, okanye imingxunya yokhuseleko kwezi algorithms ukwenza uhlaselo. Umzekelo oqhelekileyo wohlaselo oluyimpumelelo lwesoftware luhlaselo lwe-ATMEL AT89C yokuqala yothotho lwee-microcontrollers. Umhlaseli wasebenzisa ithuba leempazamo kuyilo lokulandelelana komsebenzi wokucima kolu luhlu lwee-microcomputers ze-single-chip. Emva kokucima isitshixo esitshixayo, umhlaseli uyeka umsebenzi olandelayo wokucima idatha kwimemori yenkqubo ye-chip, ukuze i-microcomputer efihliweyo enye ibe yi-Uncrypted single-chip microcomputer, emva koko usebenzise umdwelisi ukufunda kwi- inkqubo yetshiphu.
Kwisiseko sezinye iindlela zofihlo, ezinye izixhobo zinokuphuhliswa ukuze zisebenzisane nesoftware ethile ukwenza uhlaselo lwesoftware.
2. uhlaselo lokubona ngombane
Obu buchule buhlala bubeka iliso kwiimpawu ze-analog zawo onke amandla kunye noqhagamshelo lonxibelelwano lweprosesa ngexesha lokusebenza okuqhelekileyo kunye nesisombululo esiphezulu sexeshana, kwaye iphumeze uhlaselo ngokubeka iliso kwiimpawu zayo zemitha ye-electromagnetic. Ngenxa yokuba i-microcontroller sisixhobo sombane esisebenzayo, xa isenza imiyalelo eyahlukileyo, ukusetyenziswa kwamandla okuhambelanayo kuyatshintsha ngokufanelekileyo. Ngale ndlela, ngokuhlalutya kunye nokufumanisa olu tshintsho kusetyenziswa izixhobo ezikhethekileyo zokulinganisa i-elektroniki kunye neendlela zezibalo zemathematika, ulwazi oluthile olubalulekileyo kwi-microcontroller lunokufumaneka.
3. iteknoloji yokuvelisa iimpazamo
Ubuchwephesha busebenzisa iimeko zokusebenza ezingaqhelekanga ukwenza impazamo kwiprosesa kwaye ke ibonelele ngofikelelo olongezelelweyo ukwenza uhlaselo. Olona hlaselo lusetyenziswa kakhulu oludala iimpazamo lubandakanya ukunyuka kombane kunye nokunyuka kwewotshi. Ukuhlaselwa kwe-voltage ephantsi kunye ne-high-voltage ingasetyenziselwa ukukhubaza iisekethe zokukhusela okanye ukunyanzela iprosesa ukuba yenze imisebenzi ephosakeleyo. Iwashi edlulayo inokusetha kwakhona isekethe yokukhusela ngaphandle kokutshabalalisa ulwazi olukhuselweyo. Amandla kunye neewotshi ezidlulayo zinokuchaphazela ukubhalwa kweekhowudi kunye nokwenziwa kwemiyalelo yomntu ngamnye kwezinye iiprosesa.
4. iteknoloji yophando
Ithekhnoloji kukuveza ngokuthe ngqo i-wiring yangaphakathi ye-chip, kwaye emva koko ibone, iqhube, kwaye iphazamise i-microcontroller ukufezekisa injongo yokuhlaselwa.
Ukuze kube lula, abantu bahlula iindlela zokuhlasela ezine ezingentla zibe ngamacandelo amabini, enye i-intrusive attack (uhlaselo lomzimba), olu hlobo lohlaselo lufuna ukutshabalalisa ipakethe, kwaye emva koko basebenzise izixhobo zokuvavanya i-semiconductor, i-microscopes kunye ne-micro-positioners kwindawo. ilebhu ekhethekileyo. Kungathatha iiyure okanye iiveki ukugqiba. Zonke iindlela zokuxilonga nge-microprobing luhlaselo oluhlaselayo. Ezinye iindlela ezintathu zihlaselo olungahlaseli, kwaye i-microcontroller ehlaselweyo ayiyi konakala ngokwasemzimbeni. Uhlaselo olungangeneleli luyingozi kakhulu kwezinye iimeko kuba izixhobo ezifunekayo kuhlaselo olungaphazamisiyo zinokuzakhela kwaye ziphuculwe, kwaye ngenxa yoko zingabizi kakhulu.
Uninzi lohlaselo olungangeneleli lufuna ukuba umhlaseli abe nolwazi oluhle lweprosesa kunye nolwazi lwesoftware. Ngokwahlukileyo, uhlaselo lweprobe ehlaselayo alufuni ulwazi oluninzi lokuqala, kwaye iseti ebanzi yobuchule obufanayo bunokusetyenziselwa ngokuchasene noluhlu olubanzi lweemveliso. Ke ngoko, uhlaselo kwi-microcontrollers luhlala luqala kubunjineli obungenelelayo, kwaye amava aqokelelweyo anceda ukuphuhlisa iindlela zokuhlasela ezingabizi kakhulu nezikhawulezayo.