0% found this document useful (0 votes)
66 views22 pages

53-Transport-Layer Security - SSL - TLS-18-04-2024

SSL/TLS certificates secure internet connections by encrypting data sent between browsers and servers to prevent hacking and data theft. They establish an encrypted connection and authenticate devices using a handshake process. Websites use SSL/TLS to encrypt all data transmitted and gain user trust, represented by a lock symbol in URLs.

Uploaded by

Shweta S
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
66 views22 pages

53-Transport-Layer Security - SSL - TLS-18-04-2024

SSL/TLS certificates secure internet connections by encrypting data sent between browsers and servers to prevent hacking and data theft. They establish an encrypted connection and authenticate devices using a handshake process. Websites use SSL/TLS to encrypt all data transmitted and gain user trust, represented by a lock symbol in URLs.

Uploaded by

Shweta S
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 22

Transport Layer Security

Secure Socket Layer


What is SSL and why is it important?
• SSL is standard technology for securing an internet connection
by encrypting data sent between a website and a browser (or
between two servers).
• Secure Sockets Layer (SSL) certificates, sometimes called
digital certificates.
• It is used to establish an encrypted connection between a
browser or user’s computer and a server or website.
• It prevents hackers from seeing or stealing any information
transferred, including personal or financial data.
WHAT ARE TLS/SSL CERTIFICATES?
• Transport Layer Security (TLS) certificates are most commonly
known as SSL, or digital certificates.
• They are the foundation of a safe and secure internet. TLS/SSL
certificates secure internet connections by encrypting data sent
between your browser, the website you’re visiting, and the
website server.
• They ensure that data is transmitted privately and without
modifications, loss or theft
WHY DO SITES NEED TO USE TLS/SSL
CERTIFICATES?
• TLS/SSL certificates are the standard by all major web
browsers to ensure a safer internet experience for users.
• Websites secured by TLS/SSL certificates are more trusted by
internet users because they encrypt and protect private
information transferred to and from their website.
• They also represent, or certify, your website’s brand identity.
• So, TLS/SSL certificates are both an identity protection
measure for online brands, and a security measure for
companies transmitting private data online.
How does SSL/TLS work?
• To, provide a high degree of privacy, SSL encrypts data that is
transmitted across the web. This means that anyone who tries to
intercept this data will only see a garbled mix of characters that is
nearly impossible to decrypt.
• SSL initiates an authentication process called a handshake between
two communicating devices to ensure that both devices are really
who they claim to be.
• SSL also digitally signs data to provide data integrity, verifying that
the data is not tampered with before reaching its intended recipient.
Why is SSL/TLS important?
• Originally, data on the Web was transmitted in plaintext that anyone could read if
they intercepted the message. For example, if a consumer visited a shopping
website, placed an order, and entered their credit card number on the website, that
credit card number would travel across the Internet unconcealed.

• SSL was created to correct this problem and protect user privacy. By encrypting any
data that goes between a user and a web server, SSL ensures that anyone who
intercepts the data can only see a scrambled mess of characters. The consumer's
credit card number is now safe, only visible to the shopping website where they
entered it.

• SSL also stops certain kinds of cyber attacks: It authenticates web servers, which is
important because attackers will often try to set up fake websites to trick users and
steal data. It also prevents attackers from tampering with data in transit, like a
tamper-proof seal on a medicine container.
Secure Socket Layer
• A Secure Socket Layer (SSL) is a security protocol developed by
Netscape in the 1990’s for sending information securely
(encrypted) over the Internet.
• Once upon a time, websites used SSL only for secure areas of their
websites, such as user login pages or online checkout. Today,
SSL has been deprecated (replaced) by a new standard for online
encryption of website traffic known as Transport Layer Encryption.
• Websites used SSL and now TLS to encrypt all data in motion
between the web browser and destination website. This
prevents hackers from intercepting and reading the transmissions.
• You will know you’re protected by SSL or TLS whenever you visit a
website and your browser URL Bar displays a Lock symbol.
• SSL and TLS accomplish their encryption by use of special digital
certificates which tie back to the identity and owner of the
company or merchant in question. This allows online shoppers to
trust that the website is secure and reliable.
• If you host a website, make sure you purchase a SSL/TLS
Certificate from a trusted Certificate issuer.
SSL protocol stack
• The SSL record protocol, which is at a lower layer and offers
services to these three higher level protocols.
1. Handshake Protocol.
2. Change Cipher Spec Protocol.
3. Alert Protocol.
SSL Record Protocol
• This protocol provides two services for SSL connections:
• Confidentiality - using conventional encryption.
• Message Integrity - using a Message Authentication Code (MAC).
SSL Handshake Protocol
Change Cipher Spec Protocol.

• A cipher suite is a set of cryptographic algorithms.


• The SSL handshake protocol determines how the client and server negotiate which
cipher suites they will use.
• The most commonly used cipher suites are:
• DES (Data Encryption Standard)
• DSA (Digital Signature Algorithm)
• KEA (Key Exchange Algorithm)
• MD5
• RC2
• RC4
• RSA
• SHA-1 (Secure Hash Algorithm)
• SKIPJACK
• Triple DES
SSL Alert Protocol
• This protocol is used to convey SSL-related alerts to the peer entity.
Each message in this protocol contains 2 bytes.

• Warning (level = 1):


This Alert has no impact on the connection between sender and
receiver
• Fatal Error (level = 2):
• This Alert breaks the connection between sender and receiver. The
connection will be stopped, cannot be resumed but can be
restarted.

You might also like