Versatile AES

Xiphera’s Versatile AES IP core ensures data confidentiality by supporting AES with a 256-bit key in five widely used selectable modes.

Xiphera’s Versatile AES IP core implements the Advanced Encryption Standard (AES) with a 256-bit key in five selectable modes: ECB, CBC, CFB, OFB, and CTR. All of these modes ensure data confidentiality and are widely used in security designs and cryptographic protocols. Xiphera’s in-house designed, CAVP-validated Versatile AES IP core has been designed for easy integration with FPGA- and ASIC-based designs in a vendor-agnostic design methodology.

Enhance your security with advanced AES-GCM encryptions for…

Industrial automation environments

Secure data communication

IoT security

Key features

  • Optimised resource requirements
  • CAVP validated by NIST
  • Support for various AES modes including CTR, ECB, CBC, CFB, and OFB
  • Compliant with NIST AES standard and the listed modes of operation
  • Pure RTL without hidden CPU or software components
  • Easy system integration
  • Vendor agnostic FPGA/ASIC implementation

Technical specifications

Xiphera’s AES IP cores offer various modes, ensuring performance, flexibility, and robust security.

Product code: XIP1123B

  • Several Mbps
  • Only ~4 kLUTs
  • CAVP validated IP core
  • Electronic Codebook (ECB)
  • Cipher Block Chaining (CBC)
  • Cipher Feedback (CFB)
  • Output Feedback (OFB)
  • Counter (CTR)

Find more technical details, including FPGA resources & peak performance as well as ordering instructions, from the product brief. 

Register for the ASIC-specific product brief to learn more about the technical details and performance numbers for ASIC applications.

AES-GCM for confidentiality and authenticity

AES-GCM is a widely used cryptographic algorithm for Authenticated Encryption with Associated Data (AEAD) purposes, providing both data confidentiality and authenticity. Xiphera offers AES-GCM cores for both optimal efficiency and high performance.

Xiphera's symmetric encryption algorithms provide uncompromised data encryption.