AES-GCM
Xiphera’s portfolio of symmetric encryption algorithms provides uncompromised data encryption.
About the product
Advanced Encryption Standard, AES, is the most widely used block cipher (symmetric encryption) and functions by encrypting a 128-bit block of data using an either 128, 192, or 256-bit key. AES is a symmetric encryption algorithm, where the same key is used for both encrypting and decrypting a message. Xiphera provides AES block cipher IP cores that support a range of operation modes, including CTR, GCM, CBC, OFB, CFB, and XTS. For versatility with dynamically selectable modes, we offer Versatile AES-256 IP core.
AES-GCM is a widely used cryptographic algorithm for Authenticated Encryption with Associated Data (AEAD) purposes, as it provides both data confidentiality and authenticity. For the extremely high-performance demands, we offer our extreme-speed AES-GCM IP core which achieves several hundreds of Gbps of throughput on modern architectures. The extreme-speed AES-GCM IP core is able to handle messages without additional message-specific delay ensuring a continuous processing flow. All our IP cores are engineered for seamless integration into FPGA and ASIC designs using a vendor-neutral design approach, and their functionality is independent of any manufacturer-specific FPGA features. It’s important to highlight our AES-GCM IP cores are validated under the NIST CAVP program.
Xiphera offers the following IP cores implementing AES in GCM mode of operation:
- Balanced AES256-GCM IP core (XIP1113B)
- High-speed AES256-GCM IP core (XIP1113H)
- Extreme-speed AES256-GCM Authenticated Encryption IP core (XIP1113E)
Key features
- Optimised Implementation utilizing unrolling, pipelining, optimized AES S-box design, and GMAC calculation based on pipelined Karatsuba multipliers enable extremely high performance.
- Moderate/Compact Resource Requirements: Xiphera’s AES-GCM products do not require any multipliers, DSPBlocks or internal memory1 in a typical FPGA implementation.
- Standard Compliance: Our AES-GCM solution is compliant with both the Advanced Encryption Algorithm (AES) standard, as well as with the Galois Counter Mode (GCM) standard.

For more details, including FPGA resources & peak performance as well as ordering instructions, open the full product briefs in PDF. Contact us here, and we’ll get back to you as soon as possible.
Register for the ASIC-specific product briefs: