Detecting and locating faults in AES


[Simulator] [Help]

Step 1: Enter key and plaintext or encrypted text
Key size in bits:
Block size in bits:
Key in hex:
Step 2: Enter fault injection information
Experiment: None Fault detection Fault location
Round number:
Round transformation:
Byte number:
Round to check fault detection in:
Step 3: Run or reset the simulation
     
Step 4: Simulation results
Fault detected? Fault located?
Which round? Which byte?
The following parity and error matrices were generated during the fault detection round specified above.
Expected parity:
Actual parity:
Error state matrix (LSB - MSB):


Many thanks to Fritz Schneider whose implementation of the Rijndael algorithm has been used in this project.

Last Modified: