operator<<
John Cormie's Radio Weblog

 






Subscribe to "operator<<" in Radio UserLand.

Click to see the XML version of this web page.

Click here to send an email to the editor of this weblog.

 

 

  Friday, April 11, 2003


One exam down, four to go ...

I just finished writing my CO487 "Applied Cryptography" Final. We had zero luck getting our hands on a previous term's final, so here are some tips for students of future terms:

  • Know authentication trees. Hardly mentioned in class, but the topic has appeared on the last two finals.
  • Don't bother learning finite field arithmetic. Your only chance to get this right was on the midterm. (Too bad for Matt and Ben -- they learned it too late.)
  • Some questions on any final have to be "thinking" questions, ones you've never seen before, and no matter how much you studied you couldn't just "know" the answer. Check out the exercises in the prof's book for examples.
  • Know the "square-and-multiply" algorithm for modular exponentiation.
  • Know the generic pseudo random bit generator construction and proof of its cryptographic strength.
  • Practice forging MACs. Especially know the weaknesses in the HMAC algorithms (pre-pending key, post-pending key, envelope)
  • Obvious stuff like definitions.

P.S. This is the most practical course I've taken so far and so I highly recommend it to anyone. When you graduate, start your own company, and invent your own killer-app, chances are your product will need/use cryptography. Take CO487 and you will use what you learn out in the real world.
11:23:26 PM     comment []



Click here to visit the Radio UserLand website. © Copyright 2004 John Cormie.
Last update: 3/21/2004; 10:28:49 AM.

April 2003
Sun Mon Tue Wed Thu Fri Sat
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30      
Mar   May