Bài 6: Frequency Analysis

⏱️ Thời gian: ~30 phút ⭐ Độ khó: Trung bình 📚 Module 3: Phân tích và Tấn công

📖 Lý thuyết

Frequency Analysis là gì?

Frequency Analysis (Phân tích tần suất) là kỹ thuật phá mã bằng cách phân tích tần suất xuất hiện của các ký tự trong ciphertext và so sánh với tần suất chuẩn của ngôn ngữ.

Tần suất chữ cái trong tiếng Anh

Trong tiếng Anh, các chữ cái xuất hiện với tần suất khác nhau:

Các kỹ thuật Frequency Analysis

Chi-square Test

Chi-square test được sử dụng để đo độ tương đồng giữa tần suất quan sát được và tần suất kỳ vọng. Giá trị chi-square càng thấp, văn bản càng giống tiếng Anh.

🎮 Thử nghiệm

Phân tích Ciphertext

Tần suất chữ cái:

Gợi ý giải mã:

Auto-decrypt với Frequency Analysis

📝 Kiểm tra kiến thức

🎯 Thử thách

Hoàn thành các thử thách sau: