Protocols (Cambridge (CIE) A Level Computer Science): Revision Note

Exam code: 9618

Robert Hampton

Written by: Robert Hampton

Reviewed by: James Woodhouse

Updated on

SSL/TLS

What is SSL?

  • SSL (Secure Sockets Layer) is a security protocol used to encrypt data sent over the internet

  • Helps to prevent eavesdropping, tampering, or man-in-the-middle attacks

  • Commonly used for:

    • Protecting websites

    • Online payments

    • Login credentials

  • Creates a secure connection between a web server and a browser

What is TLS?

  • TLS (Transport Layer Security) is the successor to SSL

  • It performs the same functions but is more secure and efficient

    • Modern websites use TLS, although people often still refer to it as “SSL”

    • When you see HTTPS in the browser, it means TLS/SSL encryption is active

How SSL/TLS works with digital certificates

  1. When you visit a secure website (e.g. https://), the server sends your browser its digital certificate

  2. The certificate contains:

    • The server’s public key

    • Information about the website and Certificate Authority (CA)

    • A digital signature from the CA

  3. Your browser checks that the certificate is valid and trusted using the CA’s public key

  4. If trusted, a secure connection is established, often using a shared secret key (symmetric encryption) created during the handshake

Summary: What a digital certificate does

Component

Purpose

Public key

Used by your browser to create secure communication

Website identity

Shows who owns the key

Certificate Authority

Signs the certificate to confirm it's trustworthy

Browser validation

Uses the CA’s public key to verify the certificate

Examiner Tips and Tricks

  • TLS has replaced SSL — but both are encryption protocols used with digital certificates

  • Always mention digital certificates when explaining how websites create secure connections

You've read 0 of your 5 free revision notes this week

Unlock more, it's free!

Join the 100,000+ Students that ❤️ Save My Exams

the (exam) results speak for themselves:

Did this page help you?

Robert Hampton

Author: Robert Hampton

Expertise: Computer Science Content Creator

Rob has over 16 years' experience teaching Computer Science and ICT at KS3 & GCSE levels. Rob has demonstrated strong leadership as Head of Department since 2012 and previously supported teacher development as a Specialist Leader of Education, empowering departments to excel in Computer Science. Beyond his tech expertise, Robert embraces the virtual world as an avid gamer, conquering digital battlefields when he's not coding.

James Woodhouse

Reviewer: James Woodhouse

Expertise: Computer Science & English Subject Lead

James graduated from the University of Sunderland with a degree in ICT and Computing education. He has over 14 years of experience both teaching and leading in Computer Science, specialising in teaching GCSE and A-level. James has held various leadership roles, including Head of Computer Science and coordinator positions for Key Stage 3 and Key Stage 4. James has a keen interest in networking security and technologies aimed at preventing security breaches.