Industrie 4.0 und IoT

Wege zur sicheren Datenkommunikation

7. Juli 2017, 9:00 Uhr | Von Konrad Zöpf
Diesen Artikel anhören

Fortsetzung des Artikels von Teil 3

Sicherheitsfunktionen der i.MX6UL-CPU

Die Tabelle zeigt als Beispiel die in der i.MX6UL CPU von NXP unterstützten Funktionen, die vom Anwender zur Realisierung eines sicheren Systems verwendet werden können.

passend zum Thema

Hardware cryptographic accelerators (CAAM)Symmetric key authentication:
• AES-128/256, with DPA protection
• DES, 3DES
• ARC4 Asymmetric authentication (public key)
• RSA (up to 4096)
• Elliptic curve digital signature algorithm, ECDSA (up to P-521)
Cryptograhic hash fuctionMD5, SHA-1, SHA-224, SHA-256
Tamper detection & protection• DryICE (On-chip voltage, temp, freq monitoring)
• Dedicated tamper pins, 10 pins total (can be configured to be 10 passive or up to 5 active pairs)
• Tamper logging
DRAM encryptionOn-the-fly DRAM data encryption/decryption with AES-128
Hardened readback disableYes, lock bit can disable the access of the key
DPA resistantDPA protection for AES
Obfuscated key storage protectionOn-chip zeroizable 8 × 4 KB Secure RAM
Off-chip key/data blobs AES-256 master key (CAAM/SNVS)
Permanent JTAG disableYes – Secure JTAG Controller (with electrical fuses)
Internal key clearanceOn-chip zeroizable 8 × 4 KB Secure RAM (32 KB)
Unique ID (Device DNA)Yes, as the OTPMK secret, which is unique per part. The OTPMK cannot be directly read but can be uses to encrypt a constant to create a unique number, for use as a unique ID. Each chip has a 64 bit unique ID in OTP fuse.
Unique ID (User eFuse)Yes – General purpose OTP fuse for customer use
Secure storageSecure storage
• Zero-able master key (256 bit)
• General purpose 32 bit register
• Secure high assurance boot
• Up to 2 Kbit e-fuse
Permanent decryptor disableYes (export disable fuse – disable all crypto except hash engine and RNG)
Secure RAM w/ battery backupYes – 256 bit master key storage with Secure RTC (real-time clock) power (SNVS)
Additional security features• Run-time integrity checker and security controller
• Random number generator (NIST SP 800-90)
• ARM TrustZone
• 2 × EMV compatible SIM V2 & EMVSIM module

 

Sicherheitsfunktionen der i.MX6UL-CPU.(Quelle: NXP)



  1. Wege zur sicheren Datenkommunikation
  2. Security baut auf Safety auf
  3. Security mit oder ohne Hardware-Beschleuniger
  4. Sicherheitsfunktionen der i.MX6UL-CPU
  5. Sicherheitsfaktor Betriebssystem

Lesen Sie mehr zum Thema


Das könnte Sie auch interessieren

Jetzt kostenfreie Newsletter bestellen!

Weitere Artikel zu TQ-Systems GmbH

Weitere Artikel zu Betriebssysteme

Weitere Artikel zu Cyber-Security