Skip to content

Commit

Permalink
added week 5 crypto
Browse files Browse the repository at this point in the history
  • Loading branch information
freed2003 committed Nov 4, 2024
1 parent 4e09e2a commit b9ceccf
Showing 1 changed file with 19 additions and 0 deletions.
19 changes: 19 additions & 0 deletions src/fall-24/crypto/crypto-5.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# Crypto 2: Stream Ciphers
by Gary Song

RSA has a huge cultural signifigance for being the first pratical asymmetric cryptosystem, for which it was warded a turning award. For that reason, it is an important foundation for any aspiring cryptographer to study about. We cover the RSA cryptosystem, what it is, what calculations are needed, and a short proof on why it works. Later, we will discuss common attacks on the RSA cryptosystem

## Slides
<iframe src="https://docs.google.com/presentation/d/e/2PACX-1vTdZLqG-oOwBS3syoy3gbJ7uYe3T46ny9gkaZoGV3S9yhevPrArUL_ZIBzio4ecRG34_Ake_-OTOrCG/embed?start=false&loop=false&delayms=3000" frameborder="0" width="100%" style="aspect-ratio: 16 / 10;" allowfullscreen="true" mozallowfullscreen="true" webkitallowfullscreen="true"></iframe>

## Challenges
The following challenges in increasing difficulty are deployed to [platform.acmcyber.com](https://platform.acmcyber.com) to practice the concepts covered in the slides.
- Challenge 1 - `crypto/rsa-practice`
- Challenge 2 - `crypto/rubiks-cube`
- Challenge 3 - `crypto/prime-factory`
- Challenge 4 - `crypto/rubiks-cube-2`

## Resources
The follow resources are great to practice/learn about the ciphers covered in the slides.
- [pycryptodome](https://pypi.org/project/pycryptodome/): A library that implements many modern-day cryptographic algorithms.
- [cryptohack](https://cryptohack.org/): A website with many challenges related to cryptography

0 comments on commit b9ceccf

Please sign in to comment.