Hi All
I have a general question about RSA Key Block. 

The output of PRF with the master_secret to give us many keys. It
includes: client_write_MAC_secret, server_wriet_MAC_secret,
client_write_key, server_write_key, client_write_IV, server_write_IV.
Could you Please verify what I think about how four of these keys being
use correcly:

1) SSL record format: Length + Data + MAC ( in general)  : client---->
server
    
    client_write_MAC_secret is used to encrypted the MAC portion message
from client---->server
    client_write_key is used to encrypted the Data portion message from
client----> server
  
2) SSL record format: Length + Data + MAC ( in general)  : server---->
client
    
    servert_write_MAC_secret is used to encrypted the MAC portion
message from server----> client
    client_write_key is used to encrypted the Data portion message from
server----> client
 
3) Data from Sever to Client is encrypted with different key from Client
to Server ???.

I just want to understand what going on underneath openssl.

Thank You
TD

Reply via email to