Score:0

ผู้โจมตีจำเป็นต้องรู้หรือไม่ว่ามีการใช้รหัสลับใดเมื่อทำการโจมตีด้วยข้อความเข้ารหัสเท่านั้น, ข้อความธรรมดาที่รู้จัก, ข้อความธรรมดาที่เลือก และการโจมตีข้อความรหัสที่เลือก

ธง br

ฉันกำลังพยายามทำความเข้าใจองค์ประกอบพื้นฐานที่จำเป็นสำหรับการโจมตีแบบเข้ารหัสประเภทต่างๆ

ตัวอย่างเช่น ฉันเข้าใจว่าสำหรับการโจมตีแบบ Ciphertext-Only (COA) ผู้โจมตีสามารถเข้าถึงเฉพาะข้อความเข้ารหัสเท่านั้น

ด้วย Known Plaintext Attacks (KPA) ผู้โจมตีจะมีการเข้ารหัสบางส่วนและครอบครองหรืออนุมานบางส่วนของข้อความธรรมดาได้อย่างสมเหตุสมผล

การโจมตีด้วยข้อความธรรมดาที่ถูกเลือก (CPA) เกี่ยวข้องกับความสามารถในการป้อนข้อความธรรมดาเข้าสู่ระบบการเข้ารหัสและการสังเกตข้อความเข้ารหัสที่เป็นผลลัพธ์ Chosen Ciphertext Attacks (CCA) เหมือนกัน แต่ผู้โจมตีสามารถเข้าถึงระบบถอดรหัสแทน

ฉันเข้าใจด้วยว่าเป้าหมายสูงสุดของผู้โจมตีคือการได้รับคีย์ที่จำเป็นในการถอดรหัสไซเฟอร์เท็กซ์

คำถามของฉันคือ: ส่วนผสมเหล่านี้ (ciphertext, plaintext, การเข้าถึงระบบ) มีทั้งหมดหรือไม่ ผู้โจมตีไม่จำเป็นต้องรู้ว่ากำลังใช้รหัสลับอะไรอยู่ หรือการโจมตีเหล่านี้ทำให้สามารถอนุมานรหัสลับได้ด้วยหรือไม่

kelalaka avatar
in flag
ยินดีต้อนรับสู่ [cryptography.se] ฉันพบว่าคำถามของคุณค่อนข้างกว้าง เป้าหมายสูงสุดของฝ่ายตรงข้ามคือการถอดรหัสข้อความธรรมดาและการเข้าถึงคีย์คือโบนัส อ่าน [หลักการของ kerchhoff](https://en.wikipedia.org/wiki/Kerckhoffs%27s_principle) เพื่อทำความเข้าใจว่าความลับเท่านั้นที่เป็นกุญแจสำคัญ
Score:1
ธง my

ฉันเข้าใจด้วยว่าเป้าหมายสูงสุดของผู้โจมตีคือการได้รับคีย์ที่จำเป็นในการถอดรหัสไซเฟอร์เท็กซ์

ที่จริงแล้ว เป้าหมายของผู้โจมตีคือการได้รับข้อมูลบางอย่าง (ที่เขายังไม่มี) เกี่ยวกับข้อความธรรมดา ถ้าเขาสามารถกู้คืนคีย์ได้ ก็ไม่เป็นไร - ถ้าเขาสามารถกู้คืนข้อมูลอื่น ๆ เกี่ยวกับข้อความธรรมดาได้ (แม้ว่าเขาจะยังไม่รู้ว่าคีย์คืออะไร) เขาก็ชนะเช่นกัน พิจารณา สวีท32 โจมตีซึ่งไม่ให้ข้อมูลเกี่ยวกับคีย์อย่างแน่นอน อย่างไรก็ตาม จะได้รับข้อมูลเกี่ยวกับข้อความธรรมดา

ส่วนผสมเหล่านี้ (ciphertext, ข้อความธรรมดา, การเข้าถึงระบบ) มีทั้งหมดหรือไม่ ผู้โจมตีไม่จำเป็นต้องรู้ว่ากำลังใช้รหัสลับอะไรอยู่ หรือการโจมตีเหล่านี้ทำให้สามารถอนุมานรหัสลับได้ด้วยหรือไม่

โดยทั่วไปจะสันนิษฐานว่าผู้โจมตีรู้อยู่แล้วว่ากำลังใช้รหัสอะไรอยู่ ตามที่ kelalaka กล่าวถึงในความคิดเห็น หลักการของ Kerchhoff คือข้อมูลเดียวที่สามารถพิจารณาได้ว่าเป็นความลับคือข้อมูลที่ง่ายต่อการเปลี่ยนแปลง เช่น กุญแจ การเปลี่ยนจาก AES เป็น ChaCha20 เป็นการเปลี่ยนแปลงที่ใหญ่กว่ามาก ซึ่งทำได้ยากในทันที

jp flag
นั่นเป็นวิธีการที่น่าสนใจในการใช้วลีของ Auguste Kerckhoff's Principle(s) เห็นได้ชัดว่านี่คือเหตุผลที่อยู่เบื้องหลัง แต่ฉันไม่เคยเห็นมันสะกดอย่างชัดเจน ขอบคุณที่ให้ความกระจ่างแก่ฉัน!
Leviel avatar
br flag
ใช่นั่นทำเพื่อฉัน ขอบคุณสำหรับความช่วยเหลือเสื้อปอนโช! :-)
คำถามนี้เป็นภาษาอื่นๆ:

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา