第5章 协议安全技术.ppt

用连接的当前状态中指定的MAC算法对TLSCompressed计算消息摘要。计算方法如下所示: HMAC_hash(MAC_write_secret, seq_num ||TLSCompressed.type ||TLSCompressed.version||TLSCompressed.length||TLSCompressed.fragment))其中,HMA_hash是当前状态规定的数字摘要算法,seq_num是本TTL分片的消息序列号,其它内容由TLSCompressed结构确定。 用加密算法加密压缩数据和消息摘要,形成密文结构TLSCiphertext。由于TLS支持分组加密和流密码加密,因此TLSCiphertext存在两个对应的结构stream-ciphered struct和block-ciphered struct。前者是流密码的密文结构,而后者是分组密码的密文结构,其定义如下所示: stream-ciphered struct {opaque content[TLSCompressed.length];//加密后的数据opaque MAC[CipherSpec.hash_size];//第三步中计算所得消息摘要值} GenericStreamCipher;//流密码的密文结构 block-ciphered struct {opaque IV[Cip

文档评论(0)

1亿VIP精品文档

相关文档