Computational Security: Types of cryptanalytic attack
ciphertext only -- analyze ciphertexts to gain info aobut plaintext
known-plaintext attack -- intercept ciphertexts for which plaintexts are known
chosen-plaintext attack -- choose plaintexts to be encrypted
adaptive-chosen-plaintext attack -- modify choices based on results
chosen ciphertext attack -- get Bob to decrypt ciphertexts of choosing
rubber-hose cryptanalysis -- threaten, blackmail, torture until key is released