Vendor: Helion Technology Limited Category: Symmetric Crypto

AES-XTS IP core

The Helion Fast AES XTS core implements the AES “XEX-based Tweaked Codebook with Ciphertext Stealing” cipher mode (abbreviated to…

Overview

The Helion Fast AES XTS core implements the AES “XEX-based Tweaked Codebook with Ciphertext Stealing” cipher mode (abbreviated to XTS) specified by NIST SP800-38E and in IEEE 1619 to provide Narrow-Block Encryption as part of its Standard for Cryptographic Protection of Data on Block-Oriented Storage Devices. XTS is also specified in IEEE 1619.1 for use in tape storage applications. In addition, some versions optionally implement the AES Cipher Block Chaining (AES-CBC) mode of operation which is sometimes used in legacy storage applications.

Within IEEE 1619 storage applications, AES-XTS is used to encrypt data at the disk sector level, where it addresses threats such as copy-and-paste and dictionary attacks whilst allowing the option of parallel processing to enhance performance. AES-XTS encrypts and decrypts data using a "tweak" value derived from the logical position of the block on the disk. This fulfils the fundamental requirements for disk encryption that data can be independently encrypted and decrypted at the sector level as it arrives in arbitrary order, whilst not changing the data size.

Key features

  • Implements AES-XTS mode as specified by IEEE 1619 standards and NIST SP800-38E
  • Supports AES-CBC mode for legacy storage applications
  • Automatically performs XTS tweak computation and ciphertext stealing
  • Available in full encrypt-decrypt or separate encrypt-only & decrypt-only configurations
  • XTS mode support for both 256 and 512-bit key sizes (optional)
  • CBC mode support for 128, 192 and 256-bit key sizes (optional)
  • Simple parallel external interface
  • Available in multiple versions providing optimal area/performance AES-XTS solution

Block Diagram

What’s Included?

  • Fully synthesisable RTL source code
  • VHDL/Verilog testbench with test vectors
  • User documentation

Files

Note: some files may require an NDA depending on provider policy.

Specifications

Identity

Part Number
AES-XTS IP core
Vendor
Helion Technology Limited

Provider

Helion Technology Limited
HQ: UK
Helion are a long established and friendly British company based in Cambridge, England, offering a range of proven Data Security silicon IP cores backed up by our highly experienced and professional design service capabilities.

Learn more about Symmetric Crypto IP core

RoT: The Foundation of Security

The goal of this white paper is to provide a primer introduction to RoT and how to choose a right RoT as the trust anchor for a novel hardware based security architecture

Frequently asked questions about Symmetric Cryptography IP cores

What is AES-XTS IP core?

AES-XTS IP core is a Symmetric Crypto IP core from Helion Technology Limited listed on Semi IP Hub.

How should engineers evaluate this Symmetric Crypto?

Engineers should review the overview, key features, supported foundries and nodes, maturity, deliverables, and provider information before shortlisting this Symmetric Crypto IP.

Can this semiconductor IP be compared with similar products?

Yes. Buyers can compare this product with similar semiconductor IP cores or IP families based on category, provider, process options, and structured technical specifications.

×
Semiconductor IP