Module 6
Module 6
E-mail
• How PGP can provide security services for e-mail
• How S/MIME can provide security services for e-
mail
• To define trust mechanism in both PGP and S/MIME
• To show the structure of messages exchanged in
PGP and S/MIME
• two protocols provide security services for
– e-mails: Pretty Good Privacy (PGP) and
Secure/Multipurpose Internet Mail Extension (S/MIME).
E-mail : E-mail Architecture
• Figure 16.1 shows the most common scenario in a one-way e-mail
exchange.
• Assume that Alice is working in an organization that runs an e-mail
server; every employee is connected to the e-mail server through a
LAN.
• Or alternatively, Alice could be connected to the e-mail server of an
ISP through a WAN (telephone line or cable line).
• Bob is also in one of the above two situations.
• The administrator of the e-mail server at Alice’s site has created a
queuing system that sends e-mail to the Internet one by one.
• The administrator of the e-mail server at Bob’s site has created a
mailbox for every user connected to the server; the mailbox
holds the received messages until they are retrieved by the recipient.
E-mail : E-mail Architecture…
E-mail : E-mail Architecture…
• When Alice needs to send a message to Bob, she invokes a user agent
(UA) program to prepare the message.
• She then uses another program, a message transfer agent (MTA), to send
the message to the mail server at her site.
• Note that the MTA is a client/server program with the client installed at
Alice’s computer and the server installed at the mail server.
• The message received at the mail server at Alice’s site is queued with all
other messages; each goes to its corresponding destination.
• In Alice’s case, her message goes to the mail server at Bob’s site.
• A client/server MTA is responsible for the e-mail transfer between the
two servers.
• When the message arrives at the destination mail server, it is stored in
Bob’s mailbox, a special file that holds the message until it is retrieved by
Bob.
E-mail : E-mail Architecture…