This course is intended for anyone with an interest in cryptography. Explanations are made as simple as possible. No prerequisites are needed.
Cryptography embraces many different concepts such as encryption algorithm, digital certificate, private key, public key, digital signature, hashing function. These concepts are linked together but the thing that links them each other may not be easy to understand.
The present tutorial explains how cryptography evolved over the time. It highlights why a cryptographic concept has been completed by another one for correcting its weakness.