DIS Unit-3
DIS Unit-3
Authentication
Ticket Granting
Server
Server (TGS)
(AS) –(TGT)
Client Server
Kerberos Architecture
Terms
• Client: A user or service requesting access to a network service.
• Server: A service on the network that the client wants to access (such
as file servers, email servers, etc.).
• Authentication Server (AS): A trusted server responsible for
authenticating clients and issuing a Ticket Granting Ticket (TGT).
Ticket Granting Ticket (TGT)
• a Ticket Granting Ticket (TGT) is a special type of ticket used during
the authentication process.
• It is issued by the Authentication Server (AS) after the user or client
successfully authenticates (e.g., by providing a valid username and
password).
• The TGT serves as a proof that the client has been authenticated and
can be used to request additional service tickets from the Ticket
Granting Server (TGS) without having to repeatedly enter credentials.
Ticket Granting Server (TGS):
• Ticket Granting Server (TGS): The server that issues service tickets for
accessing network resources.
• Key Distribution Center (KDC): The central server that includes both
the Authentication Server (AS) and Ticket Granting Server (TGS).
• It manages secret keys for the entities on the network.
• Database: Stores the user credentials (username, passwords, and
keys).
Key
Distribution
1.Key Center (KDC)
Authentication
4.AccessTicket Granting
Server approved Server (TGS)
(AS)
en ket
Tic
t-
c
tk
2.
de d
co pte
sh r y
ha Dec
• Single Sign-On: The student logs in once and can use the online
library without entering credentials again.
• Secure Authentication: Passwords are never sent across the network.
The entire process relies on encrypted tickets and session keys.
• Time-bound Access: Tickets are valid only for a certain period,
reducing security risks.
• This simple example demonstrates how Kerberos ensures secure
access to network services without compromising sensitive user
information like passwords.
X509 Authentication Service
• Digital certificate accepted internationally
• Does not generate any keys
• provides a way to access public keys
• X509 has three versions
• Version 1
• Version 2
• Version 3
• Several elements are there in X509 certificate
Serial No
Versions
Signature Algorithm Identifier
Version 1
Version 2
Version 3
Issuer Name
Validity Period
Subject Name
Issue unique Id
Subject unique Id
Extentions