Телекоммуникационные технологии. Том 1

       

Защита поля данных записи


Функции шифрования и MAC преобразуют структуру TLSCompressed в TLSCiphertext. Функции дешифрования выполняют обратную процедуру. MAC записи включает также номер по порядку, чтобы было можно детектировать лишние или повторные сообщения.

Struct{ ContentType type;
ProtocolVersion version;
uint16 length;
select (CipherSpec.cipher_type) {
case stream: GenericStreamCipher;
case block: GenericBlockCipher; } fragment;
} TLSCiphertext;

typeПоле тип идентично TLSCompressed.type.
VersionПоле версия идентично TLSCompressed.version.
lengthДлина (в байтах) последующего TLSCiphertext.fragment. Длина не может превосходить 214 + 2048.
FragmentЗашифрованная форма TLSCompressed.fragment, с MAC.



Содержание раздела