AES-128  1.0
Fully Unrolled VHDL Implementation of AES-128
 All Classes Namespaces Files Variables Pages
subWord Entity Reference

AES substitude word function (SubWord) More...

Inheritance diagram for subWord:
sbox keyExpansion subMatrix aes128 aes128

Entities

Structural  architecture
 Structural architecture of the "SubWord" function. More...
 

Libraries

IEEE 
work 

Use Clauses

IEEE.std_logic_1164.all 
work.aes128Pkg.all 

Ports

In_DI   in Word
 Input to the "SubWord" function.
Out_DO   out Word
 Substituted output of the "SubWord" function.

Detailed Description

AES substitude word function (SubWord)

Takes a word (i.e., four bytes) and substitudes the word using the substitution box (S-box) of the Advanced Encryption Standard (AES). This is done by instantiating four S-boxes, each operating on a single byte.


The documentation for this class was generated from the following file: