Secure socket layer (SSL) protocol
Secure Socket Layer: a security protocol that encrypts data between a browser and web server, so intercepted data cannot be read. Used for logins and payments. TLS is its successor.
Understanding Secure socket layer (SSL) protocol in IGCSE Computer Science Paper 1
What it does: The plain text is encrypted by SSL, so a hacker who intercepts it only sees scrambled ciphertext. A checkout page that takes card details uses https:// so SSL protects the payment data during the session. SSL scrambles the data into ciphertext. An attacker who intercepts it cannot read it without the key. The 's' in https stands for secure. It shows the browser and server are using an encrypted SSL/TLS session. SSL protects data travelling across a network between the user's browser and the web server. Logins and online payments send sensitive data such as passwords and card numbers, so they need SSL/TLS encryption.
Common mistakes: "https://" is 8 characters long. Taking only 5 gives "https", which never equals "https://", so the SSL check fails. It should be LEFT(url, 8). The card number was encrypted on the previous line but the plain text is sent instead. Anyone intercepting it could read it. It should send the encrypted value: SEND encrypted TO server.
Free printable worksheet with full answer key — or add this module to a class and your students practise it interactively.
This module's key terms are also in a printable crossword (Modules 553–577) and word search (Modules 553–607).
Take this worksheet further — free with Cloodit
Each concept is reinforced from every angle — learned, then applied, then tested.
Cloodit turns curriculum-aligned coding content into journeys students work through one biome at a time.
Over 100 of them, across seven natural biomes.
Turns their work into revision material ready for Flash Cards and Exam study.
Live, competitive practice for the start of the lesson or a teacher-led lesson finisher.
Honour your top performers, or encourage a student who's trying hard — ready to print in seconds.
Quick Questions
Match the Pairs
Key Term
SSLFill in the Blanks
Spot the Error
Student with a class code? Join your class →