Versal devices include a cryptographically secure random number generator. The true random number generator (TRNG) for Versal devices is designed to enable NIST 800-90A/B/C and AIS-20/31 compliant random number generation solutions.
The TRNG consists of an entropy source, a deterministic random BitGen (DRBG), and health test logic. The TRNG provides a maximum security-strength of 256 bits. For more information, see Versal Adaptive SoC Security Manual (UG1508). This manual requires an active NDA to download from the Design Security Lounge.
Note: In Versal Prime Series Gen 2 and Versal AI Edge Series Gen 2
devices, the TRNG is available as a service within the PLM instead of a standalone
driver.