Skip Ribbon Commands
Skip to main content

ArmorFlash™

ArmorFlash memory is a highly secure data-storage solution for a wide range of markets, such as IoT, automotive, computing, industrial, healthcare, wearables, smart homes, and smart cities. It supports standard SPI, QSPI, and OctaBus interfaces. ArmorFlash ensures data confidentiality, integrity, and availability, offering high levels of security with features like Physical Unclonable Function (PUF) and unique ID with authenticated and encrypted links for NOR, SLC NAND, or e.MMC™ flash memory. It provides highly configurable memory partitions depending on the needs of the system.

 

Key Features

  • Standard SPI/QSPI/OctaBus interface
  • Non-volatile monotonic counters
  • True random number generator (TRNG)
  • Physical unclonable functions (PUF) support
  • Hardware crypto engines
  • Symmetric and asymmetric key provision and management
  • Configurable secure areas for authentication, encryption and decryption
  • Standard areas for authentication
  • Public key certificate

Automotive Safety Certifications

Security Certifications

ArmorBoot Flash Memory

ArmorBoot, a new product line within Macronix’s ArmorFlash family, is designed for authenticating flash memory, performing secure boot and secure updates, and enabling system integrity. It features a standard SPI interface and simple command interface. Monotonic counters are included to prevent rollback attacks. ArmorBoot also has features like Physical Unclonable Function (PUF) for unique IDs.

ArmorBoot addresses two important security functions that any embedded system needs. First is authentication. When the system is booting, the host can verify through an attestation scheme that the memory device is valid. Second, for systems that utilize SecureBoot, instead of exposing the code to the external SPI bus during this process, ArmorBoot keeps it internal to the device, verifying the integrity of what is stored. It then indicates to the host the results. If there is a mismatch in any digital signatures, the system can default to device recovery software.

ArmorBoot flash memory is ideal for any embedded design for applications, such as IoT, industrial automation, and automotive electronics.

Key Features

  • Standard SPI/QSPI interface
  • Non-volatile monotonic counters
  • Symmetric key provision and management
  • Secure boot and update
  • Device recovery
  • Authenticated protection

Note: ArmorFlash is a trademark of Macronix International Co., Ltd. and e.MMC is a trademark of JEDEC/MMCA

ArmorFlash Portfolio

 

Support Resources


Software Development Support

  • Software drivers are developed for various operation systems
  • Software drivers and application implementation reference for customers’ platforms
  • Software drivers and application integration for specific environment.
  • Contact Macronix for more information.
Connect with Macronix representatives
Find the right Macronix products for your designs