Score:0

แยกคีย์บิตสำหรับการเข้ารหัสสตรีม

ธง br

คำถามของฉันเป็นเรื่องทั่วไปเล็กน้อย รหัสกระแสใช้ a $5$คีย์บิต $(k_0, k_1, k_2, k_3, k_4)$, $k_i \ใน \{0,1\}$ สำหรับ $i = 0,1,2,3,4,5$. ตอนนี้การออกแบบประกอบด้วย $3$ เครื่องกำเนิดไฟฟ้า $G_1, G_2, G_3$ ซึ่งสร้างลำดับของ $0$'ทราย $1$ได้แก่ $\{z^{G_1}_i\}$, $\{z^{G_2}_i\}$ และ $\{z^{G_3}_i\}$ ตามลำดับ ผลลัพธ์สุดท้ายคือคีย์สตรีม $z_i = z^{G_1}_i z^{G_2}_i \oplus z^{G_2}_iz^{G_3}_i \oplus k_{(i\mod 5)}$.

ถ้าทั้งหมด $z_i$เป็นที่ทราบกันดีอยู่แล้วว่าจะต้องอธิบายอย่างไรจึงจะทราบได้ $k_2$.

ตอนนี้ฉันไม่ได้แสวงหาวิธีแก้ปัญหาที่แน่นอน ความเข้าใจของฉันคือเราต้องค้นหา $k_2$, $z_{2+5k}$ของ $k = 0,1,2 \จุด $ มีประโยชน์สำหรับเรา เรารู้ทั้งหมด $z_{2+5k}$เหมือนกับ $z_i$เป็นที่รู้จักสำหรับเรา

นอกจากนี้ เรายังสามารถแยก $k_2$ จากความสัมพันธ์ที่กำหนด

แต่หลังจากนี้ฉันเริ่มติดขัด ฉันไม่ต้องการคำตอบที่ตรงประเด็น เมื่อรู้ทั้งหมดนี้แล้วเราจะสามารถค้นหาได้อย่างไร $k_2$ ? ความคิดใด ๆ จะเป็นประโยชน์ ขอขอบคุณ.

kelalaka avatar
in flag
คำแนะนำ: $$z^{G_1}_i z^{G_2}_i \oplus z^{G_2}_iz^{G_3}_i \oplus k_{(i\bmod 5)} = z^{G_2}_i (z^{G_1}_i \oplus z^{G_3}_i) \oplus k_{(i\bmod 5)} = $$ ใช้การโจมตีแบบสหสัมพันธ์หรือไม่

โพสต์คำตอบ

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