Introducera flera krypteringsalgoritmer som säkerställer chippets säkerhet

Jun 10, 2021

Lämna ett meddelande

Generellt sett placeras krypteringsautentiseringschipet på PCB-kortet, några enkla kretsar läggs till och krypteringsalgoritmen laddas samtidigt för att förhindra att programflödet i chipet läses av tjuven, som kallas chipkryptering. För närvarande är den exakta placeringen av krypteringslåset aktiverad (låst) när programmet skrivs, och vanliga programmerare kan inte direkt läsa programflödet i chipet, som har skyddsåtgärder.


Enligt de olika krypteringsschemana och användningsmetoderna kan det delas in i två typer av krypteringschips


Den ena är krypteringschipet av autentiseringstyp, dess fördel är att krypteringschipplattformen är säker, krypteringsalgoritmen är enhetlig och den är lätt att använda. Nackdelen är att det övergripande krypteringssystemet har en låg säkerhetsfaktor och dåligt skydd för den ombordbaserade huvudkontrollen MCU. Det har länge bekräftats att det finns uppenbara nätverkssäkerhetsproblem. Det kan dechiffrera krypteringschipet indirekt baserat på attacken på MCU.


Den andra är krypteringschipet på smartkortschipplattformen. Programschemat använder krypteringsalgoritm och datainformationsmigreringsschema. En del av programflödet och data från huvudkontrollchipet MCU på brädet transplanteras till krypteringschippet för att fungera, förlitar sig på krypteringschipet för att slutföra de funktioner som MCU saknar och för att säkerställa den absoluta säkerheten för denna del av programflödet, vilket säkerställer säkerhetsfaktorn för hela produkten.


Vad är chipkrypteringsalgoritmen?


1. Slipa chipet, använd sandpapper för att slipa bort modellspecifikationerna på chipet. Det är mer användbart för impopulära chips. För vanliga chips behöver du bara gissa den allmänna funktionen, kontrollera vilka stift som är jordade och det är mycket enkelt att ansluta till strömförsörjningen för att jämföra det riktiga chipet.


2. Lim, använd den bit lim (såsom rostfritt stål, porslin) som kondenseras som en sten för att täcka kretskort med alla komponenter på den. Det finns också fem eller sex flygande ledningar (en tunn emaljerad tråd är bäst) som ska skruvas ihop avsiktligt, så att hela processen att ta bort limet definitivt kommer att skära de flygande ledningarna och vet inte hur man ansluter. Det bör noteras att limet inte får korroderas, och det slutna området genererar inte mycket värme.


3. Processorn eller en del av programflödet i mobiltelefonprogramvaran transplanteras till säkerhetschippet. Programflödet för processorn utan detta säkerhetschip är ofullständigt och detaljerat, och DES- och 3DES-krypterings- och dekrypteringsfunktioner tillhandahålls.


4. Med hjälp av nakna spånor kan du inte se modellspecifikationerna och känner inte till ledningarna. Men chipens funktion kan inte lätt gissas. Det är bäst att lägga till något annat i gruppen av vinyl, till exempel små ICs, motstånd etc.


5. Anslut ett motstånd över 60 ohm i serie på signallinjen med en liten ström (för att göra på-av-växeln på den digitala multimetern inte sund), så att den ökar mycket problem när du använder den digitala multimetern för att mäta anslutningsförhållandet.


6. Använd fler små komponenter utan ord (eller bara några nummer) för att delta i behandlingen av datasignaler, såsom små chipkondensatorer, TO-XX-dioder, trioder, små chips med tre till sex stift etc. Jag vill ta reda på att Hans verkliga utseende fortfarande är lite obekvämt.


7. Korsa vissa adress- och datalinjer (förutom RAM måste programvaran korsas för att matcha). När du testar anslutningsförhållandet är det omöjligt att förlita sig på slutsatser för att påskynda testet


8. PCB väljer begravd via och blind via teknik, så att via är dold i brädet. Denna metod har en hög kostnad och är endast lämplig för avancerade produkter


9. Använd andra speciella tillbehör, till exempel anpassad LCD-skärm, anpassad transformator etc., SIM-kort, datakrypteringshårddisk etc.