RSA Accelerator

Zynq UltraScale+ Device Technical Reference Manual (UG1085)

Document ID
Release Date
2.4 English

The Zynq UltraScale+ MPSoC includes an RSA accelerator for public and private key operations. The RSA accelerator supports the following features.

Implements a modular exponentiation engine.

Support for R*R mod M pre-calculation.

Support for multiple RSA key sizes including 2048, 3072, and 4096. Only the key size of 4096 is supported during boot. For all key sizes supported, see the Standalone Library Documentation: BSP and Libraries Document Collection (UG643) [Ref 23].

Implements efficient processing of a short public exponent.