Intro Flashcards

1
Q

Definition of perfect security, shannon theorem and (t-epsilon) security

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

Definition of computational security

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

Definition of negligible function

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

Definition of complexity

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

Definition of polynomial time algo

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

Cobham-Edmond thesis and extended thesis

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

Definition of probabilistic algorithm

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

Definition of probabilistic polynomial time algorithm

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

Expected PPT algorithm

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

Definition of group

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

Definition of subgroup

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

Definition of cyclic group

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

Order of a group and order of the generator

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

Lagrange Theorem about the order of a group

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

Definition of ring

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

Definition of field

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

Homomorphism for a group and for a ring

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

Equality mod n

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

Ring of integers mod n

20
Q

Invertible number

21
Q

Multiplicative group of integers mod n

22
Q

Euler’s Theorem

24
Q

Definition of finite field

25
Q

Factoring assumption: definition, generation, experiment

26
Q

RSA assumption: definition, generation, experiment

27
Q

Relation between RSA and Factoring assumption, proof

28
Q

DL assumption: definition, generation, experiment

29
Q

Lemma: DL random self reduction and proof

30
Q

DH assumption: definition, generation, experiment

31
Q

Implications of DH assumption and proof

32
Q

Definition of quadratic residue

33
Q

Definition of Legendre symbol

34
Q

Euler’s criterion

35
Q

Jacobi symbol

36
Q

What’s the difference relative to QR if p is prime or not?

A

numero radici e numero di elementi in QR e QNR

37
Q

Quadratic Residuosity Problem, assumption and experiment

38
Q

Implications between QR assumption and DCR assumption

39
Q

Decisional Composite Residuosity Assumption

40
Q

Perfect, statistical and computational indistinguishability, relationship and proofs

41
Q

Assumptions with respect to indistinguishability

42
Q

Exercise 1.
Provide an equivalent definition of the Decisional Diffie-Hellman Assumption by using an experiment that outputs 0 or 1.

A

bxy + (1-b)z

43
Q

Exercise 3.
Prove that for the cyclic group (Zp,+) (p prime) with generator g (so g is an integer not divisible by p) the Discrete Logarithm Assumption is false.

A

ng e inverso g^-1

44
Q

Exercise 4.
Can the following problem be solved in polynomial time? Given a prime p, a value x∈Z∗p−1 and y=gx mod p, where g←$Z∗p, find g.

45
Q

Exercise 5.
Provide a random self-reduction for the RSA Problem with fixed modulo N.

46
Q

Exercise 6
Show that the DDH assumption for cyclic groups of even order is
false.
(Hint: notice that, when the order n is even, given (g, gx), then x is even ⇐⇒ xn
g2 =1)

A

check corretta parità di z

47
Q

Exercise 7.
Consider a cyclic group G of prime order q (q odd) generated by g. Show that the following problems are poly-time equivalent:
* The CDH problem;
* Given g^α, compute g^α^2 (square problem SP).