Score:0

การแบ่งปันความลับของ Shamir มีการแจกจ่ายตัวเลขสุ่มอย่างสม่ำเสมอหรือไม่?

ธง br
Ay.

อนุญาต $t$ เป็นเกณฑ์ในโครงการแชร์ความลับ (SSS) ของ Shamir

ถือว่าเรารู้ $t'<t$ หุ้น สมมติว่าเราได้รับค่าสุ่มที่สุ่มเลือกจากฟิลด์เดียวกับที่ใช้ใน SSS

คำถาม: เราสามารถแยกแยะค่าสุ่มจากหุ้นด้วยความน่าจะเป็นที่ไม่มีนัยสำคัญได้หรือไม่?

poncho avatar
my flag
ในคำตอบ เราพบการตีความที่เป็นไปได้สามประการของสถานการณ์ที่คุณถาม คุณช่วยปรับแต่งคำตอบของคุณให้แสดงรายการที่ตั้งใจไว้จริง ๆ (หรือถ้าคุณหมายถึงการตีความที่สี่จริง ๆ)
Ay. avatar
br flag
Ay.
@poncho ขอบคุณสำหรับคำตอบด้านล่าง! แน่นอน ฉันจะอ่านคำตอบของคุณอย่างละเอียดและพยายามปรับปรุงคำถามของฉัน ถ้าคุณไม่ว่าอะไร ฉันจะทำในสองสามวัน ขอบคุณมากอีกครั้ง
kodlu avatar
sa flag
ดูคำตอบที่อัปเดตของฉัน
Score:2
ธง sa

แต่ละค่าของระดับ $t-1$ พหุนาม SSS แบบเต็ม $พี$ ประเมินที่ใดก็ได้ $x$ ในขอบเขตที่จำกัด $F$ มันถูกกำหนดไว้มากกว่าคือกระจายอย่างสม่ำเสมอใน $F$. ดู คำตอบนี้ ตัวอย่างเช่น.

ตอนนี้ถือว่า $tâ<t$ หุ้นถูกเปิดเผยพูดได้ $Sâ=\{(x_1,P(x_1)),\ldots,(x_{tâ},P(x_{tâ}))\}.$

ถ้าหุ้นชุดเดิมคือ $S$ ชุดที่ไม่ว่างเปล่า $T=S\setลบSâ$ ตอนนี้กำหนดโดยไม่ซ้ำกันด้วยวิธีปกติของการแก้ไข Lagrange พหุนามของดีกรีที่ถูกต้อง $t-tâ-1$ ให้ใด ๆ $t-tâ$ คะแนน $x$ ใน $K \setminus \{x_1,\ldots,x_{tâ}\}$.

อัลกอริทึมที่แตกต่าง: อนุญาต $k>t-tâ$ และปล่อยให้หุ้นที่ถูกอ้างสิทธิ์ $$C=\{(x_j,y_j):1\leq j \leq k\}$$ จะได้รับ หากเป็นหุ้นแท้ใดๆ $t-tâ$ ของพวกมันจะให้พหุนามการประมาณค่า Lagrange Interpolation เหมือนกับชุดย่อยอื่น ๆ ที่มีขนาดเท่ากัน ถ้า $y_j$ เป็นการสุ่ม การแก้ไข Lagrange ที่แตกต่างกันสองรายการบอกว่ารองรับสองรายการ $$A=\{x_1,\ldots,x_{t-tâ}\}$$ และบน $$Aâ=\{x_2,\ldots,x_{t-tâ},x_{t-tâ+1}\}$$ จะให้ แตกต่าง ลากรองจ์ การแก้ไขพหุนามด้วยความน่าจะเป็น $$1-\frac{1}{q}$$ ที่ไหน $คิว$ คือขนาดของฟิลด์ที่เราใช้

ในความเป็นจริงแม้เพียงหนึ่งหุ้นใน $A \bigcup Aâ$ เป็นแบบสุ่ม คุณสมบัตินี้จะคงอยู่เนื่องจากการประมาณค่าอย่างน้อยหนึ่งรายการจะให้พหุนามแบบสุ่ม

Ay. avatar
br flag
Ay.
ขอบคุณสำหรับคำตอบ. อย่างไรก็ตาม y-coordinated ไม่เป็นอิสระ (และมีความสัมพันธ์กัน) เนื่องจากเป็นการประเมินพหุนามคงที่ที่ค่าต่างกัน นอกจากนี้ ค่าสัมประสิทธิ์ *เดียวกัน* จะถูก *ใช้ซ้ำ* สำหรับพิกัด x ที่แตกต่างกัน ดังนั้นเราจึงไม่สามารถโต้แย้งการกระจายหุ้นสำหรับสองพิกัด x ที่แตกต่างกันโดยอาศัยการกระจายของค่าสัมประสิทธิ์ นี่เป็นตัวอย่างที่ง่ายกว่า พิจารณา $y_1=r_1 a+r_2$ และ $y_2=r_1 b+r_2$ โดยที่ $r_i$ กระจายอย่างสม่ำเสมอโดยการสุ่ม เราไม่สามารถโต้แย้งได้ว่า $y_1$ และ $y_2$ นั้นแยกจากกัน
kodlu avatar
sa flag
ความคิดเห็นของคุณใช้ไม่ได้กับคำตอบที่แก้ไขอีกต่อไป
Ay. avatar
br flag
Ay.
ขอบคุณสำหรับคำตอบ. ฉันคิดว่า แม้ว่าเราจะถือว่าการแชร์เพียงหนึ่งรายการเป็นการสุ่ม เราก็ไม่สามารถสันนิษฐานได้ว่าการแชร์ครั้งต่อไปเป็นการสุ่มเช่นกัน เพราะส่วนที่เหลือจะอาศัยการสุ่มที่ใช้กับการแชร์ครั้งแรก (หรืออีกนัยหนึ่งคือการใช้การสุ่มซ้ำ) อย่างไรก็ตาม มันอาจจะง่ายกว่าที่จะเถียงเรื่องความสุ่ม หากพิกัด x เป็นค่าสุ่ม (ซึ่งฉันไม่ได้คิดไปเอง)
Score:2
ธง my

ถือว่าเรารู้ $t'<t$ หุ้น สมมติว่าเราได้รับค่าสุ่มที่สุ่มเลือกจากฟิลด์เดียวกับที่ใช้ใน SSS

คำถาม: เราสามารถแยกแยะค่าสุ่มจากหุ้นด้วยความน่าจะเป็นที่ไม่มีนัยสำคัญได้หรือไม่?

มันขึ้นอยู่กับ.

ตอนนี้ มีสองวิธีที่เป็นไปได้ในการตีความคำถามของคุณ (และแม้ว่าคำตอบจะเหมือนกันสำหรับทั้งสองวิธี แต่ตรรกะจะแตกต่างกันเล็กน้อย) นี่คือวิธีที่ฉันเห็น:

  • เหล่านี้ $r$ 'ค่าสุ่ม' จะถูกพิจารณาทั้งหมดในคราวเดียวว่าเป็นหุ้นที่มีศักยภาพ นั่นคือฝ่ายตรงข้ามได้รับทั้งหมด $t' + r$ หุ้น $t'$ ซึ่งเป็นหุ้นที่แท้จริงและ $r$ ซึ่งอาจเป็นค่าสุ่ม หรือ (เท่าที่เกี่ยวข้องกับฝ่ายตรงข้าม) อาจเป็นส่วนแบ่งจริง หากเป็นกรณีนี้ ให้ทำตามตรรกะด้านล่าง

  • เหล่านี้ $r$ 'ค่าสุ่ม' คือความเป็นไปได้ทั้งหมดของการแบ่งปันที่ขาดหายไป นั่นคือ, $r-1$ ในจำนวนนี้เป็นค่าสุ่ม (และฝ่ายตรงข้ามก็รู้สิ่งนั้น) ค่าสุดท้ายนั้นอาจเป็นค่าสุ่มเช่นกัน หรืออาจเป็นค่าจริง - ฝ่ายตรงข้ามไม่รู้ว่าค่าใด และเขาก็ไม่รู้ด้วยว่าค่าใดอาจเป็นค่า มูลค่าที่แท้จริง หากเป็นกรณีนี้ ให้ทำตามตรรกะด้านล่าง แต่ด้วย $r=1$และย้ำถึงความเป็นไปได้ต่างๆ สำหรับการแบ่งปันที่ซื่อสัตย์

ฉันจะสันนิษฐานด้วยว่าผู้โจมตีมีความรู้บางอย่างเกี่ยวกับความลับที่แบ่งปันกัน เขาอาจไม่รู้ค่าที่แน่นอน แต่เขาอาจรู้ว่าค่านั้นเป็นหนึ่งในความเป็นไปได้เล็กๆ ชุดหนึ่ง (หรืออย่างน้อยก็รู้ว่ามีค่าชุดใหญ่ที่ไม่สามารถเป็นได้)

ในกรณีนั้นถ้า $t' + r < t$แล้วปฏิปักษ์ไม่สามารถกำหนดอะไรได้ หุ้นทั้งหมดเหล่านี้ดูสุ่ม นั่นคือ สำหรับค่าใด ๆ ของส่วนแบ่งที่ทราบ และค่าใด ๆ ของความลับที่ใช้ร่วมกัน มีค่าสัมประสิทธิ์ที่เป็นไปได้สำหรับพหุนามที่ไม่รู้จัก ซึ่งจะทำให้ค่านั้นนำไปสู่ค่าที่สังเกตได้ (และปรากฎว่ามีความเป็นไปได้ในจำนวนเท่ากันโดยไม่ขึ้นกับ ค่าที่สังเกตได้ ดังนั้น ฝ่ายตรงข้ามจึงไม่ได้รับข้อมูลความน่าจะเป็นด้วยซ้ำ)

ในทางกลับกัน ถ้า $t' + r \ge t$จากนั้นฝ่ายตรงข้ามก็มีแนวทาง เขาสามารถรับส่วนแบ่งที่เขามี (ทั้งหุ้นที่รู้จักดีและหุ้นที่รอบคอบอย่างน่าสงสัย) และสร้างความลับร่วมกันที่พวกเขาจะบอกเป็นนัย จากนั้นเขาจะตรวจสอบเพื่อดูว่าความลับที่ใช้ร่วมกันนั้นเป็นไปได้หรือไม่ หากไม่ใช่ค่าที่เป็นไปได้ เขารู้ว่าหุ้นบางตัวที่เขาใช้นั้นไม่ถูกต้อง

ar flag
เดิมทีฉันสันนิษฐานว่าเป็นการตีความที่สาม: ฝ่ายตรงข้ามได้รับค่า $t'$ สองชุด ชุดหนึ่งเป็นส่วนย่อยของส่วนแบ่งที่สร้างโดยโครงการของ Shamir ที่มีเกณฑ์ $t > t'$ และอีกชุดประกอบด้วย $t' $ กระจายตัวเลขสุ่มอย่างสม่ำเสมอ; ฝ่ายตรงข้ามสามารถแยกความแตกต่างของทั้งสองชุดด้วยความน่าจะเป็น $> \frac12$ ได้หรือไม่ (FWIW คำตอบสำหรับการตีความคำถามนี้ชัดเจนว่า "ไม่ ไม่สามารถ" โดยยึดตามข้อโต้แย้งเดียวกับที่คุณให้ไว้ข้างต้น)
Ay. avatar
br flag
Ay.
ขอบคุณทั้งคำตอบและความคิดเห็นของคุณ! ฉันหมายถึงกรณีที่ 1 (หรือคนที่ 3) อย่างไรก็ตาม ฉันไม่แน่ใจเกี่ยวกับการแยกแยะการแบ่งปันที่แท้จริงออกจากค่าสุ่ม เนื่องจากหุ้นมีความสัมพันธ์กันและการสุ่มเกิดขึ้นจากค่าสัมประสิทธิ์เดียวกันที่ใช้กับหุ้นทั้งหมด
poncho avatar
my flag
@Ay.: ดังนั้นคำตอบของฉันเกี่ยวกับ 'he can iff $t' + r \ge t$' คือสิ่งที่คุณกำลังมองหา
Ay. avatar
br flag
Ay.
@poncho โดยพื้นฐานแล้วฝ่ายตรงข้ามไม่มีส่วนแบ่งทั้งหมดเพื่อตรวจสอบว่าส่วนย่อยของพวกเขาสามารถนำไปสู่ความลับได้หรือไม่
poncho avatar
my flag
@Ay.: ใช่ และจำนวนการแชร์ที่ไม่เพียงพอ (นับการรู้ความลับที่แชร์บางส่วนเป็นการแชร์เพิ่มเติมอย่างมีประสิทธิภาพ) ดูสุ่ม...
Ay. avatar
br flag
Ay.
@poncho เช่นเคย คุณมีประโยชน์มาก ขอบคุณสำหรับคำตอบและความคิดเห็นของคุณ
Score:0
ธง us

ไม่เราทำไม่ได้เรารู้ว่า SSS นั้นสมบูรณ์แบบ นั่นหมายถึงความรู้เรื่อง (t-1) หรือจำนวนหุ้นที่น้อยกว่านั้นไม่ได้ให้ข้อมูลเกี่ยวกับ s -ดังนั้นเกี่ยวกับหุ้นอื่นๆ-

Ay. avatar
br flag
Ay.
ขอบคุณสำหรับคำตอบ. อย่างไรก็ตาม การเปิดเผยความลับไม่ได้หมายความว่าแต่ละหุ้นมีการกระจายที่เหมือนกันโดยเป็นค่าสุ่มอย่างแท้จริง ดังนั้น คำตอบของคุณดูเหมือนจะไม่ตอบคำถามของฉันอย่างเต็มที่

โพสต์คำตอบ

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