Public key cryptography empowers data encryption, secure data transmission, digital signatures, authentication, privacy or confidentiality and key exchange mechanisms for symmetric key algorithms. This course covers the most common public key algorithms: Diffie Hellman, RSA, ElGamal and DSA.
This is a hands on programming course including theoretical background and practical usage for real world problems to explore different public key algorithms.
video_library Rich Learning Content
assessment Quizzes & Projects
verified_user Taught by Industry Pros
timer Full Lifetime Access
forum Student Support Community
grade Certificate of Completion