AES Encoder and Decoder

Overview

CYB-AES implements Rijndael cipher encoding and decoding in compliance with the NIST Advanced Encryption Standard. It supports all of the available key-sizes (128, 192, 256-bit) to be integrated into any AES design requirement. Basic core is designed only for encryption. Enhanced versions are available that support encryption and decryption for various NIST cipher modes (ECB, CBC, OFB, CFB, CTR), as well as different datapath widths for size/performance tradeoff. It also includes the key expansion logic.

CYB-AES is fully synchronous and available in both source and netlist form. Cybertek Solution provides a comprehensive IP Portfolio in cryptography area.

Key Features

  • Encrypts using the AES Rijndael Block Cipher Algorithm
  • Employs key sizes of 128, 192, or 256 bits
  • Key expansion function
  • Simple external interface
  • Highly optimised for use in Xilinx and Altera FPGA technologies

Block Diagram

AES Encoder and Decoder Block Diagram

Applications

  • Wi-Fi / Zigbee
  • Sensor networks
  • Cipher for wireless
  • Communications
  • Surveillance systems
  • Electronic transactions

Deliverables

  • Flexible licensing
  • Documentation
  • Netlist
  • Verilog or VHDL
  • Testbench
  • Technical support

Technical Specifications

×
Semiconductor IP