Analys av för- och nackdelar med vanlig chipkrypteringsteknik

Dec 29, 2021

Lämna ett meddelande

Generellt sett finns det ett krypteringsautentiseringschip på PCB, plus några enkla kretsar, och samtidigt ladda stöldskyddsalgoritmer för att förhindra att chipets interna information stjäls kallas det chipkrypteringsteknik. Vid denna tidpunkt, när krypteringslåsbiten är låst under programmering, kan den vanliga programmeraren inte direkt läsa programmet i chipet, som spelar en skyddande roll.


Enligt olika datakrypteringsscheman och användningsmetoder kan den delas in i två typer av krypteringschips


Den ena är krypteringschipet av autentiseringstyp, och dess fördel är säkerheten för krypteringschiptjänstplattformen, den enhetliga algoritmen och användarvänligheten. Nackdelar Den övergripande säkerhetsfaktorn är låg och skyddet av huvudkontrollen MCU är svagt. Det har bekräftats att det finns uppenbara säkerhetsproblem. Krypteringschipet kan knäckas kortfattat genom att attackera MCU.


Den andra är krypteringschipet på smart chip-tjänsteplattformen, som använder algoritmer och datamigreringslösningar. En del av programmet och en del av data från huvudkontrollen MCU transplanteras till krypteringschipet för att köra. Krypteringschipet används för att slutföra MCU: s saknade funktioner under drift, samtidigt som den absoluta säkerheten för vissa program säkerställs och hela produktens säkerhet säkerställs.


Vilka är chipkrypteringstekniken


1. Slipa spånet, använd fint sandpapper för att slipa av 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 stiftets jordning och ansluta strömförsörjningen, och det är lätt att jämföra det verkliga chipet.


2. Tätningslim, det stenliknande limet (som klibbstål, keramik) efter stelning kommer att täcka alla komponenter på PCB. Samtidigt störs de interna ledningarna och vrids ihop med tunna emaljerade ledningar, så att de flygande ledningarna är lätta att bryta när limet avlägsnas och anslutningen inte är känd. Frågor som behöver uppmärksammas Limet får inte vara frätande, och temperaturökningen i det slutna området f är inte stor.


3. Portering av en del av programmet i CPU eller programvara till krypteringschipet, vilket gör programmet ofullständigt, och det kan köras normalt endast med hjälp av krypteringschipet. Tillhandahålla DES-, 3DES-krypterings- och dekrypteringsfunktioner.


4. Bare chip, kan inte se modellspecifikationen och känner inte till ledningarna. Samtidigt är chipets funktion inte lätt att gissa. Lägg andra saker i vinylen, till exempel små ICs, motstånd etc.


5. Anslut ett motstånd på 60 ohm eller mer i serie på signallinjen med låg ström (för att göra på-av-växeln för multimetern inte ljud), vilket kommer att öka mycket problem när du använder multimetern för att mäta anslutningsförhållandet.


5. Anslut ett motstånd över 60 ohm i serie på kraftledningen med en liten mängd ström (för att hålla den digitala multimetern på och av), vilket ökar besväret när du använder den digitala multimetern för att testa anslutningen.


6. Använd några små komponenter med impopulära kodnamn för att delta i signalbehandling, såsom små chipkondensatorer, TO-XX-dioder, små chips med tre till sex stift etc., vilket ökar svårigheten att hitta komponentens sanna funktion.


7. Adress eller datalinjekors (förutom RAM krävs motsvarande kors i programvaran), vilket gör det omöjligt att dra slutsatser om sidoanslutningsförhållandet och öka svårigheten att fungera.


8. PCB väljer begravd via och blind via teknik, så att via via är dold i brädet. Detta tillvägagångssätt har en högre kostnad och är lämpligt för avancerade produkter.


9. Använd annan speciell stödutrustning, till exempel anpassad LCD-skärm, anpassad transformator, SIM-kort, krypterad hårddisk etc.