Wednesday, September 11, 2013

2.1-2.2 and 2.4 due September 13

1. The one thing I was having a hard time with was section 2.2. I understand how to use modules, but how they were using that to encrypt a function wasn't making sense much. I was also confused at the four 'sections' of "ciphertext only, known plaintext, chosen plaintext, and chosen ciphertext" and what they meant. In the last two it would say something small like choose the letter a as the plaintext, and how it gives the key. I guess it's probably simple, but it wasn't really making sense at how having one letter gives away the key.
2. The thing I liked about these sections were how they talked again about historical times encrypting messages was used. I thought the example of Julius Caesar was really cool because of how simple his ciphertext was, but it probably was something relatively unknown to most people so it made it advanced for their day. I also liked the example of Thomas Jefferson and Benjamin Franklin. It was basically the same concept, yet so many years apart. We're definitely part of a great generation, where we can use computers to make such advances in cryptography.

No comments:

Post a Comment