The software Deterministic Random Bit Generator (DRBG) is a Hash-based library compliant with the NIST SP 800-90A standard.
Hash-based DRBG library compliant with the NIST SP 800-90A standard
Overview
Key Features
- fully compliant with the NIST SP 800-90A standard
- implementation based on the SHA-256 algorithm
- both low-footprint and hardened implementations available
- core functions ASM-optimized for security and performance
- optimized for 32-bit RISC processors (especially the Cortex-M family)
- straightforward integration through NIST SP 800-90A compliant API
Benefits
- SP 800-90A compliant
- ASM-optimized
- Compact code
- Low RAM footprint
- Silicon proven
Deliverables
- C and Assembly source codes
- compilation scripts (makefile)
- C test vectors
- design specification
Technical Specifications
Maturity
Silicon proven
Availability
Available
Related IPs
- Single Wire Protocol (SWP) slave digital controller compliant with the ETSI 102.613 standard
- Single Wire Protocol (SWP) Master Analog Front End (AFE) compliant with the ETSI 102.613 standard
- Single Wire Protocol (SWP) Slave Analog Front End (AFE) compliant with the ETSI 102.613 standard
- NIST FIPS-197 Compliant Ultra-Low Power AES IP Core
- ISO/IEC 14443 type A/B Analog Front End (AFE) compliant with the NFC standards
- TRNG fully compliant with NIST 800-22