
This project implements a lightweight S-box using composite field arithmetic. It performs the non-linear transformation required for the smaller 4-bit operations.
After reset, provide an input value to ui_in[3:0]. The corresponding S-box output will appear on uo_out[3:0]. You can verify the mapping against the standard AES S-box table or the specific implementation logic defined in the testbench.
List external hardware used in your project (e.g. PMOD, LED display, etc), if any
| # | Input | Output | Bidirectional |
|---|---|---|---|
| 0 | Input bit 0 | Output bit 0 | |
| 1 | Input bit 1 | Output bit 1 | |
| 2 | Input bit 2 | Output bit 2 | |
| 3 | Input bit 3 | Output bit 3 | |
| 4 | |||
| 5 | |||
| 6 | |||
| 7 |