Score:0

ตรวจสอบลายเซ็นที่เข้ารหัสโดยใช้คีย์สาธารณะเวอร์ชันเข้ารหัสโดยไม่ต้องถอดรหัส

ธง cn

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

István András Seres avatar
cf flag
แน่นอน! สามารถทำได้อย่างแน่นอน คุณสามารถแก้ปัญหาของคุณด้วยการพิสูจน์ที่ไม่มีความรู้ อย่างไรก็ตาม ประสิทธิภาพที่เป็นรูปธรรมของการพิสูจน์ของคุณ (ประสิทธิภาพของผู้พิสูจน์และผู้ตรวจสอบ และขนาดการพิสูจน์) จะขึ้นอยู่กับรูปแบบลายเซ็นและการเข้ารหัสที่ใช้ คุณสามารถระบุรูปแบบการเข้ารหัสและลายเซ็นที่คุณต้องการใช้ได้หรือไม่?
An Ca avatar
cn flag
ขอบคุณ Istvan สำหรับการตอบกลับอย่างรวดเร็ว ฉันไม่มีข้อจำกัดใดๆ เกี่ยวกับตัวเลือก บางที AES และ ECC จะทำงานให้
István András Seres avatar
cf flag
AES ไม่เป็นมิตรกับ ZKP มีเกท AND มากมาย หากคุณคิดว่าฟังก์ชัน AES เป็นวงจรเลขคณิต คุณควรใช้ลายเซ็นและรูปแบบการเข้ารหัสที่เป็นมิตรต่อ ZKP มากกว่า คำแนะนำของฉันคือให้ใช้เส้นโค้งที่เป็นมิตรกับการจับคู่จากนั้น เช่น รูปแบบลายเซ็น Boneh-Boyen พร้อมการเข้ารหัส ElGamal ทั้งสองนี้เข้ากันได้ดีในการพิสูจน์ของ Groth-Sahai ความรู้เกี่ยวกับลายเซ็นของ Boneh-Boyen ค่อนข้างง่ายที่จะพิสูจน์ด้วยหลักฐานของ Groth-Sahai แต่ฉันแน่ใจว่ามีรูปแบบลายเซ็นและการเข้ารหัสอื่น ๆ อีกมากมายที่สามารถพิสูจน์ได้อย่างมีประสิทธิภาพด้วยระบบพิสูจน์ ZK ที่เลือกอย่างเหมาะสม
An Ca avatar
cn flag
ขอบคุณมากสำหรับคำแนะนำ Istvan ฉันจะดูวรรณกรรม ในขณะเดียวกัน ฉันกำลังคิดถึงการเข้ารหัสแบบโฮโมมอร์ฟิคในบริบทไวท์บ็อกซ์

โพสต์คำตอบ

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