SafeNet, The Foundation of Information Security
 
 
Language: English English Japanese Chinese Chinese Spanish Portuguese
sample image
Blank
Email this page Print this page Feedback
   SafeXcel IP AES/GCM/XTS Accelerators
Blank
Innovations in information security.
Blank

SafeXcel IP AES/GCM/XTS Accelerators

Even though the Advanced Encryption Standard (AES) algorithm was designed to allow high-speed implementations, its regular feedback modes such as CBC, CFB, and OFB are not ideal for supporting very high-speed networking applications. The AES-GCM and AES-XTS algorithms do not use these regular AES feedback modes and allow very high-speed encryption and authentication by enabling an implementation to make use of parallelism. Typical uses cases for AES-GCM and AES-XTS are high-speed transmission (virtual private networking) and disk storage (protection of data at rest). For transmission protection, AES-GCM can for instance implement authenticated encryption at the network layer (IPsec) or at the data link layer (IEEE 802.1ae).

As part of SafeNet’s award-winning silicon Intellectual Property (IP) product portfolio, the SafeXcel IP AES/GCM/XTS Accelerators are specifically suited for next generation processors deployed in networking and storage appliances that need to support combinations of AES (with its regular feedback modes), AES-GCM, and AES-XTS. The SafeXcel IP AES/GCM/XTS Accelerators do not only meet vendor requirements for very high throughputs, but also for fast integration and cost-effectiveness.

AES-GCM and AES-XTS Acceleration

The AES-GCM (Galois Counter Mode) has, since its publication in 2005, been used in many IPsec and MACsec (IEEE 802.1ae) applications. It is a very efficient algorithm, capable of running at high performance. AES-XTS has been adopted by IEEE P1619 for protection of data at rest.

Benefits

  • Complete HW/SW system
  • High-speed AES-XTS / AES-GCM solution
  • Silicon-proven implementation
  • Fast and easy to integrate into SoCs
  • Flexible layered design
  • Complete range of configurations
  • World-class technical support

Features

  • Supported key sizes: 128, 192, and 256 bits.
  • Includes feedback mode logic.
  • Various configurations available, with support for:
    • Electronic Code Book (ECB), Cipher Block Chaining (CBC), 128-bit Output Feedback (OFB), 1-bit, 8-bit, and 128-bit Cipher Feedback (CFB), Counter (CTR).
    • AES Galois Counter Mode (AES-GCM), using AES-CTR mode and GHASH.
    • Basic GHASH.
    • Liskov Rivest Wagner AES (AES-XTS).
    • AES-XTS (XEX-based Tweaked CodeBook mode (TCB) with CipherText Stealing (CTS))
  • Fully synchronous design.
  • Includes key scheduling hardware

Deliverables

  • Synthesizable Verilog RTL source code
  • Self-checking RTL test bench, including test vectors and expected result vectors
  • Simulation script
  • Synthesis script
  • User’s Manual with technical specifications, including the programmer’s interface
  • Developer’s Manual with step-by-step descriptions that allows developers to easily install, verify, and synthesize the design