Task one:
Cryptography is one of the main branches of security that converts information
from a normal form (plain text) to unreadable (cipher text) by using standard
encryption and decryption algorithms. Cryptography ensures message
confidentiality, integrity, authentication, non- repudiation, and other security
services while messages are in transmission, processing, and storage. In this
regard, provide a detailed report of the following aspect of the cryptographic
algorithms.
Solve the 2 questions with the references. The solution must be comprehensive and
clear as well it must not be handwritten.
a) Critically examine how symmetric and asymmetric cryptographic algorithms
work
b) Provide numerical examples for RSA and Diffie-Hellman