Error
There was an error loading the page.
The purpose of this question is to ask the students to go through one Rijndael round from the AES algorithm.
Metadata
Taxonomy: mathcentre
Taxonomy: Kind of activity
Taxonomy: Context
Contributors
Feedback
From users who are members of SIT281 :
Julien Ugon | said | Ready to use | 1 year, 7 months ago |
History
Julien Ugon 1 year, 7 months ago
Published this.Julien Ugon 1 year, 7 months ago
Gave some feedback: Ready to use
Julien Ugon 1 year, 8 months ago
Created this.Name | Status | Author | Last Modified | |
---|---|---|---|---|
Rijndael Round | Ready to use | Julien Ugon | 19/09/2023 07:47 | |
Rijndael Round - Partial MixColumns | Ready to use | Julien Ugon | 26/09/2023 01:28 |
There is one other version that you do not have access to.
Name | Type | Generated Value |
---|
KH | string |
\begin{pmatrix}2f & ae & 61 &
|
||||
Kiprev | string |
\begin{pmatrix}c7 & e7 & b2 &
|
||||
KiH | list |
Nested 4×4 list
|
||||
PH | string |
\begin{pmatrix}24 & 39 & 51 &
|
||||
AH | string |
\begin{pmatrix}3c & 07 & 45 &
|
||||
BH | list |
Nested 4×4 list
|
||||
CH | list |
Nested 4×4 list
|
||||
DH | list |
Nested 4×4 list
|
||||
FH | list |
Nested 4×4 list
|
Name | Type | Generated Value |
---|
K | matrix |
Matrix of size 4×4
|
||||
P | matrix |
Matrix of size 4×4
|
||||
round | integer |
4
|
||||
A0 | matrix |
Matrix of size 4×4
|
||||
A | matrix |
Matrix of size 4×4
|
||||
B | matrix |
Matrix of size 4×4
|
||||
C | matrix |
Matrix of size 4×4
|
||||
D | matrix |
Matrix of size 4×4
|
||||
F | matrix |
Matrix of size 4×4
|
||||
Ai | list |
Nested 10×2 list
|
Name | Type | Generated Value |
---|
Ki | list |
Nested 11×2 list
|
Name | Type | Generated Value |
---|
Elmt1 | string |
3c
|
||||
Lhs | string |
3
|
||||
Rhs | string |
c
|
||||
key | integer |
247
|
||||
el | integer |
201
|
||||
elk | integer |
62
|
||||
elbin | string |
<tr><td>⊕</td><td>1</td><td>1<
|
||||
keybin | string |
<tr><td></td><td>1</td><td>1</
|
||||
elkbin | string |
<tr><td>=</td><td>0</td><td>0<
|
||||
roundkeyop | html |
HTML node
|
||||
MMc | matrix |
Matrix of size 4×4
|
||||
mmcop | string |
\begin\{align} & x⋅(1 + x + x^
|
||||
mmcopres | expression |
1 + x^3 + x^6 + x^7
|
||||
mmcop2 | string |
\begin\{align} & 1⋅(1 + x^{ 2
|
||||
mmcopres2 | expression |
1 + x^5 + x^7
|
Name | Type | Generated Value |
---|
Kiprevt | matrix |
Matrix of size 4×4
|
||||
Wim4 | string |
(c7, 47, 0d, ae)
|
||||
wim3 | string |
(e7, 86, c1, 90)
|
||||
wim2 | string |
(b2, 50, a0, be)
|
||||
wim1 | string |
(91, 76, 2a, 4a)
|
||||
wis1 | vector |
vector(118,42,74,145)
|
||||
wis2 | vector |
vector(56,229,214,129)
|
||||
ri | number |
8
|
||||
wis3 | vector |
vector(48,229,214,129)
|
||||
Kinew | vector |
vector(162,116,186,1)
|
||||
wi | list |
[ 247, 162, 219, 47 ]
|
||||
wip1 | list |
[ 16, 36, 26, 191 ]
|
||||
wip2 | list |
[ 162, 116, 186, 1 ]
|
||||
wip3 | list |
[ 51, 2, 144, 75 ]
|
||||
rib | string |
00001000
|
Name | Type | Generated Value |
---|
Generated value: string
\begin{pmatrix}2f & ae & 61 & 03\\8a & 28 & ef & e7\\91 & 9b & d3 & 46\\cb & 06 & a6 & ca\end{pmatrix}
← Depends on:
- K
This variable doesn't seem to be used anywhere.
Parts
-
RoundKey
Gap-fill
-
Gap
A11
Match text pattern
-
Gap
A12
Match text pattern
-
Gap
A13
Match text pattern
-
Gap
A14
Match text pattern
-
Gap
A21
Match text pattern
-
Gap
A22
Match text pattern
-
Gap
A23
Match text pattern
-
Gap
A24
Match text pattern
-
Gap
A31
Match text pattern
-
Gap
A32
Match text pattern
-
Gap
A33
Match text pattern
-
Gap
A34
Match text pattern
-
Gap
A41
Match text pattern
-
Gap
A42
Match text pattern
-
Gap
A43
Match text pattern
-
Gap
A44
Match text pattern
-
Gap
A11
Match text pattern
-
Subbytes
Gap-fill
-
Gap
A11
Match text pattern
-
Gap
A12
Match text pattern
-
Gap
A13
Match text pattern
-
Gap
A14
Match text pattern
-
Gap
A21
Match text pattern
-
Gap
A22
Match text pattern
-
Gap
A23
Match text pattern
-
Gap
A24
Match text pattern
-
Gap
A31
Match text pattern
-
Gap
A32
Match text pattern
-
Gap
A33
Match text pattern
-
Gap
A34
Match text pattern
-
Gap
A41
Match text pattern
-
Gap
A42
Match text pattern
-
Gap
A43
Match text pattern
-
Gap
A44
Match text pattern
-
Gap
A11
Match text pattern
-
ShiftRows
Gap-fill
-
Gap
A11
Match text pattern
-
Gap
A12
Match text pattern
-
Gap
A13
Match text pattern
-
Gap
A14
Match text pattern
-
Gap
A21
Match text pattern
-
Gap
A22
Match text pattern
-
Gap
A23
Match text pattern
-
Gap
A24
Match text pattern
-
Gap
A31
Match text pattern
-
Gap
A32
Match text pattern
-
Gap
A33
Match text pattern
-
Gap
A34
Match text pattern
-
Gap
A41
Match text pattern
-
Gap
A42
Match text pattern
-
Gap
A43
Match text pattern
-
Gap
A44
Match text pattern
-
Gap
A11
Match text pattern
-
MixColumns
Gap-fill
-
Gap
A11
Match text pattern
-
Gap
A12
Match text pattern
-
Gap
A13
Match text pattern
-
Gap
A14
Match text pattern
-
Gap
A21
Match text pattern
-
Gap
A22
Match text pattern
-
Gap
A23
Match text pattern
-
Gap
A24
Match text pattern
-
Gap
A31
Match text pattern
-
Gap
A32
Match text pattern
-
Gap
A33
Match text pattern
-
Gap
A34
Match text pattern
-
Gap
A41
Match text pattern
-
Gap
A42
Match text pattern
-
Gap
A43
Match text pattern
-
Gap
A44
Match text pattern
-
Gap
A11
Match text pattern
-
RoundKey
Gap-fill
-
Gap
A11
Match text pattern
-
Gap
A12
Match text pattern
-
Gap
A13
Match text pattern
-
Gap
A14
Match text pattern
-
Gap
A21
Match text pattern
-
Gap
A22
Match text pattern
-
Gap
A23
Match text pattern
-
Gap
A24
Match text pattern
-
Gap
A31
Match text pattern
-
Gap
A32
Match text pattern
-
Gap
A33
Match text pattern
-
Gap
A34
Match text pattern
-
Gap
A41
Match text pattern
-
Gap
A42
Match text pattern
-
Gap
A43
Match text pattern
-
Gap
A44
Match text pattern
-
Gap
A11
Match text pattern
Use this tab to check that this question works as expected.
Part | Test | Passed? |
---|---|---|
Gap-fill | ||
Hasn't run yet | ||
Match text pattern | ||
Hasn't run yet | ||
Match text pattern | ||
Hasn't run yet | ||
Match text pattern | ||
Hasn't run yet | ||
Match text pattern | ||
Hasn't run yet | ||
Match text pattern | ||
Hasn't run yet | ||
Match text pattern | ||
Hasn't run yet | ||
Match text pattern | ||
Hasn't run yet | ||
Match text pattern | ||
Hasn't run yet | ||
Match text pattern | ||
Hasn't run yet | ||
Match text pattern | ||
Hasn't run yet | ||
Match text pattern | ||
Hasn't run yet | ||
Match text pattern | ||
Hasn't run yet | ||
Match text pattern | ||
Hasn't run yet | ||
Match text pattern | ||
Hasn't run yet | ||
Match text pattern | ||
Hasn't run yet | ||
Match text pattern | ||
Hasn't run yet | ||
Gap-fill | ||
Hasn't run yet | ||
Match text pattern | ||
Hasn't run yet | ||
Match text pattern | ||
Hasn't run yet | ||
Match text pattern | ||
Hasn't run yet | ||
Match text pattern | ||
Hasn't run yet | ||
Match text pattern | ||
Hasn't run yet | ||
Match text pattern | ||
Hasn't run yet | ||
Match text pattern | ||
Hasn't run yet | ||
Match text pattern | ||
Hasn't run yet | ||
Match text pattern | ||
Hasn't run yet | ||
Match text pattern | ||
Hasn't run yet | ||
Match text pattern | ||
Hasn't run yet | ||
Match text pattern | ||
Hasn't run yet | ||
Match text pattern | ||
Hasn't run yet | ||
Match text pattern | ||
Hasn't run yet | ||
Match text pattern | ||
Hasn't run yet | ||
Match text pattern | ||
Hasn't run yet | ||
Gap-fill | ||
Hasn't run yet | ||
Match text pattern | ||
Hasn't run yet | ||
Match text pattern | ||
Hasn't run yet | ||
Match text pattern | ||
Hasn't run yet | ||
Match text pattern | ||
Hasn't run yet | ||
Match text pattern | ||
Hasn't run yet | ||
Match text pattern | ||
Hasn't run yet | ||
Match text pattern | ||
Hasn't run yet | ||
Match text pattern | ||
Hasn't run yet | ||
Match text pattern | ||
Hasn't run yet | ||
Match text pattern | ||
Hasn't run yet | ||
Match text pattern | ||
Hasn't run yet | ||
Match text pattern | ||
Hasn't run yet | ||
Match text pattern | ||
Hasn't run yet | ||
Match text pattern | ||
Hasn't run yet | ||
Match text pattern | ||
Hasn't run yet | ||
Match text pattern | ||
Hasn't run yet | ||
Gap-fill | ||
Hasn't run yet | ||
Match text pattern | ||
Hasn't run yet | ||
Match text pattern | ||
Hasn't run yet | ||
Match text pattern | ||
Hasn't run yet | ||
Match text pattern | ||
Hasn't run yet | ||
Match text pattern | ||
Hasn't run yet | ||
Match text pattern | ||
Hasn't run yet | ||
Match text pattern | ||
Hasn't run yet | ||
Match text pattern | ||
Hasn't run yet | ||
Match text pattern | ||
Hasn't run yet | ||
Match text pattern | ||
Hasn't run yet | ||
Match text pattern | ||
Hasn't run yet | ||
Match text pattern | ||
Hasn't run yet | ||
Match text pattern | ||
Hasn't run yet | ||
Match text pattern | ||
Hasn't run yet | ||
Match text pattern | ||
Hasn't run yet | ||
Match text pattern | ||
Hasn't run yet | ||
Gap-fill | ||
Hasn't run yet | ||
Match text pattern | ||
Hasn't run yet | ||
Match text pattern | ||
Hasn't run yet | ||
Match text pattern | ||
Hasn't run yet | ||
Match text pattern | ||
Hasn't run yet | ||
Match text pattern | ||
Hasn't run yet | ||
Match text pattern | ||
Hasn't run yet | ||
Match text pattern | ||
Hasn't run yet | ||
Match text pattern | ||
Hasn't run yet | ||
Match text pattern | ||
Hasn't run yet | ||
Match text pattern | ||
Hasn't run yet | ||
Match text pattern | ||
Hasn't run yet | ||
Match text pattern | ||
Hasn't run yet | ||
Match text pattern | ||
Hasn't run yet | ||
Match text pattern | ||
Hasn't run yet | ||
Match text pattern | ||
Hasn't run yet | ||
Match text pattern | ||
Hasn't run yet |