Score:1

มูรรู แซตโทน RSA

ธง us

ก่อนที่คุณจะถาม นี่ไม่ใช่ทั้งสำหรับ ซี.ที.เอฟ หรือการบ้านซึ่งเป็นปัญหาในการนำ RSA ที่ไม่ได้มาตรฐานไปใช้ หากรู้สึกว่าเป็นปัญหา CTF ฉันจะลบโพสต์นี้หากจำเป็น

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

ชี้แจง: ใช้ฟังก์ชันการถอดรหัส $ct$ และกลับมาเหมือนเดิม $ct$ หากคีย์ถูกต้อง

poncho avatar
my flag
ใน "ส่งคืนข้อความที่เข้ารหัส" นั่นหมายถึงข้อความธรรมดาดั้งเดิม (ตามที่ fgrieu ระบุไว้ นั่นคือสิ่งที่คาดหวัง) หรืออ้างอิงถึงข้อความเข้ารหัส (นั่นคือ การดำเนินการถอดรหัสส่งคืนข้อความที่ได้รับ)
Random avatar
us flag
ใช่ ขออภัย เนื่องจากการเข้ารหัสข้อความจะส่งกลับ $x$ การเรียกใช้ฟังก์ชันถอดรหัสบน $x$ จะส่งคืน $x$ อย่างที่ปอนโชกล่าว เป็นเรื่องที่น่าสนใจเพราะคีย์ถอดรหัสที่ไม่ถูกต้องซึ่งเรียกใช้บนข้อความเข้ารหัส $c$ คืนค่าที่ไม่ใช่ $c$
คำถามนี้เป็นภาษาอื่นๆ:

โพสต์คำตอบ

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