SPRUJB6B November 2024 – May 2025 AM2612
The PRNG module uses a sponge-based construction to generate pseudo-random numbers on-the-fly. Upon reset of the core, the PRNG should be seeded using some true random seed before the core comes up for normal operation and accepts new commands. After the initial seeding, the PRNG generates pseudorandom strings based on the initially provided entropy (seed) on demand. However, to not affect the security of the DPA-protection, the PRNG should be reseeded continually after every 1 million operations.