Detecting and locating faults in AES
[Simulator] [
Help
]
Step 1: Enter key and plaintext or encrypted text
Key size in bits:
128
192
256
Block size in bits:
128
192
256
Key in hex:
Plain Text (hex)
Cipher text (hex)
Step 2: Enter fault injection information
Experiment:
None
Fault detection
Fault location
Round number:
Round transformation:
SubBytes
ShiftRows
MixColumns
AddRoundKey
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: