Random Number Generation is performed by the PRNG_Fortuna, which implements the following features:
- It uses 32 independent entropy pools, each filling at different rates and feeding reseeds at controlled intervals.
- Reseed mechanism: when enough entropy has accumulated, choose which pools to concatenate entropy based on the reseed counter. Hashes the output with the current generator key to produce a new generator key.
- Forward security: new key derived from fresh entropy after each reseed, old key discarded.
- Backward security: 32 pools with exponential delay; attacker needs entropy from very old, rare pools.
PSA Certified Level 1 Details
| Certificate Number: | 0632793520900-10001 |
| Date of Issue: | 29/04/2026 |
| Test Lab: | Applus+ Laboratories |
| Certification Holder: | Safetrust |
| Certified Product: | Safetrust IoT sensor |
| Hardware Version: | Version 0 |
| Software Version: | RF5 SDK v15.2, WICED Studio v6.6.1.1 |
| Certification Type: | PSA Certified Level 1 v3.1 BETA 01 |
| Developer Type: | PSA Certified – Device |