แฮชโดเมนแบบเต็ม
ในด้านการเข้ารหัสลับ Full Domain Hash ( FDH ) เป็น รูปแบบ ลายเซ็นดิจิทัลที่ใช้RSAซึ่งเป็นไปตาม หลักการ แฮชและลงนาม FDH มีความปลอดภัยที่พิสูจน์ได้ (กล่าวคือไม่สามารถปลอมแปลงได้ภายใต้การโจมตีแบบเลือกข้อความแบบปรับเปลี่ยนได้ ) ในแบบจำลองออราเคิลแบบสุ่ม FDH เกี่ยวข้องกับการแฮชข้อความโดยใช้ฟังก์ชันที่มีขนาดภาพเท่ากับขนาดของโมดูลัส RSA จากนั้นยกกำลังผลลัพธ์ด้วยเลขชี้กำลังลับของ RSA
ความปลอดภัย
ในแบบจำลองออราเคิลแบบสุ่ม ถ้า RSA คือ-ปลอดภัยแล้ว รูปแบบลายเซ็น RSA แบบแฮชโดเมนเต็มรูปแบบคือ-ปลอดภัยในที่ใด
- .
สำหรับขนาดใหญ่สิ่งนี้ลดลงเหลือ.
นี่หมายความว่า หากมีอัลกอริทึมที่สามารถสร้างลายเซ็น FDH ใหม่ซึ่งทำงานได้ในเวลาtจะคำนวณได้ไม่เกินแฮช ขอสูงสุดลายเซ็นและประสบความสำเร็จด้วยความน่าจะเป็นดังนั้นจึงต้องมีอัลกอริทึมที่สามารถถอดรหัส RSA ด้วยความน่าจะเป็นด้วยเช่นกันเมื่อเวลาผ่านไป.