Cryptography Cheat Sheet

Intro to Computer Security — quick reference for exam traces

Algorithm Map

DES

RC4

Diffie-Hellman

RSA

SHA-1

Exam numbers to memorize

AlgorithmCanonical example
DESM=0123456789ABCDEF → C=85E813540F0AB405
RC4 (3-bit)P=[6,1,4] → C=[4,2,3]
RC4 (4-bit)K=[3,5,2,7], P=[9,4,12,7,1] → C=[13,3,1,3,6]
DES K₁Key 133457799BBCDFF1 → see DES Key Schedule
DHq=353, α=3, X_A=97, X_B=233 → K=160
RSAp=11,q=17,e=19,d=59, M=21→C=98
SHA-1 pad96-bit msg → 351 zeros after "1"
SHA-1 W expandWₜ = ROTL¹(Wₜ₋₃⊕Wₜ₋₈⊕Wₜ₋₁₄⊕Wₜ₋₁₆) for t≥16