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
- Binary-compatible with the industry standard 68000 32-bit microprocessor
- Advanced Encryption Standard compliant with FIPS 197
- Instruction Set Compatible with the 8052 8-bit Microcontroller Architecture