Hash-based DRBG library compliant with the NIST SP 800-90A standard

Overview

The software Deterministic Random Bit Generator (DRBG) is a Hash-based library compliant with the NIST SP 800-90A standard.

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
×
Semiconductor IP