Which of the following is NOT a function performed by the record protocol of TLS?
Which of the following is NOT a function performed by the record protocol of TLS?
The record protocol of TLS performs encryption, message integrity via the application of MACs (Message Authentication Codes), and optionally, compression. It does not provide any functionality related to acceleration.
ACCELERATION IS CORRECT. TLS Record protocol provides the actual secure communication method for transmitting data; encryption + authentication & in some cases also compression. Acceleration is not a component of TLS, it might be provided by another external component
Authentication is actually done by the Handshake protocol. The Message Authentication Code is applied at the Record layer, but the authentication is not done here. TLS Accelerators are hardware encryption engines and are used in the Record layer.
TLS Record Protocol manages the following: Dividing outgoing messages into manageable blocks, and reassembling incoming messages. Compressing outgoing blocks and decompressing incoming blocks (optional). Applying a Message Authentication Code (MAC) to outgoing messages, and verifying incoming messages using the MAC. Encrypting outgoing messages and decrypting incoming messages.
Auth is not performed by record protocol for reasons mentioned bellow
Answer is C. Authentication
The TLS record protocol is responsible for ensuring confidentiality (via encryption), data integrity (through authentication mechanisms like MACs), and it may also compress data before encryption. Acceleration is not a function of the TLS record protocol.