12 PIC32CM SG00/GC00 Security Features

The following are security features of the PIC32CK SG/GC family of devices:

  • Built-in cryptographic accelerator accessible through cryptographic libraries stored in ROM:
    • Supporting AES-128 encryption/decryption, SHA-256 authentication, GCM encryption, and authentication
    • Cryptographic libraries are especially designed for side channel and fault injection attacks prevention
  • One True Random Generator (TRNG)
  • Secure Boot, which performs integrity check on a configurable portion of the Flash (BS memory area)
  • Data Flash
    • Optimized for secrets storage
    • Data Scrambling with user-defined key (optional)
    • Rapid Tamper erase on scrambling key and on one user-defined row
    • Silent access for side channel attack resistance
  • TrustRAM