Cryptography คืออะไร พร้อมตัวอย่าง
วิทยาการเข้ารหัสข้อมูลเพื่อปกป้อง ตัวอย่าง: แทนที่ตัวอักษรด้วยตัวอักษรอื่นในข้อความเข้ารหัส ต้องมีตาราง/กริดเพื่อถอดรหัส
3 ประเภทของ Cryptography
- Secret Key Cryptography (Symmetric)
- Public Key Cryptography (Asymmetric)
- Hash Functions
Cryptography ใช้ทำอะไร?
รับรอง Data Integrity, Entity Authentication, Data Origin Authentication, Non-repudiation รวมถึง Symmetric Algorithms สำหรับ Confidentiality, Authenticity, Integrity (CBC, CFB)
ความสำคัญของ Cryptography ใน Network Security
สร้างคีย์เข้ารหัสด้วย Hashing Algorithms และ Message Digest ให้ผู้รับมั่นใจว่าข้อมูลไม่ถูกแก้ไขระหว่างการส่ง และมาจากผู้ส่งจริง
ตัวอย่าง Cryptography
- Public-key สำหรับ Digital Signature
- Time Stamping
- Electronic Money
- Secure Network Communication
- Anonymous Remailers
- Disk Encryption
Cryptography เรียกว่าอะไร?
การศึกษาวิธีการสื่อสารอย่างปลอดภัย ที่ผู้ส่งและผู้รับเท่านั้นที่อ่านได้ Kryptos = hidden แฮกเกอร์อาจถอดรหัสได้หากมีข้อมูลครบ
Cryptography และประเภทต่างๆ
3 ประเภท: Secret Key, Public Key, Hash Functions
Cryptography ภาษาเรียบง่าย
การซ่อนข้อมูล (Cryptology) เปลี่ยนข้อความ (Encrypt) ด้วย Codes/Ciphers เรียกผลลัพธ์ว่า Ciphertext
3 ประเภทการเข้ารหัสสมัยใหม่
DES, AES, RSA
3 การดำเนินการพื้นฐานของ Cryptography
Encryption, Decryption, Hashing
2 ประเภทหลักของ Cryptography
- Symmetric Key (Private Key)
- Asymmetric Key (Public Key / Digital Signatures)
Cryptography ใช้ทำอะไร? (ซ้ำ)
ปกป้องจากผู้โจมตี (Adversaries) ใช้ Key + Algorithm + Encryption Scheme แปลง Plaintext เป็น Ciphertext
Cryptography ทำงานอย่างไร?
2 ขั้นตอนหลัก: Encryption (Plaintext -> Ciphertext ด้วย Cipher) และ Decryption (Ciphertext -> Plaintext ด้วย Cipher เดียวกัน)
Cryptography ใน Network Security
ศึกษาวิธีสื่อสารปลอดภัย ส่งข้อมูลเข้ารหัสพร้อม Secret Key ให้ผู้รับถอดรหัส
หลักการสำคัญของ Cryptography
Confidentiality, Integrity, Authentication, Non-repudiation