2- Perfect and practical secrecy Flashcards

1
Q

Perfect secrecy

A

an attacker does not get extra information about ptext from seeing the ctext

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

1 time pad

A

a table for keys, ctext and ptext

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

Properties of 1 time pad

A

1) #key >= #ptexts
2) key is uniformly selected from the kspace
3) key is used once

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

Why keys shouldn’t be reused for a 1time pad (3)

A

attacker may deduce information from the messages encrypted with the same key

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

Latin square 1time pad properties (3)

A

1) n rows, n keys
2) n cols, n ptexts
3) n entries with n ctexts

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

Vernam cipher

A

P-bit XOR K-bit

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

Practical security

A

no known attack can be conducted in a time shorter than cover time

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

1 time pad limitations

A

1) key length -> key storage and establishment
2) randomness (deterministic generators)
3) 1-time use of keys

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

Cover time

A

Length of time for which info must be secret

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

Computational complexity from a security viewpoint

A

1) processes required for an attack
2) how long it takes to conduct these processes

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

Computational complexity

A

time needed to run the algorithm for a given length of input

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

Polynomial time

A

n^r

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

Exponential time

A

a^n

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

Semantic security

A

if any probabilistic polynomial time algo - ppta - cannot determine additional info about the ptext from ctext with a higher probability than other pptas

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

Attack time

A

process complexity / computer speed (ops/sec)

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