本文へスキップ

The Expert of IP Core & Embedded

|

AES256-GCM IPHigh throughput & Super Low Latency for secure communication applications

AES256-GCM-IP

AES256-GCM IP core implements the Advanced Encryption Standard (AES) with a 256-bit key in Galois/Counter Mode (GCM), which is widely used for Authenticated Encryption with Associated Data (AEAD) applications. This IP has been verified against the official NIST (National Institute of Standards and Technology) test vectors, as defined in SP 800-38D, ensuring standards compliance. It is well-suited for high-performance, low-latency, and secure communication applications.

Features

  • Support AES-GCM mode standard.
  • Support 256-bit key size, 96-bit iv size.
  • Support zero-length AAD or data input.
  • Peak throughput rate at 512 Mbits/MHz (AES256-GCM-100G IP)
  • High-throughput
    • AES256-GCM-100G IP Speed up to 138.24 Gbps @270MHz
    • AES256-GCM-10G25G IP Speed up to 28.16 Gbps @220MHz
    • AES256-GCM1G IP Speed up to 3.2 Gbps @350MHz
  • Proven high reliability and accuracy through verification with official NIST test vectors. Watch Demo Video
  • Free evaluation project is available from Github
  • Listed in the AMD Adaptive Computing Partner Solutions

Block diagram

AES256-GCM-100G IP Block Diagram
* Click to show more detail


YouTube Video


Validating DG’s AES256GCM IP with NIST Test Vectors

Technical Documents

IP core Datasheet Reference Design Document Demo Instruction Document Free Evaluation Demo file Free Evaluation Project
AES256-GCM
100G IP
Rev1.00 Rev1.00 Rev1.01 ZCU106
KCU116
Github

AES256-GCM
10G 25G IP
Rev2.02 Rev2.02 Rev2.02
Rev1.00 (KR260-Ubuntu)
KCU116
ZCU106
ZCU102
KR260-no OS
KR260-Ubuntu
Github

AES256-GCM
1G IP
Rev1.00 Rev1.00 Rev1.00 Rev1.00

For pricing and licensing terms, please contact us.