






















Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
This course is about introduction to network programming. Topics covered in this are direct link networks, packet switching, internetworking, end-to-end protocols, congestion control and resource, allocation, end-to-end data, applications. This lecture includes: Message, Integrity, Protocols, Digital, Signatures, Public, Private, Key, Decrypt, Checksum, Authentication, Session
Typology: Slides
1 / 30
This page cannot be seen from the preview
Don't miss anything!























2
3
the code can only have been generated byone participant
verify with public key
5
public key
sent with message
6
8
9
11
12
“I certify that the public key in this document
belongs to the entity named in this document,signed X.”
14
15
certifies that a certain public key
belongs to
, and
certifies that another
public key belongs to
, then there exists
a chain of certificates from
to
’s public
key has to know
’s public key and
follow the chain
17
Decrypt message usingDES with secret key
k
Decrypt E(
k ) using RSA with
my private key
k
Convert ASCII message
Encrypt
k
using RSA with
recipient s public key Encode message + E(
k )
Encrypt message using in ASCII for transmission DES with secret key
k
Original message
Transmitted message
Create a random secret key
k
18
20
Application (e.g. HTTP)
Secure transport layer
TCP
IP Subnet
21
Client
Server