Introduction to the Problem Flashcards

1
Q

cryptosystem

A

5-tuple (P,C,K,E,D)
P: possible plaintexts
C: possible cipher texts
K: possible keys
E: encryption function (unique for each key)
D: decryption function

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

cipher text only attack

A

given y_1,…,y_i
deduce k, algorithm that outputs x_i+1 or x_1,…,x_i

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

known plaintext attack

A

given x_1, y_1, …, x_i, y_i
deduce k or algorithm for x_i+1

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

chosen plaintext attack

A

given x_1, y_1, … , x_i, y_i where attacker has chosen x
deduce k or algorithm

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

chosen cipher text attack

A

given y_1, x_1, … , y_i, x_i
deduce k

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

computationally secure

A

best algorithm for breaking it requires greater computational effort than the resources of the assumed attacker

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

unconditionally secure

A

an attacker with infinite computational resources cannot break the system

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

one-time pad

A

vernam cipher where the key stream is randomly chosen and never used again

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

confidentiality

A

keeping information secret to those not authorised

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

data integrity

A

ensuring information has not been altered by those not authorised

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

authentication

A

confirmation of the identity

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

message authentication

A

confirmation of the source of information

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

signature

A

way of binding information to an entity

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

certification

A

endorsement of information by trusted source

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

non-repudiation

A

preventing an entity from denying previous actions

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

revocation

A

retracting certification or authorisation

17
Q

substitution cipher

A

permutations of 26

18
Q

shift cipher

A

Caesar cipher

19
Q

vigenere

A

add a word

20
Q

permutation

A

permute letters