This shows you the differences between two versions of the page.

Last revision Both sides next revision | |||

cs-465:homework-2 [2014/08/14 15:19] seamons created |
cs-465:homework-2 [2014/08/21 11:00] seamons |
||
---|---|---|---|

Line 1: | Line 1: | ||

'''Finite Field Arithmetic''' | '''Finite Field Arithmetic''' | ||

- | Review sections 4 and 5 in FIPS 197 (see Lab 1) to understand details about finite field arithmentic in AES. Submit pseudo-code for the MixColumns function in 5.1.3. Your submission should demonstrate that you understand how to implement the ideas in section 4. Study these sections and the lecture slides to be able to distinguish between the abstract mathematical ideas (e.g., polynomial representation) and the implementation methodology. | + | Review sections 4 and 5 in FIPS 197 (see Lab 1) to understand details about finite field arithmentic in AES. Submit pseudo-code for the MixColumns function in 5.1.3. Your submission should demonstrate that you understand how to implement the ideas in section 4. Study these sections and the lecture slides to be able to distinguish between the abstract mathematical ideas (e.g., polynomial representation) and the implementation methodology (i.e., bit shifting, MOD, AND, XOR). |