Unser Fokus

  • Alles, was sie bauen,
    können wir brechen!

  • Sie sind bei uns
    immer sicher

Die Hauptziele unseres Dienstes: 1. Den Auftrag erfüllen,
2. Ihre Zahlung ist bei uns sicher. Win-Win für uns beide.


Kostenlose Beratung


Warum Ihre Zahlung bei uns sicher ist?   Mehr...
Reverse-Historie

Weltweit erster

Den ersten 8051-Mikrocontroller 1998 reversed – hat das jemand früher gemacht?

8051 hacken

Unsere Domäne

break-ic.com wurde 2000 registriert – Sie können das selbst nachprüfen.

MCU entsperren

Unsere Erfahrung

Tausende Chips & PCBs bearbeitet, alle potenziellen Probleme vorhergesehen.

Hack-Erfahrung

Unsere Ethik

Ehrlichkeit schafft langfristige Geschäfte – wir könnten nicht 28 Jahre betrügen.

Actel / Analog MCU Angriff


Actel Corporation (ehemals NASDAQ:ACTL) (heute Microsemi) ist ein Hersteller von nichtflüchtigen, stromsparenden Field-Programmable Gate Arrays (FPGAs), Mixed-Signal-FPGAs und programmierbaren Logiklösungen. Das Unternehmen hat seinen Hauptsitz in Mountain View, Kalifornien, und ist weltweit tätig.

Actel wurde 1985 ein börsennotiertes Unternehmen und wurde bekannt für seine hochzuverlässigen FPGAs auf Antifuse-Basis, die den Militär- und Luftfahrtmarkt dominierten.

Im Jahr 2000 übernahm Actel GateField, wodurch das Antifuse-FPGA-Angebot um Flash-basierte FPGAs erweitert wurde. 2004 gab Actel bekannt, dass die millionste Einheit des Flash-basierten ProASICPLUS FPGAs ausgeliefert wurde. Im Jahr 2005 führte Actel eine neue Technologie namens Fusion ein, um FPGA-Programmierbarkeit in Mixed-Signal-Lösungen zu bringen. Fusion war die erste Technologie, die Mixed-Signal-Analogfähigkeiten mit Flash-Speicher und FPGA-Fabric in einem monolithischen Baustein integrierte.

Im November 2010 wurde Actel Corporation von Microsemi Corporation übernommen.

 

Analog Devices ist ein Unternehmen, das Lösungen entwirft, herstellt und vermarktet, die auf Analog-, Mixed-Signal- und Digital-Signalverarbeitungstechnologien basieren, einschließlich integrierter Schaltungen (ICs), Algorithmen, Software und Subsysteme. Das Angebot umfasst Datenwandler, die analoge Signale in digitale Daten umwandeln und umgekehrt, Hochleistungsverstärker zur Konditionierung analoger Signale sowie HF-ICs zur Unterstützung der Mobilfunkinfrastruktur. Das Unternehmen bietet auch MEMS-Technologielösungen, darunter Beschleunigungssensoren, Gyroskope und Trägheitsmesseinheiten.


  • Actel / Analog MCU Angriff
  • RTAX-Serie MCU Angriff: RTAX2000D RTAX4000D RT3PE600L RT3PE3000L RTSX32SU RTSX72SU RTAX250S/SL RTAX1000S/SL RTAX2000S/SL RTAX4000S RTAX2000D

  • Actel RTAX-S/SL-Serie MCU Hack: RTAX250S/SL RTAX1000S/SL RTAX2000S/SL RTAX4000S RTAX-SU-Serie MCU Crack: RTSX32SU RTSX72SU

  • Actel RT-Serie MCU Angriff: RT1020 RT1280A RT1425A RT1460A RT14100A

  • Actel ProASIC plus-Serie MCU Hack: APA075 APA150 APA300 APA450 APA600 APA750 APA1000

  • Actel Axcelerator-Serie MCU Crack: AX125 AX250 AX500 AX1000 AX2000

  • Actel SX-A-Serie MCU Angriff: A54SX08A A54SX16A A54SX32A A54SX72A

  • Actel eX-Serie MCU Hack: eX64 eX128 256

  • Actel MX-Serie MCU Crack: A40MX02 A40MX04 A42MX09 A42MX16 A42MX24 A42MX36

  • Actel SX-Serie MCU Angriff: A54SX08 A54SX16 A54SX16P A54SX32

  • Actel ACT-Serie MCU Hack: A1415A A14V15A A1425A A14V25A A1440A A14V40A A1460A A14V60A A14100A A14V100A A1225A A1240A A1280A A1010B A10V10B A1020B A1020B

  • Actel 1200XL-Serie MCU Crack: A1225XL A1225XLV A1240XL A1240XLV A1280XL A1280XLV

  • Actel 3200DX-Serie MCU Angriff: A3265DX A3265DXV A32100DX A32100DXV A32140DX A32140DXV A32200DX

  • Analog ADUCxx-Serie MCU Hack: ADUC836BSZ ADUC836BS ADUC836BCP ADUC836_02 ADUC836 ADUC834BSZ ADUC834BS ADUC834BCP ADUC834_02 ADUC834 ADUC832BS ADUC832BCP ADUC832 ADUC831BS ADUC831BCP ADUC831 ADUC824BSZ ADUC824BS ADUC824 ADUC816BS ADUC816 ADUC814BRUZ ADUC814BRU-REEL7 ADUC814BRU-REEL ADUC814BRU ADUC814ARUZ ADUC814ARU-REEL7 ADUC814ARU-REEL ADUC814ARU ADUC814_02 ADUC814 ADUC812BSZ-REEL ADUC812BSZ ADUC812BS ADUC812_03 ADUC845BS8-5 ADUC845BS8-3 ADUC845BS62-5 ADUC845BS62-3 ADUC845 ADUC843 ADUC842BS62-5 ADUC842 ADUC841BS62-3 ADUC841 ADUCRF101 ADUC848BS8-5 ADUC848BS8-3 ADUC848BS62-3 ADUC848BS32-5 ADUC848BS32-3 ADUC848BCP8-5 ADUC848BCP8-3 ADUC848BCP62-5 ADUC848BCP62-3 ADUC848 ADUC847BS8-5 ADUC847BS8-3 ADUC847BS62-5 ADUC847BS62-3 ADUC847BS32-5 ADUC847BS32-3 ADUC847BCP8-5 ADUC847BCP8-3 ADUC847BCP62-5 ADUC847BCP62-3 ADUC847 ADUC846BS62-5 ADUC846BS62-3 ADUC846BCP8-5 ADUC846BCP8-3 ADUC846BCP62-5 ADUC846BCP62-3 ADUC846BCP32-5 ADUC846BCP32-3 ADUC846 ADUC845BS8-5 ADUC845BS8-3 ADUC845BS62-5 ADUC845BS62-3 ADUC845BCP8-5 ADUC845BCP8-3 ADUC845BCP62-5 ADUC845BCP62-3 ADUC845 ADUC844BS62-5 ADUC844BS62-3 ADUC844BCP8-5 ADUC844BCP8-3 ADUC844BCP62-5 ADUC844BCP62-3 ADUC844BCP32-5 ADUC844BCP32-3 ADUC844 ADUC843BS62-5 ADUC843BS62-3 ADUC843BCP8-5 ADUC843BCP8-3 ...

    ATF16V8 20-Pin 8-Makrozellen-Bausteine

    ATF16V8, ATF16V8B, ATF16V8C

    ATF16V8BQ, ATF16V8BQL, ATF16V8CZ

    ATF16LV8, ATF16LV8C

    ATF20V8 24-Pin 8-Makrozellen-Bausteine

    ATF20V8, ATF20V8B, ATF20V8C

    ATF20V8BQ, ATF20V8BQL

    ATF20LV8, ATF20LV8C

    ATF22V10 Flaggschiff mit variabler Terminierung SPLD

    ATF22V10, ATF22V10B, ATF22V10C

    ATF22V10CQ, ATF22V10CQZ

    ATF22LV10, ATF22LV10C

    Hochdichte erweiterte SPLDs

    ATF28V12, ATF29M16

    2. ATF15xx JTAG ISP Complex Programmable Logic Devices (CPLDs)

    ATF1500 32-Makrozellen-Einsteiger-CPLD

    ATF1500A, ATF1500AL

    ATF1502 32-Makrozellen-Mid-Density-CPLD

    ATF1502AS, ATF1502ASL, ATF1502ASV, ATF1502ASVL

    ATF1504 64-Makrozellen-Mid-Density-CPLD

    ATF1504AS, ATF1504ASL, ATF1504ASV, ATF1504ASVL

    ATF1508 128-Makrozellen-High-Density-CPLD

    ATF1508AS, ATF1508ASL, ATF1508ASV, ATF1508ASVL

    Vintage Medium-Density-CPLDs

    ATF750C, ATF750CL, ATF750LVC

    ATF2500C, ATF2500CL, ATF2500LVC

    3. ATV UV-löschbare Legacy-EPLD-Serie

    ATV750, ATV750B

    ATV2500, ATV2500B


 

 

Actel Fusion ist die weltweit erste Mixed-Signal-FPGA-Plattform.

Actel Fusion® integriert konfigurierbare Analogtechnik, große Flash-Speicherblöcke, umfassende Takterzeugungs- und -verwaltungsschaltungen sowie ein leistungsstarkes, Flash-basiertes programmierbares Logik-Fabric in einem monolithischen Baustein. Die innovative Fusion-Architektur von Actel kann sowohl mit dem Actel-Soft-Mikrocontroller (MCU)-Core als auch mit den 32-Bit-ARM® Cortex™-M1-Cores verwendet werden. Pigeon-Point-Bausteine (P1-präfixierte Bausteine) werden in Verbindung mit Actels Pigeon-Point-ATCA-IP-Cores und Firmware eingesetzt. MicroBlade-Bausteine (U1-präfixierte Bausteine), die in Partnerschaft mit MicroBlade entwickelt wurden, sind für Advanced Mezzanine Card Designs vorgesehen. Zusätzlich zur Unterstützung von kommerziellen und industriellen Temperaturbereichen bietet Actel jetzt Fusion-FPGAs mit spezieller Prüfung für erweiterte Temperaturbereiche für militärische Anwendungen an.

Merkmale
  • Im System konfigurierbare Analogtechnik unterstützt eine Vielzahl von Anwendungen
  • Bis zu 1 MB Benutzer-Flash-Speicher
  • Flash-Fabric
    • Sicher
    • Live beim Einschalten (LAPU)
    • Unempfindlich gegen Firmware-Fehler
    • Ein-Chip
    • Geringer Stromverbrauch
  • Umfangreiche Taktressourcen
    • Analoge PLLs
    • Quarzoszillatorschaltung
    • Echtzeitzähler (RTC)
    • Erhältlich im erweiterten Temperaturbereich von -55 °C bis 100 °C
    • Unempfindlich gegen Konfigurationsverlust durch atmosphärische Neutronen (Firmware-Fehler)

Der FPGA-Friedhof ist übersät mit den letzten Ruhestätten von Chips, die programmierbare Logik mit einem festverdrahteten CPU-Kern kombinierten. Die Todesursache war meist ein Ungleichgewicht: Es war kaum möglich, genau die richtige Mischung aus CPU-Leistung, Speichergröße, Peripherie und Logikkapazität zu bieten, um mehr als ein paar Kunden zufriedenzustellen. Auch die Schnittstelle zwischen CPU und Logik-Fabric war immer problematisch. Einfach zu erklären bedeutete oft zu langsam; schnell genug für einen Coprozessor bedeutete oft umständlich komplex. Schlimmer noch, die integrierten FPGAs kosteten am Ende immer mehr als die diskreten Chips, die sie ersetzten.

Aber das Mooresche Gesetz hat die Art und Weise, wie wir Probleme lösen, verändert. Wenn man einen schnellen, dichten, Flash-basierten Prozess hat, könnte man prinzipiell den meisten Kunden eine Obermenge dessen geben, was ihre spezifische Anwendung benötigt – schnell genug, genug Speicher, alle Peripheriegeräte und genug Logikzellen – zu einem Gesamtbetriebskosten, der mit der Handvoll Chips konkurrieren kann, die für die gleiche Arbeit nötig wären. Fügen Sie einen flexiblen konfigurierbaren Analogteil hinzu, und Sie haben vielleicht ein ziemlich überzeugendes Argument. Das ist eine Kurzbeschreibung von Actels SmartFusion.

Die SmartFusion-Chips bestehen aus drei Hauptabschnitten: einem FPGA, einem MCU und einem Analogteil. Betrachten wir zunächst das FPGA: Die Mitglieder der Familie bieten von 60K bis 500K äquivalente Gatter, was auch immer diese Zahl bedeuten mag. Ein konkreteres Maß für die Logikkapazität ist, dass die Familie von 1536 bis zu 11.520 Flip-Flops bietet. Es gibt bis zu 128 programmierbare digitale I/Os und 32 bis 96 Kbit (ungefähr) Block-RAM. Das Fabric kann Designs mit Systemtakten von bis zu 350 MHz realisieren, so Actel. Die Programmiertechnologie ist Actels einzigartiger Flash-Prozess, also kompakt, stromsparend und sowohl nichtflüchtig als auch im Feld konfigurierbar.

Der Mikrocontroller-Abschnitt dreht sich um einen 100-MHz-ARM-Cortex-M3-Kern mit der üblichen Palette fortschrittlicher MCU-Peripherie, bis zu 512 KB Flash-Codespeicher und bis zu 64 KB SRAM, getrennt vom Block-RAM im FPGA-Teil. Hinzu kommt auf den meisten Chips der Familie ein einzelner 10/100-Ethernet-MAC.

Der Analogteil ist etwas schwieriger kurz zu skizzieren. Wenn Sie mit den früheren Actel-Fusion-Chips vertraut sind, wird Ihnen dieser Analogteil bekannt vorkommen. Er enthält 12-Bit-Successive-Approximation-ADCs mit 600 kSample/s und 12-Bit-Sigma-Delta-DACs (bis zu drei von jedem), bis zu zehn 50-ns-Komparatoren und eine Vielzahl von Strom-, Spannungs- und Temperaturmonitoren. FIB-fokussierter Ionenstrahl-Labor-Service Insgesamt bieten die Chips bis zu 32 analoge Eingänge und drei Ausgänge. Einer der Vorteile des Flash-Prozesses, so Actel, ist, dass er die Hochspannungstransistoren liefert, die man für einfaches Analogdesign benötigt.

Ein weiteres interessantes Merkmal des Analogteils ist ein dedizierter 8-Bit-MCU, den Actel als Analog Compute Engine (ACE) bezeichnet. Actel Senior Product Marketing Manager Rajiv Nema sagt, dass Anwender den ACE über eine GUI programmieren und der Kern dann Parameter Shared Maker Club des Analogteils festlegt, wie Abtastraten der Wandler, Daten von den ADCs sammelt und die DACs ansteuert. Der ACE dient auch als Schnittstelle zwischen dem Analogteil und dem Rest des Chips.

Das FPGA, der MCU und der Analogteil sind über eine konventionelle AMBA-AHB-Struktur verbunden. Die AHB-Matrix ist direkt mit dem FPGA-Fabric verbunden und bietet ausreichend Bandbreite für Beschleuniger oder latenzarme digitale Vorverarbeitungs-Engines. Dies wird besonders snaileye wichtig, zum Beispiel in Actels Referenzdesign für die Motorsteuerung, wo langsamere Regelschleifen mit Latenzen über 10 µs über die MCU-Peripherie laufen und in Software behandelt werden, während schnellere Schleifen über dedizierte Hardware im FPGA-Fabric abgewickelt werden.

Die AHB erreicht die MCU-Peripherie und den ACE über APB-Brücken. Somit sind alle Ressourcen des Chips über vertraute ARM-Interconnect-Technologie miteinander verbunden.

Die andere kritische Komponente eines solchen SoC ist die Entwicklungsumgebung. Actel bietet Softwareentwicklung über Drittanbieter-Entwicklungsumgebungen wie Keil, IAR und SoftConsole. Die RTL-Entwicklung erfolgt über Actels Libero-Umgebung. Ein drittes Tool, Actels MSS Configurator, ermöglicht die Konfiguration des MCU und der Analogteile.

Die SmartFusion-Familie wird nicht die Antwort auf alle Mixed-Signal-Steuerungs- und Sensorverarbeitungsanwendungen sein. Aber wenn die Anwendung mehr Rechenleistung erfordert, als man von einem Soft-ARM-Kern bekommen kann, mit der bescheidenen Analogleistung leben kann und von einem umfangreichen FPGA-Fabric profitiert, Mikrocontroller Reverse Engineering könnte die Chip-Familie recht flexibel sein. Tatsächlich könnte die Fähigkeit, viel Logik, einen leistungsfähigen MCU und ein brauchbares Paket von Analogblöcken zu einem moderat bepreisten Chip zu packen, bedeuten, dass SmartFusions Schicksal ganz anders sein wird als das Untergang, der frühere festverdrahtete MCU/FPGA-Integrationen ereilte.

Eine Antifuse ist ein elektrisches Bauelement, das die entgegengesetzte Funktion einer Sicherung erfüllt. Während eine Sicherung mit einem niedrigen Widerstand beginnt und dazu ausgelegt ist, einen elektrisch leitenden Pfad dauerhaft zu unterbrechen (typischerweise wenn der Strom durch den Pfad einen bestimmten Grenzwert überschreitet), beginnt eine Antifuse mit einem hohen Widerstand und ist dazu ausgelegt, einen elektrisch leitenden Pfad dauerhaft zu schaffen (typischerweise wenn die Spannung über der Antifuse einen bestimmten Pegel überschreitet). Diese Technologie hat viele Anwendungen.

Antifuses sind am bekanntesten für ihre Verwendung in Miniatur-Weihnachtsbaumlichtern mit niedriger Spannung. Normalerweise (für den Betrieb an Netzspannung) sind die Lampen in Reihe geschaltet. (Die größeren, traditionellen C7- und C9-Lichter sind parallel geschaltet und für den direkten Betrieb an Netzspannung ausgelegt.) Da die Reihenschaltung durch einen einzigen Lampenausfall unbrauchbar würde, hat jede Glühbirne eine Antifuse eingebaut. Wenn die Birne durchbrennt, wird die gesamte Netzspannung an die einzelne durchgebrannte Lampe angelegt. Dies führt schnell dazu, dass die Antifuse die durchgebrannte Birne kurzschließt, sodass die Reihenschaltung wieder funktioniert, allerdings mit einem größeren Anteil der Netzspannung an den verbleibenden Lampen. Die Antifuse besteht aus einem Draht mit einer hochohmigen Beschichtung, der über die beiden vertikalen Stützdrähte des Filaments gewickelt ist. Die Isolierung des Antifuse-Drahtes hält der normalen niedrigen Spannung an einer funktionierenden Lampe stand, bricht aber unter der vollen Netzspannung schnell zusammen und bewirkt die Antifuse-Wirkung. Gelegentlich versagt die Isolierung, aber ein Klopfen auf die durchgebrannte Lampe erledigt meist den Rest. Oft wird eine spezielle Birne ohne Antifuse und mit leicht anderer Nennleistung (sodass sie zuerst durchbrennt, wenn die Spannung zu hoch wird), bekannt als "Sicherungsbirne", in die Lichterkette eingebaut, um vor einer möglichen starken Überstrombelastung zu schützen, wenn zu viele Birnen ausfallen.

Antifuses in integrierten Schaltungen

Antifuses werden häufig verwendet, um integrierte Schaltungen (ICs) dauerhaft zu programmieren.
Bestimmte programmierbare Logikbausteine (PLDs), wie strukturierte ASICs, verwenden Antifuse-Technologie, um Logikschaltungen zu konfigurieren und ein kundenspezifisches Design aus einem Standard-IC-Design zu erstellen. Antifuse-PLDs sind einmal programmierbar, im Gegensatz zu anderen PLDs, die auf SRAM basieren und neu programmiert werden können, um Logikfehler zu beheben oder neue Funktionen hinzuzufügen. Antifuse-PLDs haben Vorteile gegenüber SRAM-basierten PLDs, da sie wie ASICs nicht jedes Mal beim Einschalten konfiguriert werden müssen. Sie sind möglicherweise weniger anfällig für Alphateilchen, die Fehlfunktionen verursachen können. Außerdem können Schaltungen, die über die permanenten leitenden Pfade der Antifuse aufgebaut sind, schneller sein als ähnliche Schaltungen in PLDs mit SRAM-Technologie. QuickLogic Corporation bezeichnet ihre Antifuses als "ViaLinks", da durchgebrannte Sicherungen eine Verbindung zwischen zwei überkreuzten Verdrahtungsebenen auf dem Chip herstellen, ähnlich wie eine Durchkontaktierung auf einer Leiterplatte.
Antifuses können in programmierbaren Nur-Lese-Speichern (PROM) verwendet werden. Jedes Bit enthält sowohl eine Sicherung als auch eine Antifuse und wird programmiert, indem eine der beiden ausgelöst wird. Diese Programmierung, die nach der Herstellung erfolgt, ist permanent und irreversibel.

Dielektrische Antifuses

Dielektrische Antifuses verwenden eine sehr dünne Oxidschicht zwischen einem Leiterpaar. Die Bildung des leitenden Kanals erfolgt durch einen dielektrischen Durchbruch, der durch einen Hochspannungsimpuls erzwungen wird. Dielektrische Antifuses werden normalerweise in CMOS- und BiCMOS-Prozessen eingesetzt, da die erforderliche Oxidschichtdicke geringer ist als in bipolaren Prozessen.

Amorphe Silizium-Antifuses

Ein Ansatz für ICs, die Antifuse-Technologie verwenden, verwendet eine dünne Barriere aus nichtleitendem amorphem Silizium zwischen zwei Metallleitern. Wenn eine ausreichend hohe Spannung über das amorphe Silizium angelegt wird, wird es in eine polykristalline Silizium-Metall-Legierung mit niedrigem Widerstand umgewandelt, die leitend ist.
Polysilizium ist ein Material, das normalerweise weder in bipolaren noch in CMOS-Prozessen verwendet wird und einen zusätzlichen Herstellungsschritt erfordert.
Die Antifuse wird normalerweise mit einem Strom von etwa 5 mA ausgelöst. Bei einer Poly-Diffusions-Antifuse erzeugt die hohe Stromdichte Wärme, die eine dünne Isolierschicht zwischen Polysilizium- und Diffusionselektroden schmilzt und eine permanente resistive Siliziumverbindung erzeugt.

Zener-Antifuses

Zener-Dioden können als Antifuses verwendet werden. Der Emitter-Basis-Übergang, der als solche Diode dient, wird mit einem Stromimpuls überlastet und überhitzt. Bei Temperaturen über 100 °C und Stromdichten über 105 A/cm2 findet Elektromigration statt, und es bilden sich Spikes durch den Übergang, die ihn kurzschließen; dieser Vorgang ist in der Branche als Zener-Zap bekannt. Der Spike bildet sich auf und knapp unter der Siliziumoberfläche, direkt unter der Passivierungsschicht, ohne sie zu beschädigen. Der leitende Shunt beeinträchtigt daher nicht die Integrität und Zuverlässigkeit des Halbleiterbauelements. Typischerweise reicht ein Impuls von einigen Millisekunden bei 100–200 mA für übliche bipolare Bauelemente aus; für spezialisierte Antifuse-Strukturen sind geringere Leistungsanforderungen erforderlich. Der resultierende Widerstand des Übergangs liegt im Bereich von 10 Ohm.
Die Zener-Antifuses können ohne zusätzliche Herstellungsschritte in den meisten CMOS-, BiCMOS- und bipolaren Prozessen hergestellt werden; daher ihre Beliebtheit in analogen und Mixed-Signal-Schaltungen. Sie werden historisch besonders in bipolaren Prozessen verwendet, wo das dünne Oxid für dielektrische Antifuses nicht verfügbar ist. Ihr Nachteil ist jedoch die geringere Flächeneffizienz im Vergleich zu anderen Typen.
Eine Standard-NPN-Transistorstruktur wird oft in gängigen bipolaren Prozessen als Antifuse verwendet. Eine für den Zweck optimierte Struktur kann eingesetzt werden, wenn die Antifuse ein integraler Bestandteil des Designs ist. Die Anschlüsse der Antifuses sind normalerweise als Bondpads zugänglich, und der Trimmprozess wird vor dem Drahtbonden und Einkapseln des Chips durchgeführt. Da die Anzahl der Bondpads für eine gegebene Chipgröße begrenzt ist, werden verschiedene Multiplexing-Strategien für eine größere Anzahl von Antifuses verwendet. In einigen Fällen kann eine kombinierte Schaltung mit Zeners und Transistoren verwendet werden, um eine Zapping-Matrix zu bilden; mit zusätzlichen Zeners kann das Trimmen (das Spannungen verwendet, die höher als die normale Betriebsspannung des Chips sind) sogar nach der Einkapselung des Chips durchgeführt werden.
Zener-Zap wird häufig in Mixed-Signal-Schaltungen zum Trimmen von Werten analoger Komponenten verwendet. Zum Beispiel kann ein Präzisionswiderstand hergestellt werden, indem mehrere Serienwiderstände mit parallel geschalteten Zeners (so ausgerichtet, dass sie während des normalen Betriebs nicht leiten) gebildet werden, und dann ausgewählte Zeners kurzgeschlossen werden, um die unerwünschten Widerstände zu überbrücken. Auf diese Weise ist es nur möglich, den Wert des resultierenden Widerstands zu verringern. Daher ist es notwendig, die Fertigungstoleranzen so zu verschieben, dass der typischerweise hergestellte niedrigste Wert gleich oder größer als der gewünschte Wert ist. Die Parallelwiderstände dürfen nicht zu niedrig sein, da sie den Zapping-Strom aufnehmen würden; in solchen Fällen wird eine Serien-Parallel-Kombination von Widerständen und Antifuses verwendet.

Straßenbeleuchtung (veraltet)

In ähnlicher Weise wie bei Weihnachtsbaumlichtern wurden vor dem Aufkommen von Gasentladungslampen Straßenbeleuchtungskreise mit Glühlampen oft als Hochspannungs-Reihenschaltungen betrieben. Jede einzelne Straßenlaterne war mit einem Film-Cutout ausgestattet, einer kleinen Scheibe aus Isolierfilm, die zwei Kontakte trennte, die mit den beiden zur Lampe führenden Drähten verbunden waren. Auf die gleiche Weise wie bei den oben beschriebenen Weihnachtslichtern, wenn die Lampe ausfiel, wurde die gesamte Spannung des Straßenbeleuchtungskreises (Tausende von Volt) über den Isolierfilm im Cutout gelegt, wodurch dieser durchbrach. Auf diese Weise wurde die ausgefallene Lampe überbrückt und die Beleuchtung der restlichen Straße wiederhergestellt. Anders als bei Weihnachtslichtern enthielt der Stromkreis normalerweise eine automatische Einrichtung zur Regelung des fließenden Stroms, um zu verhindern, dass der Strom ansteigt, wenn weitere Lampen ausfallen. Wenn die ausgefallene Lampe schließlich ausgetauscht wurde, wurde auch ein neues Stück Film installiert, das die elektrischen Kontakte im Cutout wieder trennte. Diese Art der Straßenbeleuchtung war an dem großen Porzellanisolator zu erkennen, der die Lampe und den Reflektor vom Montagearm trennte; der Isolator war notwendig, weil die beiden Kontakte im Lampensockel möglicherweise mit mehreren tausend Volt über Masse betrieben wurden.

.

Allgemeine Fragen zur Mikrocontroller-Firmware-Extraktion


  • Ist es sicher, eine Zahlung an MikaTech zu senden?

    Wenn MikaTech ein schlechtes Unternehmen wäre, könnten Sie im Internet über die 28-jährige Geschichte hinweg tonnenweise schlechte Bewertungen über seinen Service finden.

    Die Antwort lautet also: JA! Wir sind gute Leute.

    Warum sollten Sie sich für Mikatech entscheiden? Klicken Sie hier, um es herauszufinden


  • Kann Mikatech ICs knacken, die nicht auf dieser Seite aufgeführt sind?

    Verschiedene Chip-Hersteller haben unterschiedliche Teilenummern, aber der innere Kern des Chips kann mit derselben Technologie hergestellt sein. Es wäre ziemlich unmöglich, alle Teilenummern aufzulisten, auf die unsere Technologie anwendbar ist, wie z. B. MYSON, STK, FEELING, ANALOG, FUJITSU, NOVATEK, LG/HYNDAI.

    Durch den Fortschritt der Technologie sammeln wir täglich mehr Erfahrung und entwickeln neue Methoden für Reverse Engineering für verschiedene integrierte Schaltungen. Die vollständige Liste der IC-Teilenummern, die in unseren Zuständigkeitsbereich fallen, wird immer größer. Bitte kontaktieren Sie uns, um mehr zu erfahren.

  • Wird meine Privatsphäre geschützt?

    Mikatech Innovative Limited versteht die Bedeutung der Privatsphäre seiner Kunden. Sobald Sie Mikatech kontaktieren, werden Ihre persönlichen Daten gemäß unseren Managementrichtlinien geschützt, die aus jahrelanger Praxis entwickelt wurden. Mikatech verwendet diese Informationen, um seinen Service für Sie zu individualisieren und gibt sie niemals an Dritte weiter, aus welchem Grund auch immer.
    Bei jedem Projekt löschen wir alle Daten, Materialien und Codes 60 Tage nach Lieferung der Dateien. Das schützt uns und Ihre Privatsphäre.

  • Ist es legal, den Service von Mikatech in Anspruch zu nehmen?

    Ja, es ist völlig legal.
    Mikatech erbringt seine Reverse-Engineering-Dienste nur zu Bildungszwecken. Es kann in einigen Ländern oder Regionen illegal sein, die oben genannten Dienste zu nutzen. Bitte prüfen Sie Ihre lokalen Gesetze. Mikatech übernimmt keine Verantwortung im Zusammenhang mit der Nutzung der oben genannten Dienste, die als illegal angesehen werden könnte.


  • Ich habe Ihnen eine E-Mail gesendet, warum gibt es keine Antwort?

    • A. Unser Mailserver war vorübergehend ausgefallen, Ihre Nachricht wurde nicht an unser Postfach zugestellt, obwohl die Erfolgsmeldung auf dem Bildschirm angezeigt wurde. Bitte kontaktieren Sie uns erneut.
    • B. Unsere E-Mail wird von Ihrem Mailserver als Junkmail erkannt, daher wurde unsere Antwort von Ihrem Mailserver abgelehnt oder in Ihren Junk-Ordner umgeleitet. Bitte entfernen Sie unser Konto aus der Junkmail-Liste oder überprüfen Sie Ihren Junk-Ordner, oder verwenden Sie ein anderes E-Mail-Konto wie Gmail.
    • C. Ihre E-Mail wird von unserem Mailserver als Junkmail erkannt, daher wurde Ihre E-Mail in unseren Junk-Ordner verschoben. Bitte verwenden Sie ein anderes E-Mail-Konto, um uns erneut zu kontaktieren.

  • Grundlegende Mechanismen des MCU-Lockbit

    Grundlegende Mechanismen des MCU-Lockbit und seine Rolle in der Embedded-Root-Sicherheit

    Das MCU-Lockbit ist das grundlegendste hardwarebasierte Sicherheitsprimitiv in modernen eingebetteten Mikrocontroller-Architekturen. Es handelt sich um einen einmal programmierbaren (OTP) Speicherbereich, der während der Post-Production-Programmierung des Bausteins dauerhaft geblasen wird, um den unbefugten Zugriff auf kritische MCU-Ressourcen zu beschränken. Jeder gängige 8-Bit-, 32-Bit- und 64-Bit-Eingebettetprozessor integriert dedizierte Lockbit-Register, die fest mit der internen Bussteuerung und der Debug-Schnittstellenlogik verbunden sind. Sobald der MCU-Lockbit-Zustand aktiviert ist, sperrt der Hardware-Statusautomat des MCU sofort alle externen Debug-Befehle, die über JTAG, SWD, UART und proprietäre Programmierschnittstellen kommen. Diese hardwarebasierte Sperrung ist die primäre Verteidigung, die das direkte Auslesen von EEPROM-Prozessorspeicherbänken über Standard-Programmieradapter und Drittanbieter-Debug-Tools verhindert. Viele unerfahrene Embedded-Ingenieure unterschätzen die Granularität der Lockbit-Konfiguration, indem sie annehmen, dass sie nur den Debug-Zugriff blockiert, anstatt ihre vollständige Kontrolle über interne Speicherzugriffsberechtigungen zu erkennen. Das Lockbit-Modul ist in mehrere unabhängige Sub-Bits unterteilt, die Debug-Zugriff, User-Flash-Zugriff, EEPROM-Zugriff, Kryptospeicherzugriff und Bootloader-Modifikation separat steuern. Jedes Sub-Bit kann einzeln geblasen werden, sodass Entwickler abgestufte Sicherheitsrichtlinien erstellen können, anstatt ein Alles-oder-nichts-Sperrschema zu implementieren. Wenn das in den Hauptprozessorkern integrierte EEPROM von Angreifern ins Visier genommen wird, beendet eine aktive Lockbit-Konfiguration alle Leseanfragen, bevor sie den EEPROM-Speichercontroller erreichen. Dieser Abbruchprozess eliminiert die Möglichkeit eines Rohdatenlecks, das andernfalls das Auslesen von EEPROM-Prozessor-Laufzeitkonfigurationsdaten, Kalibrierparametern und gespeicherten Anmeldeinformationen ermöglichen würde. Über das Blockieren direkter Lesebefehle hinaus deaktiviert das MCU-Lockbit auch die Speicheradress-Umleitung, die es externen Peripheriegeräten erlauben würde, den internen Busverkehr abzufangen. Diese Einschränkung behindert direkt Angriffsversuche, Flash- und EEPROM-Inhalte über passives Bus-Sniffing und indirekte Adressübersetzungstechniken auszulesen. Flash-Speicher enthält das primäre Firmware-Binärimage, das das gesamte Betriebsverhalten des Mikrocontrollers bestimmt, während EEPROM persistente Benutzerdaten speichert, die Stromzyklen und Firmware-Updates überstehen. Ein Angreifer, der Flash und EEPROM erfolgreich ausliest, erhält zwei kritische Datensätze: ausführbaren Betriebscode und kontextuelle Sicherheitsmetadaten, die die Geräteauthentifizierungslogik offenbaren. Die Beherrschung der Lockbit-Betriebsprinzipien ist eine wesentliche Voraussetzung für die Durchführung eines rigorosen Mikrocontroller-Reverse-Engineering an jedem gesperrten Embedded-Gerät. Reverse Engineers beginnen ihren Analyse-Workflow immer mit einer Prüfung der Lockbit-Zustandskarte, um zu identifizieren, welche Sicherheitsbarrieren aktiv, teilweise oder dauerhaft deaktiviert sind. Ohne diese anfängliche Prüfung riskieren alle nachfolgenden Analyseschritte, dass Zeit für Barrieren verschwendet wird, die die anvisierten Speicherbereiche gar nicht schützen. Intakte, vollständig geblasene MCU-Lockbit-Konfigurationen dienen als primäre physische und logische Barriere gegen alle konventionellen Firmware-Extraktionsmethoden, die in der Embedded-Sicherheitsbranche verwendet werden. Firmware-Extraktion bezieht sich auf den vollständigen Abruf, die Rekonstruktion und die Analyse des ausführbaren Binärcodes, der im nichtflüchtigen MCU-Speicher gespeichert ist. Wenn die Lockbit-Verteidigungen unkompromittiert bleiben, sind rein softwarebasierte Extraktionstechniken völlig wirkungslos, was Angreifer dazu zwingt, teure invasive Taktiken anzuwenden, um ihre Ziele zu erreichen. Die häufigste invasive Alternative zur Software-Umgehung ist die Dekapsulation und Code-Wiederherstellung, ein physischer Angriffs-Workflow, der direkten Zugriff auf den Siliziumchip des MCU unter seiner Kunststoff- oder Keramikverpackung erfordert. Bei der Dekapsulation wird die Vergussmasse chemisch oder mechanisch entfernt, um die mikroskopischen Schaltkreise freizulegen, die den Speicherzugriff und die Lockbit-Logik steuern. Die Code-Wiederherstellung folgt der Dekapsulation, bei der Forscher interne Busknoten abtasten, um gesperrte Peripherietore zu umgehen und eingeschränkte Daten abzurufen, auf die Software-Tools nicht zugreifen können. Angreifer verfolgen diesen komplexen Workflow hauptsächlich, um Lockbit-Beschränkungen zu umgehen und Zugang zu sicheren Speicherzonen zu erhalten, die gegen externe Manipulation ausgelegt sind. Das ultimative Ziel der meisten Lockbit-Umgehungs- und Dekapsulationskampagnen ist es, die Inhalte des Kryptospeichers zu kopieren, der die höchste Sicherheitsstufe in modernen MCUs darstellt. Kryptospeicher ist eine dedizierte, hardwareisolierte Partition, die Root-Verschlüsselungsschlüssel, Secure-Boot-Hashes, geräteeigene Geheimnisse und kryptografische Algorithmusparameter speichert. Diese Geheimnisse können nicht über die standardmäßige Benutzercodeausführung oder Debug-Schnittstellen abgerufen werden, selbst wenn grundlegende Lockbit-Einschränkungen teilweise umgangen werden. Wenn es Angreifern gelingt, die Inhalte des Kryptospeichers zu kopieren, können sie Geräteauthentifizierungssignaturen fälschen, verschlüsselte Firmware-Payloads entschlüsseln, legitime Hardware-Einheiten klonen und sichere Kommunikationskanäle zwischen eingebetteten Geräten und Cloud-Servern manipulieren. Es ist entscheidend zu verstehen, dass die Lockbit-Sicherheit nicht isoliert ist; sie interagiert mit Speichercontroller-Logik, Secure-Boot-Ketten und Manipulationserkennungsschaltungen, um ein ganzheitliches Sicherheitsökosystem zu bilden. Schwachstellen in einem benachbarten Modul können die Wirksamkeit einer ansonsten robusten MCU-Lockbit-Implementierung verringern. Beispielsweise kann eine fehlerhafte Secure-Boot-Implementierung die Ausführung von unsigniertem Code ermöglichen, selbst wenn Lockbits den Debug-Zugriff vollständig blockieren, was einen alternativen Pfad für den unbefugten Speicherzugriff schafft. Embedded-Sicherheitsentwickler müssen die Lockbit-Konfiguration daher als Teil einer mehrschichtigen Verteidigungsstrategie betrachten, nicht als eigenständige Sicherheitslösung. Jede Überarbeitung der Embedded-Firmware sollte eine Überprüfung der Lockbit-Partitionierung beinhalten, um sicherzustellen, dass keine unbeabsichtigten Zugriffslücken zwischen den Sicherheitsdomänen bestehen. Regelmäßige Sicherheitsüberprüfungen des Lockbit-Verhaltens unter Spannungseinbrüchen, Taktmanipulation und Temperaturschwankungen sind ebenfalls erforderlich, um Hardwareschwachstellen an den Grenzen zu identifizieren. Diese proaktiven Maßnahmen stellen sicher, dass die Lockbit-Barriere gegen sich weiterentwickelnde Mikrocontroller-Reverse-Engineering- und Speicherextraktionstaktiken böswilliger Akteure weltweit widerstandsfähig bleibt.


    Mikrocontroller-Hack-Zeit

    Jahre

    28 +
    Mikrocontroller-Hack-Länder

    Länder

    110 +
    Mikrocontroller-Angriff-Kunden

    Kunden

    5000 +
    Mikrocontroller-Projekte entsperrt

    Projekte

    60000 +