สารบัญ:
คำจำกัดความ - การเข้ารหัสลับหมายถึงอะไร
การเข้ารหัสคือการถอดรหัสและการวิเคราะห์รหัสยันต์หรือข้อความที่เข้ารหัส Cryptanalysis ใช้สูตรทางคณิตศาสตร์เพื่อค้นหาช่องโหว่ของอัลกอริทึมและเจาะเข้าไปในการเข้ารหัสหรือระบบความปลอดภัยของข้อมูล
Techopedia อธิบายการเข้ารหัส
ประเภทการโจมตีของ Cryptanalysis ประกอบด้วย:
- Known-Plaintext Analysis (KPA): Attacker ถอดรหัส ciphertexts ด้วย plaintext บางส่วนที่ทราบ
- Chosen-Plaintext Analysis (CPA): Attacker ใช้ ciphertext ที่ตรงกับ plaintext ที่เลือกโดยพลการด้วยเทคนิคอัลกอริทึมเดียวกัน
- การวิเคราะห์ Ciphertext-Only (COA): ผู้โจมตีใช้การรวบรวม ciphertext ที่รู้จัก
- การโจมตี Man-in-the-Middle (MITM): การโจมตีเกิดขึ้นเมื่อทั้งสองฝ่ายใช้ข้อความหรือการแชร์คีย์เพื่อการสื่อสารผ่านช่องทางที่ปลอดภัย แต่จริง ๆ แล้วถูกบุกรุก ผู้โจมตีใช้การโจมตีนี้เพื่อสกัดกั้นข้อความที่ส่งผ่านช่องทางการสื่อสาร ฟังก์ชันแฮชป้องกันการโจมตีของ MITM
- Adaptive Chosen-Plaintext Attack (ACPA): คล้ายกับ CPA การโจมตีนี้ใช้ข้อความธรรมดาและ ciphertext ที่เลือกตามข้อมูลที่เรียนรู้จากการเข้ารหัสที่ผ่านมา