Secure-IC's Securyzr™ High-performance AES-XTS accelerator - optional SCA protection

Overview

The Advanced Encryption Standard (AES) is a specification for the encryption of electronic data established by the U.S National Institute of Standards and Technology (NIST) in 2001. It is included in the ISO/IEC 18033-3 standard.
AES is a symmetric-key algorithm, meaning the same key is used for both encrypting and decrypting sensitive data.
The AES XTS is a XEX-based tweaked-codebook mode with ciphertext stealing. This mode of operation is mainly used to encrypt sector-addressable data at rest. Thus it has to be compliant with SATAI, SATAII and/or SATAIII specifications to be used. It uniquely encrypts each sector by encrypting the sector's ID additionally to the data. Therefore, two identical data blocks in different sectors won't share the same encryption.

Key Features

  • AMBA interface
  • Supported key sizes: 128, 192 and 256 bits
  • Compliant with NIST SP 800-38e
  • Tunable performance (area and performance) - From low area to high-performance
  • Secure-IC patented SCA countermeasures

Benefits

  • Easy to integrate
  • Tunable solution
  • Fully digital
  • AMBA interface
  • Strong technical support

Applications

  • Automotive
  • IoT
  • eHealth
  • Defense
  • Payments
  • Servers
  • Smart Grid
  • Identity
  • Media & Entertainment
  • Memory & Storage
  • Consumer Electronics
  • Edge & Cloud
  • Trusted Computing
  • AI
  • Printer
  • Industry

Deliverables

  • Technical specifications document including User manual, Integration guideline, Test Plan
  • VHDL RTL code
  • VHDL testbench and scripts for simulation
  • RTL of the AMBA wrapper
  • SW driver
  • Support for integration

Technical Specifications

Maturity
Silicon Proven
×
Semiconductor IP