Score:1

กำลังมองหาลายเซ็นที่ไม่ระบุตัวตน (บางส่วน)

ธง cn
jjj

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

สมมติว่า X เลือกคนกลุ่ม G (สามารถสันนิษฐานได้ว่าทุกคนมีรหัสสาธารณะที่รู้จัก) จากนั้นสมาชิก Y ของ G ควรจะสามารถลงนามในเอกสารเพื่อให้ทุกคนสามารถตรวจสอบได้ว่ามีการลงนามโดยใครบางคนใน G (เช่น ลายเซ็นแบบริงโทน เป็นต้น) แต่สมาชิกของ G ควรรู้ว่าใครเป็นคนเซ็น

นอกจากนี้ ฉันสนใจเทคนิคที่คล้ายกัน ซึ่งสมาชิกของ G ไม่ทราบว่าใครเป็นผู้ลงนามในเอกสาร แต่มีเพียง X เท่านั้นที่รู้

ฉันคิดที่จะแนบลายเซ็นปกติที่เข้ารหัสและ Ring-Sign ให้กับสิ่งทั้งหมด แต่วิธีนี้ทำให้สมาชิกของ G สามารถแนบข้อมูลแบบสุ่มได้ และมันก็ดูดีสำหรับทุกคนที่อยู่ข้างนอก

สิ่งนี้ไม่จำเป็นต้องทำได้โดยใช้ลายเซ็นแบบวงแหวน ตราบใดที่ไม่ใช่การโต้ตอบ

ขอบคุณที่ช่วยเหลือ.

fgrieu avatar
ng flag
หากลายเซ็นถูกสร้างขึ้นโดยอุปกรณ์ที่เชื่อถือได้ เช่น สมาร์ทการ์ด การจัดเรียงนั้นทำได้ง่าย จะโอเคไหม?
jjj avatar
cn flag
jjj
@fgrieu จะทำอย่างไรกับอุปกรณ์ที่เชื่อถือได้ สิ่งนี้ควรเปิดให้ทุกคนโดยไม่ต้องจ่ายมาก ดังนั้นสมาร์ทการ์ดจึงยังห่างไกลจากอุดมคติ
user77340 avatar
ie flag
ลายเซ็นนี้ควรเป็นแบบเฉพาะกิจหรือไม่? เพื่อให้บรรลุเป้าหมายของคุณ ฉันคิดว่ากลุ่มคนเหล่านั้นควรสร้างชุดคีย์การลงนามใหม่ มิฉะนั้น ฉันคิดว่ามันไม่ง่ายเลยที่จะอนุญาตให้สมาชิกในกลุ่มรู้ว่าใครเซ็นในขณะที่คนนอกกลุ่มไม่รู้
jjj avatar
cn flag
jjj
@user77340 การตั้งค่าเริ่มต้นต่อกลุ่มควรทำโดย X เท่านั้น ดังนั้นสมาชิกจึงไม่ต้องทำอะไรเพื่อเพิ่ม บางทีการสร้างคีย์สามารถทำได้โดย X สำหรับสมาชิกทุกคน (เช่นใน cryptonote)
fgrieu avatar
ng flag
การทำให้เป็นจริงอย่างง่ายด้วยอุปกรณ์ที่เชื่อถือได้ เช่น สมาร์ทการ์ดใช้รูปแบบลายเซ็นทั่วไปที่มีคีย์ส่วนตัวเดียวกันในแต่ละการ์ด และรหัสลับ $K_i$ ที่ทราบเฉพาะในสมาร์ทการ์ดในแต่ละการ์ดเท่านั้น ในการลงชื่อ $M$ สมาร์ทการ์ดจะคำนวณแฮช $H$ ของ $M$ สุ่ม $R$ คำนวณ $S=\operatorname{HMAC}_{K_i}(R\mathbin\|M)$ และเอาต์พุต $(R,S,\operatorname{Sign}(H(M)\mathbin\|R\mathbin\|S))$ ทุกคนสามารถตรวจสอบลายเซ็นนี้ด้วยรหัสสาธารณะ สมาร์ทการ์ดเท่านั้นที่สามารถตรวจสอบได้ว่า $S$ ตรงกับ $R,M$ โดยการคำนวณใหม่ ไม่สามารถใช้ $S$ ซ้ำกับข้อความอื่นได้

โพสต์คำตอบ

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