บ้าน ความปลอดภัย อัลกอริธึมลายเซ็นดิจิทัล (dsa) คืออะไร - คำจำกัดความจาก techopedia

อัลกอริธึมลายเซ็นดิจิทัล (dsa) คืออะไร - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

คำจำกัดความ - อัลกอริธึมลายเซ็นดิจิทัล (DSA) หมายถึงอะไร

อัลกอริทึมลายเซ็นดิจิทัล (DSA) หมายถึงมาตรฐานสำหรับลายเซ็นดิจิทัล มันถูกนำมาใช้ในปี 1991 โดยสถาบันมาตรฐานและเทคโนโลยีแห่งชาติ (NIST) เป็นวิธีที่ดีกว่าในการสร้างลายเซ็นดิจิทัล นอกเหนือจาก RSA แล้ว DSA ยังถือว่าเป็นหนึ่งในอัลกอริธึมลายเซ็นดิจิทัลที่เป็นที่ต้องการมากที่สุดในปัจจุบัน

Techopedia อธิบายอัลกอริธึมลายเซ็นดิจิตอล (DSA)

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


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


ขั้นตอนลายเซ็นดิจิทัลสำหรับ RSA และ DSA นั้นมักจะถือว่ามีความแข็งแรงเท่ากัน เนื่องจาก DSAs ใช้สำหรับลายเซ็นดิจิทัลโดยเฉพาะและไม่มีบทบัญญัติสำหรับการเข้ารหัสข้อมูลจึงไม่อยู่ภายใต้ข้อ จำกัด ในการนำเข้าหรือส่งออกซึ่งมักใช้กับการเข้ารหัส RSA

อัลกอริธึมลายเซ็นดิจิทัล (dsa) คืออะไร - คำจำกัดความจาก techopedia