Questions: Security Definitions for Encryption: Indistinguishability, CPA, and CCA

4 questions to test your understanding

Score: 0 / 4
Question 1 Multiple Choice

Why can no deterministic encryption scheme (one where Enc(k, m) always gives the same output for the same k and m) be CPA-secure?

ADeterministic schemes always use keys that are too short
BThe adversary can query the encryption oracle on m0, then compare the result with the challenge ciphertext to learn which message was encrypted
CDeterministic schemes cannot be decrypted
DThe CPA game forbids the adversary from choosing messages
Question 2 Multiple Choice

In the CCA indistinguishability game, which request is the adversary forbidden to make after receiving the challenge ciphertext c*?

AEncryption of m0
BDecryption of any ciphertext
CDecryption of c* itself
DEncryption of any message longer than m0
Question 3 True / False

Counter (CTR) mode with a random initial counter, built from a secure pseudorandom function, is CCA-secure.

TTrue
FFalse
Question 4 Short Answer

In these definitions, what does it mean that an adversary's advantage is negligible, and why is the comparison made against probability 1/2?

Think about your answer, then reveal below.