ARM-Kern für Sicherheitschips
Auch in den Prozessoren vieler SmartCards und Trusted Platform Modules (TPMs) stecken ARM-Kerne. Der Cortex-M35P ist speziell für solche Anwendungen gedacht. Wie sein Vorgänger SecurCore SC300 kennt er „Anti-tampering“-Spezialfunktionen, die vor Hardware-Angriffen schützen sollen. Solche Attacken zielen beispielsweise darauf, geheime Schlüssel und Zertifikate auszulesen oder kryptografische Berechnungen zu schwächen, die der Chip durchführt. Während im SecurCore SC300 noch ein Cortex-M-Kern mit der älteren ARMv7-Mikroarchitektur steckt, gehört der Cortex-M35P zur aktuellen Generation ARMv8-M. Per TrustZone-Technik kann er vertrauenswürdige und nicht vertrauenswürdige Bereiche trennen. Außerdem enthält er eine Gleitkommaeinheit (FPU), einen digitalen Signalprozessor (DSP) sowie eine Koprozessor-Schnittstelle für weitere Rechenwerke. (ciw@ct.de)