Protocols Flashcards

1
Q

In Alice-Bob notation, what does Sb() mean?

A

Signed by Bob

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

In Alice-Bob notation, what does Ea() mean?

A

Encrypted using Alice’s public key

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

In Alice-Bob notation, what does {}Kx mean?

A

Symmetric encrypted using shared key x

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

In Alice-Bob notation, what does #() mean?

A

A hash of the contents of the backets

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

What does it mean when a protocol has forward secrecy?

A

The protocol keeps the message secret from an attacker who has a recording of the protocol run and the long term keys of the people communicating.

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

What is does it mean when a protocol has mutual belief?

A

Both parties verify the identity of the other party

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

How does Diffie-Hellman work?

A

Both parties agree on two public parameters, generator (g) and a prime number (p).
Both parties pick random numbers (N)
Both parties calculate g^N mod p.
Both parties exchange their calculations.
The key is g^(Na * Nb) mod p

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

How does elliptic curve diffie-hellman work?

A

Both parties agree on a curve
They agree on a point p
Alice picks random n and sends np to Bob
Bob picks random m and sends mp to Alice
Both can then calculate mnp

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

What’s the difference in results between diffe-hellman and eliptic-curve diffe-hellman?

A

Diffe-hellman produces long keys slowly.
Eliptic-curve diffe-hellman produces short keys quickly

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

What is the problem with WPA 2?

A

Key is a hash of client nonce, access point nonce and access point password. Both nonces are public, therefore possible to brute force the password offline.

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