Confusion และ Diffusion ใน Cryptography Claude Shannon เสนอ 2 หลักการสำคัญ: Confusion (ความสับสน) ทำให้ความสัมพันธ์ระหว่าง Ciphertext และ Key ซับซ้อน ไม่สามารถอนุมาน Key จาก Ciphertext ได้ ใช้ Substitution (การแทนที่) Diffusion (การกระจาย) กระจายโครงสร้างสถิติของ Plaintext ไปทั่ว Ciphertext การเปล