[Noisebridge-discuss] Intro to Crypto course
Rob M
veryprofessionalguy at gmail.com
Fri May 27 17:21:42 UTC 2016
I was going to ask about the syllabus, but there's one right on the link.
I'll paste the syllabus below for the mail list only crowd :)
Week 1
Section 1: what is cryptography about?
Section 2: crash course in discrete probability
Stream Ciphers 1: the one-time pad and stream ciphers
Stream Ciphers 2: attacks and common mistakes
Stream Ciphers 3: real-world examples
Stream Ciphers 4: what is a secure cipher?
Week 1 Review Questions and Programming Project
Week 2
Block Ciphers 1: overview
Block Ciphers 2: The Data Encryption Standard
Block Ciphers 3: AES and other constructions
How to Use Block Ciphers 1: one-time key
How to Use Block Ciphers 2: many-time key
Week 3
Message Integrity 1: definitions
Message Integrity 2: constructions
Message Integrity 3: more constructions
Collision Resistance 1: what is a collision resistant function?
Collision Resistance 2: constructions
HMAC: a MAC from a hash function
Week 4
Authenticated Encryption 1: why is it so important?
Authenticated Encryption 2: standard constructions
Authenticated Encryption 3: pitfalls
Odds and Ends 1: how to derive keys
Odds and Ends 2: searching on encrypted data
Odds and Ends 3: disk encryption and creditcard encryption
Week 5
Basic Key Exchange 1: problem statement
Basic Key Exchange 2: two solutions
Number Theory 1: modular arithmetic
Number Theory 2: easy and hard problems
Week 6
Public Key Encryption from Trapdoor Permutations
Public Key Encryption from Trapdoor Permutations: RSA
Public Key Encryption from Trapdoor Permutations: attacks
Public Key Encryption From Diffie-Hellman: ElGamal
Public Key Encryption: summary
On 05/27/2016 09:55 AM, Andrey Fedorov wrote:
> OK, how about on Mondays, 7:30 - 9pm, starting on June 6th?
>
> I'm thinking we could (in some order):
>
> - go over the week's material in a summarized form
> - talk about real-world crypto systems
> - (if applicable) talk about practical applications of the week's
> material
> - (if hungry) eat dinner
>
> Any requests / preferences / questions?
>
> On Wed, May 25, 2016 at 10:37 AM, <asciimo at gmail.com
> <mailto:asciimo at gmail.com>> wrote:
>
> This is a great idea, and I would participate. I started that
> course in the past but I dropped out. I would appreciate the
> accountability and support of a study group.
>
> On Wed, May 25, 2016 at 9:42 AM, Andrey Fedorov <me at anfedorov.com
> <mailto:me at anfedorov.com>> wrote:
>
> Howdy folks,
>
> I'm looking to re-take Dan Boneh's Introductory Cryptography
> Course <https://www.coursera.org/learn/crypto> and create a
> class / study group for reviewing the material in a slightly
> less technical format and with practical examples for real
> world cryptosystems.
>
> Still deciding on a weekly time and am curious to gauge
> interest to figure out how big of a space we'll need. This
> would be a two month commitment for those involved, and would
> teach you how to speak practically about basic cryptography
> and understand simple cryptosystems (e.g. Bitcoin, Tor,
> various encrypted communication systems).
>
> Thoughts?
>
> Cheers,
> Andrey
>
> _______________________________________________
> Noisebridge-discuss mailing list
> Noisebridge-discuss at lists.noisebridge.net
> <mailto:Noisebridge-discuss at lists.noisebridge.net>
> https://www.noisebridge.net/mailman/listinfo/noisebridge-discuss
>
>
>
>
>
> _______________________________________________
> Noisebridge-discuss mailing list
> Noisebridge-discuss at lists.noisebridge.net
> https://www.noisebridge.net/mailman/listinfo/noisebridge-discuss
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.noisebridge.net/pipermail/noisebridge-discuss/attachments/20160527/771fc2af/attachment-0003.html>
More information about the Noisebridge-discuss
mailing list