AES-XTS

Xiphera’s AES-XTS IP core with a 256-bit key length is a block-based encryption method primarily employed to secure stored data.

AES-XTS IP cores implement the Advanced Encryption Standard (AES) with a 256-bit key in XTS mode. AES-XTS is a block-based encryption method primarily employed to secure data while it is stored, and the IP cores can be used to encrypt data on hard drives and other storage devices. Xiphera’s in-house designed, CAVP-validated AES-XTS IP cores have been designed for easy integration with FPGA- and ASIC-based designs in a vendor-agnostic design methodology.

Enhance your security with advanced AES-XTS encryptions for…

Data protection in storage

Memory protection

Data centres

Cloud environments

Key features

  • CAVP validated by NIST
  • Compliant with NIST standards
  • Optional ciphertext stealing supported
  • Increased performance with parallel instantiations
  • 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: XIP1183B

  • Several Mbps
  • Only ~6 kLUTs
  • CAVP validated IP core

Product code: XIP1183H

  • 10s of Gbps
  • ~33 kLUTs
  • CAVP validated IP core

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

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.