As I was looking over the list of things that we have learned over the semester, I honestly feel that most of what we have learned is important. But I think for me, a lot of the number theory that we have learned is important (modulo, divisibility, GCD, Finite Fields, etc.) I think it is important to really solidify our understanding for these different concepts so that we can actually apply them to the ciphers. I think that it is important to understand generally how DES and AES work because they are actually used today, or in more recent years. However, these are some of the hardest topics for me to understand.
I expect to see questions that are conceptual, asking about the actual cipher, strengths, weaknesses, and how to encrypt and decrypt. I think this because a lot of the ciphers that we have learned about require computers to decipher. I also expect to see questions that require us to practice various algorithms and procedures, like the Euclidean algorithm, finding solutions to linear congruences, etc.
I REALLY need help understanding ECB,CBC, and CTR. I missed a few on the homework and I have a very superficial understanding. I also don't really remember the reasoning behind decryption of LSFR. Meet in the middle attacks! Those are the biggest things. However, I do need to continue reviewing everything.
No comments:
Post a Comment