เมื่อเร็ว ๆ นี้ ฉันสงสัยว่าคุณสามารถเปลี่ยนแผน PKE ใด ๆ ให้เป็นแผนลายเซ็นได้หรือไม่ และถ้าทำได้ จะทำอย่างไร (มีโครงสร้างทั่วไปหรือเป็นแผนเฉพาะนี้หรือไม่) ฉันพบหลายโพสต์ที่ดูเหมือนจะแนะนำว่าเป็นกรณีนี้ (เช่น โพสต์นี้, และ โพสต์นี้); อย่างไรก็ตาม พวกเขาไม่ได้อธิบายอย่างละเอียดเกี่ยวกับวิธีการ
สำหรับบางบริบท:
ฉันเริ่มสงสัยสิ่งนี้ (ด้วยเหตุผลบางอย่าง) เมื่อดูแผน PKE ของ Saber แม่นยำยิ่งขึ้น ฉันนึกถึงสิ่งต่อไปนี้ สมมติว่าคุณเก็บพับลิกคีย์ไว้เป็นความลับและเผยแพร่คีย์ส่วนตัว (ซึ่งตรงกันข้ามกับที่คุณทำตามปกติในโครงการ PKE) จากนั้น คุณสามารถใช้อัลกอริทึมการเข้ารหัสเพื่อเซ็นชื่อข้อความ (เช่น สิ่งที่ปกติจะเป็นไซเฟอร์เท็กซ์คือ ตอนนี้เป็นลายเซ็น) และตรวจสอบ 'ลายเซ็น' ที่เป็นผลลัพธ์โดยใช้อัลกอริธึมการถอดรหัส (เช่น การตรวจสอบจะสำเร็จหาก $m' = m$, ที่ไหน $m'$ ผลลัพธ์จากการถอดรหัสและ $m$ เป็นข้อความเดิม)? ในกรณีเฉพาะของแผนการ PKE ของ Saber การตรวจสอบนี้จะสำเร็จด้วยความน่าจะเป็นเท่านั้น $1-\เดลต้า$สอดคล้องกับความถูกต้องของโครงร่าง PKE โดยธรรมชาติแล้ว นี่เป็นการสังเกต/สัญชาตญาณที่ไม่เป็นทางการอย่างยิ่ง และอาจไม่ได้ผล อย่างไรก็ตาม ฉันไม่สามารถหาข้อมูลมากนักเกี่ยวกับเรื่องนี้เพื่อก้าวไปข้างหน้าได้ (และเหตุผลของฉันเองไม่ได้ทำให้ฉันไปไกลกว่านี้มากนัก)
ฉันหวังว่าจะมีคนช่วยฉันได้โดยการอธิบายรายละเอียดเกี่ยวกับเรื่องนี้ ขออภัยหากโพสต์ไม่ถูกต้องตามหลักเกณฑ์ทั้งหมด นี่เป็นครั้งแรกที่ฉันโพสต์ที่นี่ หากมีอะไรผิดปกติกับโพสต์ แจ้งให้เราทราบและฉันจะแก้ไข