Effective Cryptography

Learn Cryptography in a unique way

This course is what you need to learn all about cryptography and level up on your skills in information security. With this course, you will understand and learn how to implement effective cryptography into systems and applications to protect data and secure communication. In today’s world, our lives and interactions with people require that we must communicate with others. Sometimes this communication will be with people we know and other times, with total strangers. What gives us comfort when we communicate with people we do not know? Is it that the information we provide is confidential and protected from unauthorized access or that we can have a level of trust for that stranger at the other end of the communication line? As we navigate this daily essential part of our lives, we need to have a level of assurance that our communications and data are secure and cryptography plays a very important role with this. Cryptography enables secure communication as it protects data in transit which is data sent over a communication medium like the internet for instance when we buy things from eBay or Amazon). It can also protect data at rest when data is stored on the hard disk of a computer or on a USB thumb drive. It is important to note that while cryptography is essential for secure communications, its implementation is most important as it can lead to a false sense of security if it is not implemented properly.

What you’ll learn

  • Have an understanding of the fundamental concepts in cryptography.
  • Have a comprehensive understanding of the mathematical concepts that contribute to modern cryptography.
  • Have a detailed understanding of common cryptographic algorithms like DES, 3DES, AES, RSA, ECC, etc..
  • Have an understanding of what VPNs, TLS, S/MIME, Disk Encryption are and how they operate.
  • Have an understanding of how PKI cryptosystems are used for secure communications.

Course Content

  • Introduction –> 2 lectures • 13min.
  • Basic Concepts –> 9 lectures • 20min.
  • Cryptosystems –> 20 lectures • 26min.
  • Cryptographic Algorithms –> 45 lectures • 1hr 29min.
  • Applying Cryptography –> 31 lectures • 58min.

Effective Cryptography

Requirements

This course is what you need to learn all about cryptography and level up on your skills in information security. With this course, you will understand and learn how to implement effective cryptography into systems and applications to protect data and secure communication. In today’s world, our lives and interactions with people require that we must communicate with others. Sometimes this communication will be with people we know and other times, with total strangers. What gives us comfort when we communicate with people we do not know? Is it that the information we provide is confidential and protected from unauthorized access or that we can have a level of trust for that stranger at the other end of the communication line? As we navigate this daily essential part of our lives, we need to have a level of assurance that our communications and data are secure and cryptography plays a very important role with this. Cryptography enables secure communication as it protects data in transit which is data sent over a communication medium like the internet for instance when we buy things from eBay or Amazon). It can also protect data at rest when data is stored on the hard disk of a computer or on a USB thumb drive. It is important to note that while cryptography is essential for secure communications, its implementation is most important as it can lead to a false sense of security if it is not implemented properly.

Get Tutorial