You are here : design-reuse-embedded.com  > Security Solutions  > Cryptography
Download Datasheet        Request More Info
All Silicon IP


The BA417 IP core is a RFC7539 compliant crypto engine to provide Authenticated Encryption with Associated Data (AEAD) using the Chacha20 stream cipher combined with the Poly1305 message-authentication code. The IP core is available for ASIC and FPGA devices. It has simple interfaces and is easy to integrate. Maximum throughput of high performance (HP) IP exceeds 86 Gbps and the separate engines can be fully configured to match the specific throughput requirements of the application.

The unique architecture enables a high level of flexibility. The throughput and features required by a specific application can be taken into account in order to select the most optimal configuration for any FPGA or ASIC technology. The IP Core can be combined with scatter/gather DMA and AMBA interfaces (AHB/AXI) enabling multi-Gbps throughput in SoC solutions.

This IP Core is also available in the BA470 eSecure security module IP Core.



Block Diagram


  • Fully compliant with RFC7539
  • Supports encryption/decryption only (Chacha20)
  • Supports authentication only (Poly1305)
  • Supports authentication and encryption mode (AEAD)
  • Default AXI4 stream interface
  • AMBA AHB/AXI bridges with optional scatter/gather DMA
  • FPGA and ASIC technologies
  • Low power features
  • Key generation for Poly1305
    • ChaCha20
    • Dedicated input
  • Full synchronous design

Partner with us

Visit our new Partnership Portal for more information.

Submit your material

Submit hot news, product or article.

List your Products

Suppliers, list and add your products for free.

More about D&R Privacy Policy

© 2018 Design And Reuse

All Rights Reserved.

No portion of this site may be copied, retransmitted,
reposted, duplicated or otherwise used without the
express written permission of Design And Reuse.