ความแตกต่างหลัก: การ เข้ารหัสเป็นศิลปะของการซ่อนข้อความโดยแปลงเป็นข้อความที่ซ่อนอยู่ โดยทั่วไปจะกระทำเพื่อส่งข้อความผ่านช่องทางที่ไม่ปลอดภัย ในทางตรงกันข้าม cryptanalysis เป็นศิลปะของการถอดรหัสหรือการได้รับข้อความธรรมดาจากข้อความที่ซ่อนอยู่ผ่านช่องทางที่ไม่ปลอดภัย มันเป็นที่รู้จักกันว่าถอดรหัสรหัส
การเข้ารหัสเข้ารหัสข้อความธรรมดา (ข้อความที่จะสื่อสาร) เป็นข้อความตัวอักษรตัวเลขโดยใช้เทคนิคการเข้ารหัส กระบวนการของการได้รับข้อความรหัสจากข้อความธรรมดาจะเรียกว่าถอดรหัส ศิลปะการเข้ารหัสนี้เป็นศิลปะโบราณและมีการใช้งานเอกสารครั้งแรกของคำนี้ในการเขียนวันที่กลับไปประมาณ 1, 900 ปีก่อนคริสตกาลโดยทั่วไปมีสามรูปแบบการเข้ารหัสที่แตกต่างกันซึ่งมีการใช้กันอย่างแพร่หลาย -
- Secret key หรือ Symmetric Cryptography - มันใช้รหัสเดียวกันสำหรับการเข้ารหัสและถอดรหัส
- คีย์สาธารณะหรือ Asymmetric Cryptography และ - ใช้คีย์หนึ่งสำหรับการเข้ารหัสและอีกอันสำหรับการถอดรหัส
- ฟังก์ชั่นแฮช - มันใช้การแปลงทางคณิตศาสตร์เพื่อเข้ารหัสข้อมูลในลักษณะที่ไม่สามารถย้อนกลับได้
- Ciphertext-only attack - ในกรณีนี้ผู้โจมตีมีเพียงข้อความ cipher ที่จะไปถึง plaintext และทำให้เขาเดาเดาเกี่ยวกับ plaintext
- Known-plaintext attack - ในกรณีนี้ผู้โจมตีพยายามเดาข้อความธรรมดาโดยการวิเคราะห์บางส่วนของข้อความตัวเลข
- Chosen-plaintext attack - cryptanalyst สามารถเลือก plaintexts และรับข้อความเข้ารหัสที่เกี่ยวข้อง จุดมุ่งหมายคือการเลือกรูปแบบข้อความที่ทำให้คู่ของข้อความธรรมดาและข้อความตัวเลขทำให้ง่ายสำหรับการลดรหัสการเข้ารหัส
- Man in middle attack - บุคคลนั้นจะดักสัญญาณที่ส่งโดยผู้ส่งและผู้รับ เขาจะวางท่าให้พวกเขาเป็นอีกฝ่ายและจะแลกเปลี่ยนกุญแจกับพวกเขาทั้งสองแยกจากกัน
ยันต์คลาสสิกถูกถอดรหัสโดย cryptanalysts โดยใช้วิธีการเช่นดัชนีความบังเอิญการตรวจสอบ Kasiski และการวิเคราะห์ความถี่ ผู้โจมตียุคใหม่เริ่มต้นด้วยการโจมตีบนบล็อครหัสมาตรฐาน DES โดยใช้การโจมตีในเชิงอนุพันธ์และเชิงเส้นในยุค 90
ดังนั้นการเข้ารหัสและการเข้ารหัสเป็นกระบวนการที่แตกต่างกันสองกระบวนการ ในการเข้ารหัสข้อความจะถูกเข้ารหัสเพื่อให้ไม่สามารถอ่านได้สำหรับผู้ที่สามารถใช้ข้อมูลในทางที่ผิด ในทางตรงกันข้ามการเข้ารหัสจะทำโดยผู้บุกรุกเพื่อที่จะถอดรหัสข้อความ
การเปรียบเทียบระหว่างการเข้ารหัสและการเข้ารหัส:
การอ่านรหัส | การเข้ารหัส | |
defintion | ศิลปะหรือวิทยาศาสตร์ของการเข้ารหัสข้อความธรรมดาเป็นข้อความตัวเลขเพื่อความปลอดภัยของข้อความโดยเฉพาะในขณะที่ส่ง | ศิลปะของการได้รับข้อความธรรมดาจากข้อความตัวเลขโดยไม่มีความรู้เกี่ยวกับคีย์ |
ที่มา | จากภาษากรีกκρυπτός, "ซ่อนเร้น, ความลับ"; และγράφειν, graphein, "writing" หรือ-λογία, -logia, "study" ตามลำดับ | จากภาษากรีกkryptós "ซ่อนอยู่" และanalýein "เพื่อคลาย" หรือ "to untie" |
แพทย์ | ถอดรหัส | cryptanalyst |
โฟกัส | การเขียนลับ | ทำลายความลับ |
กังวลเรื่องตัวเลขหรือแฮช |
|
|
ลักษณะ |
|
|