By completing this course, students will be able to (1) apply differential and linear cryptanalysis to break reduced-round ciphers (FEAL, DES), (2) execute advanced attacks (boomerang, impossible differentials), (3) exploit key schedule weaknesses (slide, related-key attacks), and (4) evaluate block cipher designs against modern cryptanalytic techniques.