What is Cryptography?
Cryptography and Encryption
Cryptography is the science of securing information and communications by transforming data into a coded format, ensuring that only authorized parties can access and understand it. At its core, cryptography uses mathematical algorithms and keys to convert plaintext (readable data) into ciphertext (an unreadable, encrypted form), a process known as encryption. Decryption is the reverse process, turning ciphertext back into plaintext with the correct key. Modern cryptography serves vital roles in protecting sensitive information, verifying identities, and ensuring data integrity in applications like online banking, secure emails, and internet browsing. There are two main types of encryption: symmetric (using a single shared key) and asymmetric (using a public and private key pair). By safeguarding confidentiality, authenticity, and integrity, cryptography is fundamental to cybersecurity in today’s digital world.
Learn About Cryptography
Within Khan Academy’s Applied Mathematics section are several lessons on cryptography. Khan Academy is a not-for-profit organization that provides education via free videos. Their library of videos covers K-12 math, science topics such as biology, chemistry, and physics, and even reaches into the humanities with playlists on finance and history. The videos are about 10 minutes each making them easily digestible.
The cryptography training includes:
Ancient Cryptography
- What is Cryptography?
- Probability Space
- The Caesar Cipher
- Polyalphabetic Cipher
- The One-Time Pad
- Frequency Stability
- The Enigma Encryption Machine (case study)
- Perfect Secrecy
- Pseudorandom Number Generators
Modern Cryptography
- The Fundamental Theorem of Arithmetic
- Public Key Cryptography: what is it?
- The Discrete Logarithm Problem
- Diffie-Hellman Key Exchange
- RSA Encryption: step 1
- RSA Encryption: step 2
- RSA Encryption: step 3
- Euler’s Totient Function
- RSA Encryption: step 4
- What should we learn next?
New videos are constantly being added in all topic areas, so check out Khan Academy.
Want to learn more about cryptography? SecureRF offers this paper:
An Introduction to Cryptographic Security Methods and Their Role in Securing Low Resource Computing Devices An Overview of Public-key Cryptosystems based on RSA, Diffie-Hellman and the Next Generation of Public-key Cryptographic Security for Low-Resource Computing Devices – the Algebraic Eraser
Expert Cryptography Whitepapers
If you want to go deeper on cryptography and encryption from world-class cryptographers and mathematicians, see these additional papers.