tls Flashcards

1
Q

cos’è tls

A

il protocollo di crittografia più recente

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

STEP 1

A

client manda “clienthello” (algoritmo di crittografia, protocollo, n casuale (client random))

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

STEP 2

A

server risponde inviando:
-server random (n casuale)
-protocollo scelto
-agoritmo scelto
-server digital signature criptato (s casuale, c casuale e server diffie hellman parameter criptato con private key)

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

STEP 3

A

client genera client DH parameters (criptato con public key del server).
A questo punto può calcolare il pre master secret e dunque generare la session key (s random, c random, pms)

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

STEP 4

A

client manda client dh parameter al server

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

STEP 5

A

server con client dh parameter calcolaa il suo pms che genera nuova session key

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

STEP 6

A

client manda a server la sua session key (SYN), server confronta e risponde dicendo se sono uguali i diverse (ACK)

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

STEP 7

A

si stabilisce crittografia simmetrica

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