Score:2

คำถามเกี่ยวกับ "ลายเซ็นดิจิทัลที่ผ่านการรับรอง" หน้า 19

ธง no

กระดาษอ้างอิง ที่นี่.

หน้า 19 ของเอกสารแนบ

ข้อความที่ตัดตอนมาข้างต้นมาจากหน้า 19 ของเอกสารแนบ ฉันมีคำถามสองสามข้อ

  1. y = F^9(x) เท่ากับ F(F(F(F(F(F(F(F(F(x)))))))))) ?
  2. ข้อความที่ตัดตอนมาบอกว่าอนุญาตให้เราเซ็นข้อมูล 4 บิต ไม่ควรอนุญาตให้บุคคลเซ็นข้อความขนาดใดก็ได้ (เช่น 100 บิต) ไม่ใช่แค่ 4 บิตโดยเรียกใช้ฟังก์ชันแฮชซ้ำๆ (เช่น หากข้อความที่จะเซ็นมีค่า 247869 ฉันจะเรียกใช้ฟังก์ชัน 247869 เท่านั้น ครั้งซ้ำๆ)?
  3. ฉันไม่เข้าใจส่วนที่อ่านว่า "ทุกคนสามารถตรวจสอบ F^7(F^9(x)) = y ดังนั้นจึงเป็นการยืนยันว่า F^9(x) ถูกเปิดเผยต่อสาธารณะ แต่ไม่มีใครสามารถสร้างค่านั้นได้"

ขอบคุณสำหรับเวลาของคุณ!

Score:4
ธง ru
  1. ใช่ถูกต้อง
  2. ไม่นะค่า $f^{16}(x)$ ควรคิดว่าเป็นการคำนวณและเผยแพร่ก่อนที่จะมีการสร้างลายเซ็นใดๆ เฉพาะในกรณีที่ผู้ลงนามมีการมองการณ์ไกลในการคำนวณและเผยแพร่ $f^n(x)$ สำหรับบางคน $n>24789$ พวกเขาจะสามารถเซ็นมูลค่า 24789 ได้หรือไม่
  3. ค่าลายเซ็นที่อ้างสิทธิ์ $s$ สามารถแฮชซ้ำได้ 7 ครั้ง และเมื่อเทียบกับ $y$ เช่น สามารถตรวจสอบได้ว่า $f^7(s)=y$. สิ่งนี้ไม่น่าจะเป็นจริงอย่างมากสำหรับใครก็ตาม $s$ สร้างโดยศัตรู; แต่ผู้ลงนามที่ถูกต้องสามารถกำหนดได้ $s=f^9(x))$ ดังนั้น $f^7(s)=f^7(f^9(x))=f^{16}(x)=y$.

โพสต์คำตอบ

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