Introduser flere krypteringsalgoritmer som sikrer sikkerheten til brikken

Jun 10, 2021

Legg igjen en beskjed

Generelt sett er krypteringsautentiseringsbrikken plassert på PCB-kortet, noen enkle kretser legges til, og krypteringsalgoritmen lastes samtidig for å forhindre at programflyten i brikken leses av tyven, som kalles chipkryptering. For øyeblikket aktiveres den nøyaktige plasseringen av krypteringslåsen (låst) når programmet er skrevet, og vanlige programmerere kan ikke lese programflyten direkte i brikken, som har sikkerhetsforanstaltninger.


I henhold til de forskjellige krypteringsordningene og bruksmetodene kan den deles inn i to typer krypteringsbrikker.


Den ene er krypteringsbrikken for autentiseringstypen, fordelen er at krypteringsbrikkeplattformen er trygg, krypteringsalgoritmen er enhetlig, og den er enkel å bruke. Ulempen er at den generelle krypteringsordningen har en lav sikkerhetsfaktor og dårlig beskyttelse av den innebygde hovedkontrollen MCU. Det har lenge blitt bekreftet at det er åpenbare nettverkssikkerhetsproblemer. Den kan dechiffrere krypteringsbrikken indirekte basert på angrepet på MCU.


Den andre er krypteringsbrikken til smartkortbrikkeplattformen. Programoppsettet bruker krypteringsalgoritme og datainformasjonsoverføringsskjema. En del av programflyten og dataene til hovedkontrollbrikken MCU på brettet transplanteres til krypteringsbrikken for å fungere, stole på krypteringsbrikken for å fullføre funksjonene som MCU mangler, og for å sikre absolutt sikkerhet for denne delen av programstrømmen, og dermed sikre sikkerhetsfaktoren til hele produktet.


Hva er chipkrypteringsalgoritmen?


1. Slip brikken, bruk sandpapir for å slipe av modellspesifikasjonene på brikken. Det er mer nyttig for upopulære sjetonger. For vanlige sjetonger trenger du bare å gjette den generelle funksjonen, sjekke hvilke pinner som er jordet, og det er veldig enkelt å koble til strømforsyningen for å sammenligne den virkelige brikken.


2. Lim, bruk det limet (for eksempel rustfritt stål, porselen) som er kondensert som en stein for å dekke PCB med alle komponentene på den. Det er også fem eller seks flygende ledninger (en tynn emaljert ledning er best) som skal skrus sammen med vilje, slik at hele prosessen med å fjerne limet definitivt vil kutte de flygende ledningene og ikke vite hvordan man kobler til. Det skal bemerkes at limet ikke må korroderes, og det lukkede området genererer ikke mye varme.


3. CPU-en eller en del av programflyten i mobiltelefonprogramvaren transplanteres til sikkerhetsbrikken. Programflyten til cpu uten denne sikkerhetsbrikken er ufullstendig og detaljert, og DES- og 3DES-krypterings- og dekrypteringsfunksjoner er gitt.


4. Ved hjelp av bare sjetonger kan du ikke se modellspesifikasjonene og kjenner ikke ledningene. Men funksjonen til brikken kan ikke lett gjettes. Det er best å legge til noe annet i gruppen vinyl, for eksempel små ICer, motstander, etc.


5. Koble en motstand over 60 ohm i serie på signallinjen med en liten strøm (for å gjøre av-og-på-giret til det digitale multimeteret ikke lyd), slik at det vil øke mye problemer når du bruker det digitale multimeteret til å måle tilkoblingsforholdet.


6. Bruk flere små komponenter uten ord (eller bare noen tall) for å delta i behandlingen av datasignaler, for eksempel små chipkondensatorer, TO-XX dioder, trioder, små sjetonger med tre til seks pinner, etc. Jeg vil finne ut av det virkelige utseendet til ham er fortsatt litt upraktisk.


7. Kryss noen adresse- og datalinjer (unntatt RAM, programvaren må krysses for å matche). Når du tester tilkoblingsforholdet, er det umulig å stole på slutninger for å øke hastigheten på testen


8. PCB velger begravet via og blind via teknologi, slik at via er skjult i brettet. Denne metoden har en høy pris og er bare egnet for avanserte produkter


9. Bruk annet spesialtilbehør, for eksempel tilpasset LCD-skjerm, tilpasset transformator, etc., SIM-kort, datakrypteringsharddisk, etc.