Secret Sharing

posted on 09 Sep 2005 13:48 by ipats
เขียนอะำไรไร้สาระมานาน หุหุ
วันนี้ขอพูดถึงเรื่องนี้ล่ะกันครับ

secret sharing...

คืออะไร? พูดง่ายๆ มันก็คือวิธีการเก็บความลับโดยการที่จะรู้ความลับต้องใช้คนที่รู้ความลับมารวมกัน

งงแฮะ... เอาใหม่ๆ

เอาเรื่องบัญชีเงินฝากล่ะกันนะครับ
คิดว่าหลายคนคงเคยเปิดบัญชีร่วม อาจจะสองคน สามคน ฯลฯ
สมมติว่าเปิดสามคน.. ก็อาจจะมีเงื่อนไขว่า ต้องเซ็นเบิกสองในสามคน
หรืออาจจะมีมีเพิ่มเติมว่า นาย A ต้องเซ็นร่วมกันใครก็ได้อีกคน ฯลฯ

มันก็ประมาณนี้หล่ะครับ

มาที่เรื่องความลับครับ..
สมมติว่าเรามีความลับอย่างหนึ่งที่จะให้คน 5 คนรู้
แต่ก็กลัวว่าถ้าให้คนๆ นึงสามารถถอดรหัสได้ด้วยตัวเองอาจจะอันตราย
เลยกำหนดเงื่อนไขว่าต้องอยู่รวมกันสามคนขึ้นไปถึงจะถอดรหัสความลับนี้ได้
เรื่องมันก็เป็นแบบนี้แหละครับ

แล้วเราจะทำอย่างไร?

มันก็มีหลักการอยู่อย่างนึงครับ
ลองนึกถึงสมการเส้นตรง... (ดีกรีหนึ่ง)
เราสามารถสร้างสมการเส้นตรงได้จากการรู้จุดคู่ลำดับที่เส้นตรงนั้นผ่านอย่างน้อยสองจุด
ถ้าเป็นสาการพหุนามดีกรีสอง การต้องใช้สามจุด... แบบนี้ไปเรื่อยๆ

แล้วมันเกี่ยวอะไรกัน?

ก็สมมติว่าผมมีสมการพาราโบลาอยู่สมการนึง
แล้วหาคู่ลำดับมาสิบคู่ แจกให้คนสิบคน
คราวนี้.. ถ้าคนสามคนมาช่วยกันเอาคู่ลำดับที่แต่ละคนรู้มาสร้างสมการก็จะได้สมการเริ่มต้น
แต่ถ้า.. ผมอยากให้คนนึงมีอำนาจพิเศษ นาย A สามาถรวมกับใครอีกคนก็ได้ในการสร้างสมการ
ผมก็ให้คู่ลำดับนาย A ได้สองคู่ แทนที่จะเป็นคู่เดียว..
หลักการก็ประมาณนี้แหละครับ..

ส่วนเรื่องละเอียดๆ ขอไม่เขียนล่ะกันครับ (หมดแรงล่ะ อิอิ)

(ม่ะรู้เขียนไรผิดไปเปล่านะคั๊บ อิอิ.. เรียนมานานล่ะ)
รายละเอียดเพิ่มเติมครับ http://en.wikipedia.org/wiki/Secret_sharing

Comment



smilebig smileopen-mounthed smileconfused smilesad smileangry smiletonguequestionembarrassedsurprised smilewinkdouble winkcry

อ่านละ งง เหอะๆ
พี่ขอเก็บความลับไว้ดีกว่านะ
กรูงงโคตร !!!

#2 By ข้าวปุ้น on 2005-09-09 14:18

ฟังดูฉลาดมากๆ แต่ถ้ามันลำบากขนาดนั้น มขอเก็บความลับไว้กับตัวดีกว่า

#3 By Re-Peat Again on 2005-09-09 14:22

หุหุ
อ่านรอบแรก งง

อ่านรอบสอง พอจับความได้ว่า


เหมือนการเก็บความลับเพื่อการแกะความลับออกมาโดย ตั้ง key ขึ้นมาใช่มั๊ยคะ?

หึหึ แต่แหม ... คงต้องสำคัญมากๆแน่ๆ อย่างลายแทงสมบัติเงี้ย .... ถ้าความลับธรรมดาๆ อย่างการแอบชอบใครซักคน นัทขอเก็บไว้คนเดียวดีกว่า

อิอิ

เขียนได้งงแต่เข้าใจดีค่ะ

#4 By Na - th (นัท) on 2005-09-09 15:59

เป็นความคิดที่ดีนะ อิอิ..

#5 By w i s d o m* on 2005-09-09 19:25

อ่านแล้วเหมือนจะเข้าใจเลยค่ะ

คงประมาณว่ามีแผนที่ 1 แผ่น แล้วตัดแบ่งเป็น 4 ส่วน
ต้องมี 3 ใน 4 ถึงจะดูรู้เรื่อง

อย่างงี้เข้าใจถูกมั๊ยเนี่ย = =;;

#6 By Ameba O-Lan-la on 2005-09-09 21:30

เข้าใจ แต่ไม่เข้าใจ กร้ากกกกกกกกกก

ว่าแต่เอามาทำอะไรหว่า

#7 By NaruTe Gunsou on 2005-09-09 21:36

แล้วถ้าทั้งกลุ่มตกเลขหล่ะ ทำไงเนี่ย

#8 By inat : www.66un.net on 2005-09-09 22:37

นึกถึงแบบ ...
อ๊ะ แอบเห็นความลับเข้าแล้วซีนะ
งั้นแกต้องมาเป็นพวกเดียวกับเราซะดีๆ เหอเหอ
(แล้วชายหนุ่มคนนั้นก็โดนเกย์กระบือทั้งสองลากไปตุ๋ยปิดปาก)

ยังงี้เรียกซีเคร็ทแชริ่งไหมคับ

#9 By Bickboon on 2005-09-10 03:49

ความลับไม่มีในโลก !?

#10 By Razhluk on 2005-09-10 07:59

5555555555555 ตอนแรกงงมั๊กๆ แต่หลังๆ เกทแหละ

กลุ่มพี่ก็เป็นนะ แต่พอใช้ทีไร ล่มตลอด

#11 By Vee* on 2005-09-10 09:10