Predstavite nekoliko algoritama za šifriranje koji osiguravaju sigurnost čipa

Jun 10, 2021

Ostavi poruku

Općenito govoreći, čip za provjeru autentičnosti postavlja se na ploču PCB-a, dodaju se neki jednostavni sklopovi i istovremeno učitava algoritam šifriranja kako bi se spriječilo da lopov pročita protok programa u čipu, što se naziva enkripcija čipa . U ovom trenutku, precizno pozicioniranje brave za šifriranje je omogućeno (zaključano) kada se program napiše, a obični programeri ne mogu direktno čitati tok programa u čipu, koji ima zaštitne mjere.


Prema različitim shemama šifriranja i načinima korištenja, može se podijeliti u dvije vrste čipova za šifriranje


Jedan je čip za šifriranje tipa autentifikacije, njegova prednost je što je platforma čipa za šifriranje sigurna, algoritam šifriranja je objedinjen i jednostavan je za upotrebu. Nedostatak je što ukupna shema šifriranja ima nizak faktor sigurnosti i lošu zaštitu glavnog upravljačkog MCU-a na brodu. Odavno je potvrđeno da postoje očigledni mrežni sigurnosni problemi. Može dešifrirati čip za šifriranje indirektno na osnovu napada na MCU.


Drugi je čip za šifriranje platforme čipa pametne kartice. Šema aplikacije koristi algoritam šifriranja i shemu migracije podataka. Dio programskog toka i podaci glavnog kontrolnog čipa MCU na ploči transplantiraju se u čip za šifriranje kako bi radio, oslanjajući se na čip za šifriranje kako bi dovršio funkcije koje MCU nedostaje i osigurao apsolutnu sigurnost ovog dijela protok programa, čime se osigurava faktor sigurnosti cijelog proizvoda.


Koji je algoritam šifriranja čipa?


1. Brusite čip, brusnim papirom izbrusite specifikacije modela na čipu. Korisnije je za nepopularne čipove. Za uobičajene čipove trebate samo pogoditi opću funkciju, provjeriti koji su pinovi uzemljeni, a vrlo je jednostavno povezati se s napajanjem kako biste usporedili stvarni čip.


2. Ljepilo, upotrijebite onaj komad ljepila (poput nehrđajućeg čelika, porculana) koji je zgusnut poput kamena da prekrijete PCB sa svim komponentama na njemu. Postoji i pet ili šest letećih žica (najbolja je tanka emajlirana žica) koje se namjerno uvijaju, tako da će čitav postupak uklanjanja ljepila definitivno prerezati leteće žice i ne znati kako se povezati. Treba imati na umu da ljepilo ne smije biti korodirano, a zatvoreni prostor ne generira puno topline.


3. CPU ili dio programskog toka u softveru mobilnog telefona presađuje se na sigurnosni čip. Programski tok procesora bez ovog sigurnosnog čipa je nepotpun i detaljan, a omogućene su DES i 3DES funkcije šifriranja i dešifriranja.


4. Koristeći gole čipove, možete' ne vidjeti specifikacije modela i ne znati' ne znate ožičenje. Ali funkcija čipa ne može se lako naslutiti. Najbolje je dodati još nešto u grupu vinila, poput malih IC-a, otpornika itd.


5. Spojite otpor iznad 60 ohma u seriju na signalnu liniju s malom strujom (kako ne bi zvuk uključivao / isključivao digitalni multimetar), tako da će to povećati puno problema prilikom upotrebe digitalnog multimetra za mjerenje odnos veze.


6. Upotrijebite više malih komponenata bez riječi (ili samo nekih brojeva) za sudjelovanje u obradi signalnih podataka, poput malih čipskih kondenzatora, TO-XX dioda, trioda, malih čipova s ​​tri do šest pinova itd. Želim saznajte Pravi njegov izgled i dalje je pomalo nezgodan.


7. Prekrižite neke adrese i linije podataka (osim RAM-a, softver treba preći kako bi se podudarao). Pri testiranju veze veze, nemoguće je pouzdati se u zaključke da bi se ubrzao test


8. PCB odabire zakopanu putem i slijepu putem tehnologije, tako da je prolaz skriven u ploči. Ova metoda ima visoku cijenu i pogodna je samo za vrhunske proizvode


9. Koristite drugu posebnu dodatnu opremu, poput prilagođenog LCD ekrana, prilagođenog transformatora itd., SIM karticu, tvrdi disk za šifriranje podataka itd.