Princess Nora Bint Abdul Rahman University College of Computer and Information Systems Network and Data Communication Department Network Security ( NET 536) Sheet#6 (Radix-64 Encoding) Student name ID Section No Question 1: what protocols comprise SSL? 1234- Handshake protocol Change cipher Spec Protocol Alert protocol Record protocol Question2: What are the difference between SSL connection and SSL session? A session between two systems is an association that can last for a long time. A connection can be established and broken several times during a session. Question 3: what services provided by the SSL Record Protocol? 1. Fragmentation: SSL divides the data into blocks of 214 bytes or less. 2. Compression: Each fragment of data is compressed by using one of the lossless compression methods negotiated between the client and server. ( this is optional service) 3. Message Integrity: To preserve the integrity of data, SSL uses a keyed-hash function to create a MAC. 4. Confidentiality: To provide confidentiality, the original data and the MAC are encrypted using symmetric-key cryptography. 5. Framing: A header is added to the encrypted payload. The payload is then passed to a reliable transport layer protocol. Question 4: why is Radix-64 conversion useful for an e-mail application? Princess Nora Bint Abdul Rahman University College of Computer and Information Systems Network and Data Communication Department Network Security ( NET 536) Sheet#6 (Radix-64 Encoding) Because after the compression and the encryption there will be arbitrary octets and the email is textbased app. Consider the 24-bit raw text sequence 00100110 11010100 10010101 Find the Radix-64 Encoding for the data input. Character representation = J p S V