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.
About the product
Advanced Encryption Standard, AES, is the most widely used block cipher (symmetric encryption) and the primary encryption algorithm for protecting data communication and storage. AES 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 a well-rounded Intellectual Property (IP) core that implements 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. As a result, AES-XTS is extensively utilised to encrypt data on hard drives and other storage devices. All our IP cores are engineered to seamlessly integrate with FPGA and ASIC-based projects, following a vendor-independent design approach, and their functionality is independent of any manufacturer-specific FPGA features.
Both AES-XTS IP cores have received CAVP validation batches from the American NIST (National Institute of Standards and Technology).
We offer two versions of AES-XTS (AES256-XTS) IP core:
- AES256-XTS IP core, balanced variant (XIP1183B)
- AES256-XTS IP core, high-speed variant (XIP1183H)
Key features
- Standard Compliance: AES256-XTS is compliant with both the Advanced Encryption Algorithm (AES) standard and the XTS standard.
- CAVP validation: The AES-XTS IP cores from Xiphera have received the CAVP validation from the U.S. National Institute of Standards and Technology (NIST).
- Optional Ciphertext stealing supported in both versions of our AES256-XTS IP core.
- Increased Performance can be achieved by parallel instantiations of our AES256-XTS IP core.
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.
Interested to learn more about the technical details and performance numbers for ASIC application? Register for the ASIC-specific product brief of the high-speed AES256-XTS IP core here.
Partner collaborations
We are proud partners with leading global as well as innovative growing FPGA companies. We offer a selection of our cryptographic IP cores for our technology partners. Visit our partner pages to learn more about our AES-XTS offering for our partners.