TLS Flashcards

1
Q

High level goals of TLS

A

entity authentication, integrity, confidentiality

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

Secondary goals of TLS

A

Efficiency, flexbility, self-negotiation, protection of negotiation

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

When is it best to rekey

A

After 2^(24.5) records

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

How did TLS facilitate 1-RTT

A

Feature reduction, it always does ECDHE in a shortlist of groups

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

What were the goals of TLS 1.3?

A

Clean up, improve latency, improve privacy (hide as much as possible from the handshake), continuity, security assurance

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

How does TLS protect against replay attacks?

A

Per record seq number

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

How does TLS1.3 provide confodentiality and integrity

A

Encryption and MAC via AEAD scheme.

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

Does TLS 1.3 prevent reflection attacks?

A

Yes, there is key seperation

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

List the 5 ciphers in TLS 1.3

A
AES 128 GCM
256 GCM
128 CCM
256 CCM
ChachaPoly130..
All with sha256, except 256Gcm with sha384
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What are possible attacks on TLS 1.3

A

Application layer confusion: record end is not APDU end
Truncation attack
Timing attacks on padding scheme

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

TLS PROTOCOL

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

How can attacker snoop on all traffic in TLS 1.3

A

If cliwnt uses predictable PRNG, can predict private DH values and snoop.

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

How can you encrypt the client hello in TLS 1.3

A

Provide a public cert using DNS.

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

Is a Nonce leak bad in TLS?

A

As long as the nonce is not reused with the same key, it is fine. Keys are newly generated, so should not happen.

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