คำจำกัดความของฟังก์ชันแฮช XOR-Universal โดย Abidin[1]:
ห้องเรียน $H$ ของฟังก์ชันแฮชจาก $M$ ถึง $T$ คือ XOR-Universal$_2$ ($XU_2$) ถ้ามีอยู่มากที่สุด $|H|/|T|$ ฟังก์ชันแฮช $h$ $\in$ $H$ ดังนั้น $(h(m_1) = ชั่วโมง(m_2$) $\oบวกเ)$ สำหรับสองข้อที่แตกต่างกัน $m_1$, $m_2$ $\in$ $M$ และอื่น ๆ $t \ใน T$.
ถ้ามีมากที่สุด $\epsilon|H|$ ฟังก์ชันแฮชแทนสำหรับ $\epsilon > 1/|T|$, ห้องเรียน $H$ เป็น $\epsilon$-เกือบ-XOR-สากล$_2$ ($\epsilon-AXU_2$).
$M$ คือชุดที่มีข้อความทั้งหมด (สตริงบิตทั้งหมดที่มีความยาว m ในกรณีนี้)
$T$ คือชุดของแท็กที่เป็นไปได้ทั้งหมด (สตริงบิตทั้งหมดที่มีความยาว n ในกรณีนี้)
$H$ เป็นชุดที่มีฟังก์ชันแฮชที่เป็นไปได้ทั้งหมด
$|H|$ หมายถึงจำนวนของฟังก์ชันแฮช (For $n$ x $m$ เมทริกซ์ Toeplitz $|H|$ = $2^{m + n-1}$).
$|T|$ หมายถึงขนาดของชุด $T$.
Toeplitz-Matrices สำหรับการรับรองความถูกต้อง
เมทริกซ์โทพลิทซ์เป็นเมทริกซ์ฐานสองที่มีเส้นทแยงมุมคงที่ ซึ่งจำเป็นต้องใช้เฉพาะแถวและคอลัมน์แรกเพื่อระบุเมทริกซ์ดังกล่าว (ความยาวของคีย์ของ $ม+n-1$ บิต)
เช่น.
$$
T_{3\times5}=
\left[{\begin{อาร์เรย์}{ccccc}
0 & 1&0&0&1 \
1&0&1&0&0\
0& 1&0&1&0 \
\end{อาร์เรย์} } \right]
$$
สำหรับการรับรองความถูกต้อง แต่ละข้อความจะแสดงเป็นเวกเตอร์คอลัมน์ไบนารีที่มีความยาว m และคูณด้วยเมทริกซ์ Toeplitz และเวกเตอร์ผลลัพธ์ การดำเนินการ XOR ระดับบิตจะใช้เพื่อรับเวกเตอร์ไบนารีที่มีความยาว n
หากการดำเนินการนี้จะเป็น XOR แบบสากล สามารถใช้ในรูปแบบการตรวจสอบสิทธิ์ที่ปลอดภัยแบบไม่มีเงื่อนไขโดยทำตามขั้นตอนต่อไปนี้ด้วย: ผลลัพธ์คือ XOR'ed ที่มีความยาวสตริงบิตสม่ำเสมอ n (การเข้ารหัส One-Time-Pad (OTP )) เพื่อลงท้ายด้วยแท็ก บุคคลที่สองรู้รหัสในการระบุเมทริกซ์ Toeplitz และรหัส OTP ในการตรวจสอบความถูกต้อง เธอทำการคำนวณแบบเดียวกันกับ m และเปรียบเทียบกับแท็กที่ได้รับ
คำถาม
ฉันต้องการพิสูจน์ว่าเมทริกซ์ Toeplitz เป็น XOR-universal ในโครงร่างที่อธิบายไว้ข้างต้นเพื่อดูว่าสามารถใช้ในโครงร่างการรับรองความถูกต้อง Wegman-Carter One-Time-Pad ตามที่อธิบายใน [2] ได้หรือไม่ ในกระดาษ 94 ของเขา Krawczyk [3]
แสดงให้เห็นว่าเมทริกซ์ Toeplitz ที่สร้างด้วย LFSR นั้นแท้จริงแล้วเป็น XOR-universal แต่เท่าที่ฉันสามารถบอกได้ว่าการก่อสร้างของเขาให้ผลลัพธ์เฉพาะเมทริกซ์ Toeplitz ที่จำกัดบางอย่างเท่านั้น และหลักฐานของเขาไม่สามารถใช้ได้กับกรณีทั่วไป
นอกจากนี้ เอกสารใดๆ ที่ฉันพบจนถึงตอนนี้อ้างถึง Mansour [4] สำหรับข้อพิสูจน์ดังกล่าว ซึ่งไม่ได้กล่าวถึง Toeplitz matrices ในเอกสารของเขา ดังนั้นคำถามของฉันคือถ้ามีใครรู้หลักฐานที่แสดงว่าตระกูลของเมทริกซ์ Toeplitz เป็น XOR-Universal หรือเอกสารที่มีหลักฐานดังกล่าว
[1]:http://liu.diva-portal.org/smash/record.jsf?pid=diva2%3A616704&dswid=3813
[2]:https://dl.acm.org/doi/10.1145/800105.803400
[3]:https://link.springer.com/chapter/10.1007/3-540-48658-5_15
[4]:https://www.sciencedirect.com/science/article/pii/030439759390257T?via%3Dihub