SHA-3 Crypto Engine

The SHA-3 crypto engine has integrated flexibility and scalability to allow for high throughput and a configurable number of hashing rounds per clock cycle to optimize the silicon resource/performance ratio. Fixed-length or extendable-output (XOF) functions can simply be chosen per individual message through configuration settings.

Overview

Standardized AXI-4 and AHB (optional) I/O simplifies system integration. Accountability is guaranteed by single RTL database for all configurations in either ASIC or FPGA application. It is delivered with software drivers for easy integration.

Features

  • ASIC and FPGA
  • FIPS 202 compliant
  • Supported fixed-length functions:
    • SHA3-224
    • SHA3-256
    • SHA3-384
    • SHA3-512
  • Supported XOF functions:
    • SHAKE128
    • SHAKE256
  • Context save and load
  • Very high throughput
  • Low power feature
  • Control interface
  • Compact solution
  • Data interface: AMBA (AXI/AHB) with optional DMA
  • Control interface: APB/AXI4-lite

Applications

  • Encrypted data storage
  • Secure communications
  • Secure processing
  • IPsec acceleration
  • E-commerce
  • VPN
  • Financial Transactions

Reference: BA418