Introduction To Cryptography
Introduction To Cryptography
Class Notes:
Cryptography is the study of secure communication techniques that allow only the sender and
intended recipient of a message to view its contents. It has evolved from classical ciphers like
Caesar’s shift to complex algorithms used in modern encryption.
Types of Cryptography:
• Symmetric: Uses the same key for encryption and decryption (e.g., AES).
• Asymmetric: Uses a public key to encrypt and a private key to decrypt (e.g., RSA).
Core Concepts:
• Hash functions: Produce fixed-length output from variable input; used for data integrity.
Modern cryptography is essential for online security, protecting everything from emails to
banking transactions.