Score:1

การถอดรหัสแบบอสมมาตรสามารถคาดเดาได้หรือไม่?

ธง br

ฉันเป็นมือสมัครเล่น (ด้วยเหตุผลบางประการ ฉันเขียนต้นฉบับว่า "ฉันไม่ใช่"... น่าอาย ขออภัย) ในการเข้ารหัส ดังนั้นนี่อาจเป็นคำถามพื้นฐาน

ฉันสนใจที่จะทราบว่ามีตัวเข้ารหัสอยู่หรือไม่ หากฉันเข้ารหัสข้อความด้วยข้อความนั้น แล้วสูญเสียไป 300 บิตก่อน ฉันก็จะกู้คืนข้อมูลใด ๆ จากข้อความไม่ได้ แม้ว่าฉันจะมีรหัสถอดรหัสก็ตาม

ปัญหาของฉันคือโดยพื้นฐานแล้วฉันไม่มีความรู้ใด ๆ เกี่ยวกับยันต์ที่มีอยู่และฉันไม่รู้ว่าจะหาอะไรบนอินเทอร์เน็ต ทั้งหมดที่ฉันรู้ก็คือมีรหัสลับบางตัวที่มีความสามารถในการอ่านการเข้าถึงโดยสุ่ม ดังนั้นฉันอาจไม่ต้องการรหัสเหล่านั้น

SEJPM avatar
us flag
ฟังดูเหมือนเป็นการแปลงแบบ All-Or-Nothing
kelalaka avatar
in flag
การปรับเปลี่ยน CBC อย่างง่ายสามารถจัดการกับสิ่งนี้ได้ IV สำหรับแต่ละบล็อกคือ x หรือของบล็อกไซเฟอร์เท็กซ์ก่อนหน้าทั้งหมด แม้ว่ามันจะไร้ประสิทธิภาพมากก็ตาม
Maarten Bodewes avatar
in flag
@kelalaka นั่นคือการเข้ารหัสแบบสมมาตร มีการถามการเข้ารหัสแบบไม่สมมาตรในชื่อเรื่อง
kelalaka avatar
in flag
@MaartenBodewes เราเข้ารหัสด้วยสิ่งเหล่านี้หรือไม่ เป็นไปได้สูงที่ OP จะสับสนข้อกำหนด
kelalaka avatar
in flag
หากฉันอ่านคำถามอีกครั้ง `ฉันเข้ารหัสข้อความด้วยข้อความนั้น จากนั้นจึงเสีย 300 บิตก่อน จากนั้นฉันจึงไม่สามารถกู้คืนข้อมูลใดๆ จากข้อความได้แม้ว่าฉันจะมีคีย์ถอดรหัสก็ตาม' ฉันอ่านสิ่งนี้ว่าสมมาตร
Maarten Bodewes avatar
in flag
หากอ่านว่า "ไม่สมมาตร" อย่างแท้จริง แสดงว่าไม่สมมาตรจนกว่า OP จะเปลี่ยนชื่อเรื่อง ฉันไม่เห็นว่าคุณจะสรุป "สมมาตร" หรือ "ไม่สมมาตร" จากข้อความนั้นได้อย่างไร ถ้ามีจะอ่านว่า "ไม่สมมาตร" เนื่องจากพูดถึง "คีย์ถอดรหัส" เป็นพิเศษ และเช่น สามารถใช้ RSA-OAEP เพื่อ "เข้ารหัสด้วยสิ่งเหล่านั้น" ได้อย่างแน่นอน
Score:3
ธง in

ฉันเดาว่าโครงร่างอสมมาตรส่วนใหญ่ตกอยู่ในสิ่งนี้300 บิตค่อนข้างใหญ่ รูปแบบส่วนใหญ่สุ่ม ถ้าเป็นไปได้ในโดเมนเฉพาะ ตัวอย่างเช่น การลบ 300 บิตออกจากไซเฟอร์เท็กซ์ RSA แบบสุ่มหมายความว่าการยกกำลังแบบโมดูลาร์จะส่งคืนการตอบสนองที่ไม่ถูกต้อง - หากจะดำเนินการเลย (RSA กำหนดให้ใช้ไซเฟอร์เท็กซ์ที่มีขนาดเท่ากับขนาดโมดูลัสในหน่วยไบต์อย่างชัดเจน) การคาดเดา 300 บิตของข้อมูลที่สุ่มโดยพื้นฐานแล้วนั้นเป็นไปไม่ได้ในการคำนวณ

โปรดทราบว่าหากคุณใช้โครงร่างเชิงกำหนด คุณสามารถลองเดาข้อความธรรมดา จากนั้นทดสอบว่าข้อความนั้นสร้างข้อความรหัสเดียวกันหรือไม่ หลังจากนั้นคุณสามารถถอดรหัสได้ โดยทั่วไปเราจะไม่ใช้โครงร่างเชิงกำหนด

ในทำนองเดียวกัน หากคุณลบคีย์สาธารณะ DH ชั่วคราวทั้งหมดภายในแบบแผน IES แบบไฮบริด ผู้รับจะไม่สามารถคำนวณความลับ (สมมาตร) ที่ใช้ในการเข้ารหัสข้อมูลได้

สำหรับการเข้ารหัสแบบไฮบริด ยังสามารถใช้การแปลงแบบทั้งหมดหรือไม่มีเลยก็ได้ ตามที่ระบุไว้ในส่วนความคิดเห็น


ระวังว่ามีโปรโตคอลและรูปแบบคอนเทนเนอร์มากมาย เป็นไปได้มากที่คุณจะลบ 300 บิตหรือ 37/38 ไบต์ออกจากสิ่งเหล่านั้นและยังคงสามารถถอดรหัสได้หากคุณพลาดข้อความเข้ารหัสจริงหรือส่วนสำคัญของส่วนหัวที่จำเป็นซึ่งได้รับคีย์ถอดรหัสจริง

โพสต์คำตอบ

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