Score:0

จะเกิดอะไรขึ้นเมื่อเราแฮชค่าที่แฮชแล้ว เชื่อมเข้าด้วยกัน

ธง cn

ฉันอ่านในหน้า 16 ของ เกี่ยวกับความปลอดภัยของตัวรวมฟังก์ชันแฮช นั่น

ตัวรวมแบบคลาสสิกสำหรับการต้านทานการชนกันเพียงแค่เชื่อมเอาต์พุตของ ทั้งฟังก์ชันแฮช $Comb_{\mathbin\|}(M) = H_0(M) \mathbin\| H_1(M)$ เพื่อให้แน่ใจว่าต้านทานการชนได้ตราบเท่าที่ H0 ตัวใดตัวหนึ่ง H1 ปฏิบัติตามคุณสมบัตินี้

พิจารณา H ซึ่งเป็นฟังก์ชันแฮชภายในที่ปลอดภัยด้วยอินพุต 256 บิตและเอาต์พุต 128 บิต

คำถามของฉันคือ ถ้าเราแฮชการต่อข้อมูลอีกครั้งด้วยฟังก์ชันแฮชเดิมที่ใช้ก่อนหน้านี้

เช่นนั้น

H(H(M)â¥H(M))) (ขออภัยที่ไม่มีความรู้ว่าลาเท็กซ์คืออะไร)

เกิดอะไรขึ้นกับแรงต้านการชน? มันกลายเป็น

$$2^{(n/2)} \cdot 2^n$$

หรือกลายเป็น

$$2^{(n/2)} + 2^n$$

หรือฉันไปผิดทางเพื่อดูว่ามันดีขึ้นหรือแย่ลง? ฟังก์ชันแฮชที่ใช้ทั้งสามครั้งเป็นฟังก์ชันแฮชแบบเดียวกัน ซึ่งฉันคิดว่าเป็นฟังก์ชันในอุดมคติ/แข็งแกร่งและทนทานต่อการชน

kelalaka avatar
in flag
เอ่อ เพจอะไรคะ? คำพูดของคุณไม่สมบูรณ์แบบ และเราได้เปิดใช้งาน $\LaTeX$/MathJax บนไซต์ของเรา ดูเหมือนว่าคุณต้องการเรียนรู้เกี่ยวกับการออกแบบแฮช คำแนะนำของฉันคืออ่าน[หนังสือเบลค](https://www.amazon.com/Function-BLAKE-Information-Security-Cryptography/dp/3662447568/) และฉันจำคำถามดังกล่าวได้ ...
kelalaka avatar
in flag
โปรดทราบว่า; คำถามไม่ชัดเจน `ถ้าเราแฮชการต่อข้อมูลอีกครั้ง' คุณหมายถึง $H_1,H_2$ หรือฟังก์ชันแฮชอิสระอื่น $H_3$ หรือไม่ ทำไมเราถึงต้องการการออกแบบดังกล่าวในขณะที่เราสามารถใช้ $SHA-3, Shake, Blake$ เป็นต้น
kelalaka avatar
in flag
[การชนกันหลายครั้งในฟังก์ชันแฮชแบบวนซ้ำ การประยุกต์ใช้กับ Antoine Joux โครงสร้างแบบเรียงซ้อน](https://link.springer.com/content/pdf/10.1007%2F978-3-540-28628-8_19.pdf) และ [แฮชภายนอกไม่ได้เปลี่ยนการชนกันภายใน]( https://crypto.stackexchange.com/q/64780/18298)
kelalaka avatar
in flag
[ไม่สั้นนัก รู้เบื้องต้นเกี่ยวกับ LATEX 2ε](https://tobi.oetiker.ch/lshort/lshort.pdf)
ph flag
คำถามที่สองของ kelalaka: ข้อความที่ยกมาพูดถึง 2 แฮชที่แตกต่างกัน แต่คำถามของคุณเกี่ยวกับแฮชเดียว คุณกำลังถามเกี่ยวกับความต้านทานการชนของการใช้โครงสร้างนั้นกับแฮชเดียวหรือไม่? ทำไม

โพสต์คำตอบ

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