Hoe maak je een PCB-kloon?

IC-ontsleuteling. Ontsleuteling van geleidende chips omvat doorgaans de volgende methoden:

  1. Softwareaanvallen De eerste manier om IC's te decoderen is door de communicatie-interfaces en protocollen van de processor te exploiteren, met name de encryptiealgoritmen of beveiligingslekken binnen deze algoritmen. Zo werd bijvoorbeeld bij de decodering van vroege ATMEL AT89C-microcontrollers gebruikgemaakt van een fout in het timingontwerp van de wisbewerking. Een aanvaller gebruikte een zelfgeschreven programma om de encryptievergrendelingsbit te wissen en vervolgens de daaropvolgende wisbewerking van de on-chip programmageheugengegevens te stoppen. Hierdoor werd de versleutelde microcontroller onversleuteld, waarna het programma met een programmeerapparaat kon worden uitgelezen.
  2. Foutgeneratietechnieken: Gebruik abnormale bedrijfsomstandigheden om de processor fouten te laten maken, waardoor de aanval extra toegang krijgt. Veelvoorkomende foutengenererende aanvallen zijn spannings- en klokstoringen, die worden gebruikt om beveiligingscircuits uit te schakelen of de processor te dwingen onjuiste bewerkingen uit te voeren.
  3. SondetechniekenDe goedkoopste manier om IC's te decoderen is door de interne bedrading van de chip direct bloot te leggen en vervolgens de microcontroller te observeren, te manipuleren en te beïnvloeden om het aanvalsdoel te bereiken. Deze methode vereist dat de chip onder een microscoop met hoge vergroting wordt geplaatst en dat extreem fijne sondes (tot op submicrometerniveau) worden gebruikt om verbinding te maken met elk willekeurig deel van het binnenste van de chip en de interne structuur ervan te analyseren.
  4. Ultraviolet (UV) aanvalsmethodeGebruik ultraviolet licht om de chip te bestralen, waardoor versleutelde chips onversleuteld worden, en lees vervolgens het programma direct uit met een programmeerapparaat. Deze methode is geschikt voor OTP-chips, met name voor de meeste OTP-chips die in Taiwan worden geproduceerd.
  5. FIB (Focused Ion Beam) herstelmethode voor versleutelde zekeringen: Toepasbaar op veel chips met fuse-encryptie, zoals de MSP430-serie van TI. Door een FIB-apparaat te gebruiken om de fuse-bits te verbinden, wordt de chip teruggezet naar een niet-versleutelde staat.
  6. Het misbruiken van kwetsbaarheden in chipsVeel chips bevatten encryptielekken die tijdens het ontwerp zijn ontstaan en die kunnen worden misbruikt om de chip aan te vallen en de in het geheugen opgeslagen code uit te lezen.
  7. Methode voor het wijzigen van versleutelde circuitsVoor CPLD- en DSP-chips met complexe ontwerpen en hoge encryptieprestaties is het nodig om de chipstructuur te analyseren, het encryptiecircuit te lokaliseren en vervolgens met behulp van chipcircuitmodificatieapparatuur wijzigingen aan te brengen in het circuit van de chip, waardoor het encryptiecircuit onwerkzaam wordt en de code kan worden uitgelezen.
  8. Invasieve aanvallenHet decoderen van een IC is een gecompliceerd proces. Het omvat het verwijderen van de chipverpakking (decapsulatie), het volledig oplossen van de chipverpakking om de metalen bedrading bloot te leggen, of het alleen verwijderen van de plastic verpakking boven de siliciumkern. Deze methode vereist specifieke vaardigheden en apparatuur, en soms is het nodig om de chip aan een testopstelling te bevestigen en met behulp van een bondingstation te werken.

Deze methoden illustreren de diversiteit en complexiteit van chipontsleuteling, waarbij elke methode zijn eigen specifieke toepassingsscenario's en beperkingen heeft. Het is belangrijk dat chipontsleuteling binnen de wettelijke kaders plaatsvindt om intellectuele eigendomsrechten en andere wettelijke rechten te respecteren.

Laat een reactie achter

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *