สารบัญ:
- คำจำกัดความ - อัลกอริธึมลายเซ็นดิจิทัล (DSA) หมายถึงอะไร
- Techopedia อธิบายอัลกอริธึมลายเซ็นดิจิตอล (DSA)
คำจำกัดความ - อัลกอริธึมลายเซ็นดิจิทัล (DSA) หมายถึงอะไร
อัลกอริทึมลายเซ็นดิจิทัล (DSA) หมายถึงมาตรฐานสำหรับลายเซ็นดิจิทัล มันถูกนำมาใช้ในปี 1991 โดยสถาบันมาตรฐานและเทคโนโลยีแห่งชาติ (NIST) เป็นวิธีที่ดีกว่าในการสร้างลายเซ็นดิจิทัล นอกเหนือจาก RSA แล้ว DSA ยังถือว่าเป็นหนึ่งในอัลกอริธึมลายเซ็นดิจิทัลที่เป็นที่ต้องการมากที่สุดในปัจจุบันTechopedia อธิบายอัลกอริธึมลายเซ็นดิจิตอล (DSA)
ซึ่งแตกต่างจาก DSA ประเภทลายเซ็นดิจิตอลส่วนใหญ่จะถูกสร้างขึ้นโดยการลงนามในการย่อยข้อความด้วยไพรเวตคีย์ของผู้เริ่มต้น สิ่งนี้จะสร้างลายนิ้วมือแบบดิจิทัลของข้อมูล เนื่องจากมีการเซ็นชื่อข้อความเท่านั้นลายเซ็นจึงมีขนาดเล็กลงมากเมื่อเทียบกับข้อมูลที่ลงนาม เป็นผลให้ลายเซ็นดิจิทัลกำหนดภาระให้กับตัวประมวลผลน้อยลงในขณะที่ทำการลงนามใช้แบนด์วิธจำนวนน้อยและสร้างไซเฟอร์เท็กซ์จำนวนเล็ก ๆ สำหรับการเข้ารหัส
ในทางกลับกัน DSA จะไม่เข้ารหัสการแยกข้อความโดยใช้ไพรเวทคีย์หรือถอดรหัสข้อความย่อยโดยใช้กุญแจสาธารณะ แต่จะใช้ฟังก์ชั่นทางคณิตศาสตร์ที่ไม่ซ้ำกันเพื่อสร้างลายเซ็นดิจิทัลที่ประกอบด้วยตัวเลข 160 บิตสองอันซึ่งมีต้นกำเนิดจากการย่อยข้อความและคีย์ส่วนตัว DSAs ใช้คีย์สาธารณะเพื่อรับรองความถูกต้องของลายเซ็น แต่กระบวนการตรวจสอบสิทธิ์นั้นซับซ้อนกว่าเมื่อเทียบกับ RSA
ขั้นตอนลายเซ็นดิจิทัลสำหรับ RSA และ DSA นั้นมักจะถือว่ามีความแข็งแรงเท่ากัน เนื่องจาก DSAs ใช้สำหรับลายเซ็นดิจิทัลโดยเฉพาะและไม่มีบทบัญญัติสำหรับการเข้ารหัสข้อมูลจึงไม่อยู่ภายใต้ข้อ จำกัด ในการนำเข้าหรือส่งออกซึ่งมักใช้กับการเข้ารหัส RSA
