Introduction to Cryptography and Coding Theory

Search
Skip to content
  • Daily Post
  • History
  • About
  • Goals
  • The System
  • Classroom Expectations
  • Grading
  • Resources
  • Fun

Fun

sick of studying?

  • 3blue1brown
  • what if?
  • Famous unsolved codes and ciphers – You could be the first!
  • Quanta Magazine
  • Dictionary of Numbers
  • Paper Enigmas: Pringles Can, Wallet-ring, another tube
  • Buy Secret Decoder Rings
  • xkcd
  • miscellaneous fun cryptography things
  • Chalkdust
  • Numberphile

Fall 2020 – Professor Katherine Stange

Quick Links

Latex Introduction
Sage Introduction
Canvas

Daily

  • Thanks everyone for a great semester!
  • Due Monday December 7th
  • Due Friday December 4th
  • Due Wednesday, December 2nd
  • Due Monday, November 30th
  • Due Wednesday November 25th
  • Due Monday, November 23rd

Tools/Topics

  • Mini Sage Introduction
  • Sage Sandbox
  • Mini Latex Introduction
  • Cryptanalysis Tools
  • Hill Cipher Tools
  • Gauss Modular Inverse Algorithm
  • Modular Arithmetic in Sage
  • Multiplication Tables Mod n
  • Modular Multiplication
  • Modular Exponentiation
  • Growth and Big O
  • Runtimes
  • DLP Bday/Baby-Step-Giant-Step
  • Birthday Paradox
  • Index Calculus Tools
  • El Gamal Tools
  • Miller-Rabin Tools
  • Quadratic Sieve Tools
  • RSA Tools
  • Finite Field Tools
  • Elliptic Curve Tools
  • EC Factoring Example
  • EC El Gamal Tools
  • Lattice Tools
  • Ring-LWE Tools
  • QKD BB84
  • Visualizing Complex Numbers & QFT
  • QFT Amplitudes
  • Shor’s Algorithm
Proudly powered by WordPress