Embedded Security
Hardware Crypto Engine
The Hardware Crypto Engine on the PIC24F and PIC32MZ devices accelerates applications that need cryptographic functions. By executing these functions in the hardware module, software overhead is reduced, and actions such as encryption, decryption, and authentication can execute much more quickly. This also removes the need to develop an appropriate cryptographic code library for new applications.

Features | ||
---|---|---|
Bulk Ciphers | ||
AES: 128-bit, 192-bit, nd 256-bit Key Sizes
| Yes | Yes |
DES/TDES
| Yes | Yes |
Authentication | ||
SHA-1, SHA-256, MD-5, AES-GCM | No | Yes |
Random Number Generation | ||
Pseudorandom Number Generation (PRNG)
| Yes | Yes |
True Random Number Generator (TRNG)
| Yes | Yes |
Programmatically Secure Key Storage | ||
OTP Secure Key Storage
| Yes | No |
Other Product Features | ||
DMA Assess | No | Yes |
Performance | 32 MHz | 200 MHz |
Memory Range (KB) | 64 - 128 | 1024 - 2048 |
Pincount Range | 28 - 44 | 64 - 144 |
eXtreme Low Power | Yes | No |
Link to Family Reference Manual to Learn More |