Çip şifrlemek

Çip şifrlemek bir çipli şifrlemek (IC şifrlemek) hem diýilýär. Resmi önümdäki bir çipli mikrokompýuter çipleri kodlananlygy sebäpli, programmany programmistiň kömegi bilen göni okap bolmaýar.

Mikrokontrolyň çip programmalarynyň rugsatsyz girilmeginiň ýa-da göçürilmeginiň öňüni almak üçin, mikrokontrollaryň köpüsi çipdäki programmalary goramak üçin gulp böleklerini ýa-da şifrlenen baýtlary şifrledi. Programmirleme wagtynda şifrlemek gulpy biti açyk (gulplanan) bolsa, mikrokontrollerdäki programmany mikrokontrol şifrlemek ýa-da çip şifrlemek diýlip atlandyrylýan umumy programmist göni okap bilmeýär. MCU hüjümçileri ýörite enjamlary ýa-da özbaşdak enjamlary ulanýarlar, MCU çip dizaýnynyň kemçiliklerinden ýa-da programma üpjünçiliginiň kemçiliklerinden peýdalanýarlar we dürli tehniki usullar bilen çipden möhüm maglumatlary alyp we MCU-nyň içerki programmasyny alyp bilerler. Muňa çip döwmek diýilýär.

Çipi şifrlemek usuly

1. Programma üpjünçiligi hüjümi

Bu usul, adatça prosessor aragatnaşyk interfeýslerini ulanýar we hüjümleri amala aşyrmak üçin protokollary, şifrlemek algoritmlerini ýa-da howpsuzlyk deşiklerini ulanýar. Üstünlikli programma üpjünçiliginiň hüjüminiň adaty mysaly, irki ATMEL AT89C seriýaly mikrokontrollara edilen hüjümdir. Hüjümçi, bir çipli mikrokompýuterleriň bu tapgyrynyň pozulmagy yzygiderliliginiň dizaýnyndaky kemçiliklerden peýdalandy. Şifrlemek gulpuny pozandan soň, hüjümçi çipdäki programma ýadynda maglumatlary pozmagyň indiki işini togtatdy, şifrlenen bir çipli mikrokompýuter şifrlenen bir çipli mikrokompýuter bolar, soň bolsa programmany ulanyp, on-y okamak üçin programmisti ulanyň. çip programmasy.

Beýleki şifrlemek usullarynyň esasynda, programma üpjünçiligine hüjüm etmek üçin käbir programma üpjünçiligi bilen hyzmatdaşlyk etmek üçin käbir enjamlar döredilip bilner.

2. elektroniki kesgitleme hüjümi

Bu usul, adatça ýokary wagtlaýyn çözgüt bilen prosessoryň ähli güýç we interfeýs baglanyşyklarynyň analog aýratynlyklaryna gözegçilik edýär we elektromagnit şöhlelenme aýratynlyklaryna gözegçilik edip hüjümi amala aşyrýar. Mikrokontrol işjeň elektron enjam bolany üçin, dürli görkezmeleri ýerine ýetirende, degişli energiýa sarp edilişi hem şoňa görä üýtgeýär. Şeýlelik bilen, ýörite elektron ölçeg gurallaryny we matematiki statistiki usullary ulanyp, bu üýtgeşmeleri seljermek we ýüze çykarmak arkaly mikrokontrolarda anyk möhüm maglumatlary alyp bolýar.

3. ýalňyş öndürmek tehnologiýasy

Bu usul, prosessory ýalňyşdyrmak üçin adaty bolmadyk iş şertlerini ulanýar we soňra hüjümi amala aşyrmak üçin goşmaça ygtyýar berýär. Iň köp ulanylýan näsazlyk döredýän hüjümlere naprýa .eniýe we sagat artmagy degişlidir. Pes woltly we ýokary woltly hüjümler gorag zynjyrlaryny öçürmek ýa-da prosessory ýalňyş amallary etmäge mejbur etmek üçin ulanylyp bilner. Sagat geçirijileri goralýan maglumatlary ýok etmezden gorag zynjyryny täzeden düzüp biler. Kuwwat we sagat geçirijileri käbir prosessorlarda aýratyn görkezmeleriň kodlanmagyna we ýerine ýetirilmegine täsir edip biler.

4. gözleg tehnologiýasy

Tehnologiýa, çipiň içki simlerini gönüden-göni paş etmek, soňra hüjüm maksadyna ýetmek üçin mikrokontrolara gözegçilik etmek, dolandyrmak we päsgel bermekdir.

Amatlylyk üçin adamlar ýokardaky dört hüjüm usulyny iki topara bölýärler, biri çylşyrymly hüjüm (fiziki hüjüm), hüjümiň bu görnüşi bukjany ýok etmeli, soň bolsa ýarymgeçiriji synag enjamlaryny, mikroskoplary we mikro-pozisiýalary ulanmaly ýöriteleşdirilen barlaghana. Tamamlamak üçin birnäçe sagat, hatda birnäçe hepde gerek bolup biler. Mikroprobirlemegiň ähli usullary invaziv hüjümlerdir. Beýleki üç usul invaziv däl hüjümler we hüjüm edilen mikrokontrol fiziki taýdan zyýan bermez. Çozmaýan hüjümler käbir ýagdaýlarda has howpludyr, sebäbi çozmaýan hüjümler üçin zerur enjamlar köplenç öz-özünden gurlup we kämilleşdirilip bilner we şonuň üçin gaty arzan.

Çozmaýan hüjümleriň köpüsi hüjümçiden gowy prosessor bilimini we programma üpjünçiligini bilmegini talap edýär. Munuň tersine, invaziv zond hüjümleri başlangyç bilimleri talap etmeýär we şuňa meňzeş usullaryň giň toplumy adatça önümleriň giň toparyna garşy ulanylyp bilner. Şonuň üçin mikrokontrollara edilýän hüjümler köplenç çylşyrymly ters in engineeringenerçilikden başlaýar we toplanan tejribe arzan we çalt girmeýän hüjüm usullaryny ösdürmäge kömek edýär.