Public Key Encryption Flashcards

1
Q

Definition of Public Key encryption scheme

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

CPA indistinguishability experiment

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Lemma: determinism and CPA-security, PROOF

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Def of El Gamal Enc Scheme

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

El Gamal security and proof

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Def of Goldwasser Micali scheme

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Security of Goldwasser Micali and proof

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Pailler isomorphism

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Definition of Pailler encryption

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

security of pailler encryption and proof

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Plain RSA encryption

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

padded RSA encryption

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

RSA-lsb encryption

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

RSA-lsb security and proof

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

definition of plain rabin encryption scheme

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

definition of rabin-lsb scheme

17
Q

rabin-lsb scheme security and proof

18
Q

definition of homomorphic enc scheme

19
Q

def of fully homomorphic enc scheme

A

identical distributions

20
Q

def oracle

21
Q

CCA indistinguishability experiment

22
Q

CCA security

23
Q

Th: homomorphic scheme and CCA security with proof

24
Q

definition of malleability

25
Q

definition of cramer shoup scheme

26
Q

security of cramer shoup with proof

27
Q

security of padded RSA encryption

28
Q

plaintext and ciphertext spaces for each pub enc scheme

29
Q

which pub enc schemes are homomorphic?

30
Q

Exercise
1. Let Π = (Gen,Enc,Dec) be a CPA-secure public-key encryption scheme. Prove that the number of random bits used by Encpk cannot be O(log λ).

31
Q

Exercise 2.
Assume a public-key encryption scheme for single-bit messages with no decryption error. Show that, given pk and a ciphertext c computed via c ← Encpk(m), it is possible for an unbounded adversary to determine m with probability 1.

32
Q

Exercise 4.
Prove that plain Rabin encryption is vulnerable to the following chosen-plaintext attack.
If an adversary is able to get the ciphertexts of the plaintexts m and m + δ, where δ ∈ Z∗ is known to the adversary, then the adversary can compute m.

33
Q

Exercise 6.
Show that Goldwasser–Micali encryption is homomorphic.

34
Q

Exercise 8.
Show that plain RSA encryption of a message m leaks JN (m), the Jacobi symbol of m mod N.