SLC36PDA352LK Is Infineon SLC36 32 Bit Security Controller
• An arithmetic coprocessor, the Crypto2304T, for fast calculation of public key cryptographic algorithms, such as RSA or elliptic curve calculations, GF(p) and GF(2")
• Micro symmetric encryption accelerator SM4 (SM4)
• Watchdog timer including a checkpoint register for runtime checks
• Random Number Generator (RNG) supporting True Random Number Generation (TRNG) and Hybrid Random Number Generation (HRNG) - fulfilling the quality criteria of the BSI AlS20/31 for the functionality classes DRG.3, DRG.4, PTG.2 and PTG.3.
• An Instruction Stream Signature (ISS) provides integrity protection for static parts of the program flow
Extended Features
• High-security boot-up software (BOS) concept
• Security reset mechanism
• Indirect Supply Avoidance (ISA) feature for all pins ease the integration into embedded applications
Product features
The following paragraphs highlight the technical features of the controller's building blocks.
High-performance 32-bit CPU
• Based on Arm SecurCore SC300
• Armv7-M instruction set architecture
Cache System
• 2 kB unified cache system which buffers both (NVM) code and data
• LRU (Least Recently Used) algorithm-based replacement strategy
• Cache lines (ways) can be locked
Interrupt Controller
• Low latency exception and interrupt handling
• Each interrupt node with 8 levels of priority
Memory Protection Unit (MPU)
• 8 protection regions
• Access permissions for code and data classified according to privileged and unprivileged level
• Integrity protection of MPU registers against manipulation
• Separation of processes and blocking the active task from accessing other tasks' data
Integrated Memory (product-dependent) • Upto16KBofuserRAM
• Up to 352 KB of SOLID FLASH TMNVM
SOLID FLASHTM Features
• Based on a reliable, certifiable NVM technology
• Protection of content by encryption in addition to error detection and single-bit correction
• Secure Flash mask loader concept
- with authenticated and encrypted download using AES-CCM (NIST SP 800-38C)
- supporting different security policies for administration and download operation according PP0084 loader functionality of package 1and 2
• Optional ROM-like write protection
• Optional Flash loading at Infineon facilities to provide ROM-like logistics flow
• Optional Flash loading at customer's facilities, providing highest levels of flexibility and short time-to-market
• Certified logistics chain (e.g. trusted SecureX portal)
Integrated Peripherals (product-dependent)
• UART (Universal Asynchronous Receiver/Transmitter)
- Supports half-duplex transmission protocols T=0 and T=1 according to ISO/IEC 7816-3