Question :
(a) There are two approaches for providing confidentiality for packets in a network using symmetric encryption: End-to-End Encryption and Link Encryption. State where these two types of encryption could be implemented assuming the reference OSI model.
(b) Give one example of a public key algorithm.
(c) Describe the following statement: "Public key cryptography complements rather than replaces Symmetric key cryptography."
(d) Explain how public key cryptography can be used for (i) confidentiality, (ii) authentication (iii) both confidentiality and authentication.
(e) Describe why PKC is slower than SKC.
(f) Provide an example of a digital certificate format that is commonly used.
(g) Explain how the Digital Signature Algorithm can be used to generate a signature and how the signature can be verified by a recipient.