Implementation and Optimization of the Advanced Encryption Standard Algorithm on all 8-Bit Field Programmable Gate Array Hardware Platform

Abstract

The contribution of this research is three-fold. The first is a method of converting the area occupied by a circuit implemented on a Field Programmable Gate Array (FPGA) to an equivalent as a measure of total gate count. This allows direct comparison between two FPGA implementations independent of the manufacturer or chip family. The second contribution improves the performance of the Advanced Encryption Standard (AES) on an 8-bit computing platform. This research develops an AES design that occupies less than three quarters of the area reported by the smallest design in current literature as well as significantly increases area efficiency. The third contribution of this research is an examination of how various designs for the critical AES SubBytes and MixColumns transformations interact and affect the overall performance of AES. The transformations responsible for the largest variance in performance are identified and the effect is measured in terms of throughput, area efficiency, and area occupied.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Mar 01, 2007
Accession Number
ADA469218

Entities

People

  • Ryan J. Silva

Organizations

  • Air Force Institute of Technology

Tags

Communities of Interest

  • Advanced Electronics
  • Energy and Power Technologies
  • Materials and Manufacturing Processes
  • Space

DTIC Thesaurus Topics

  • Air Force
  • Algorithms
  • Analysis Of Variance
  • Application-Specific Integrated Circuits
  • Artificial Satellites
  • Circuits
  • Computational Complexity
  • Computer Science
  • Computers
  • Cryptography
  • Data Encryption
  • Electrical Engineering
  • Embedded Systems
  • Field Programmable Gate Arrays
  • Information Processing
  • Mobile Phones
  • Standards

Readers

  • Computer Programming and Software Development.
  • Integrated Circuit Design and Technology.
  • Systems Analysis and Design