การ ออก แบบ และ วิเคราะห์ ทาง วิศวกรรม
ปรับใช้คีย์คีย์ของดิฟฟี่-เฮลแมนในการสื่อสารที่ปลอดภัย: การคํานวณและเคล็ดลับการออกแบบ
Table of Contents
การสลับกุญแจของดิฟฟี่-ฮอล์แมน เป็นวิธีที่ใช้ร่วมกันอย่างแน่นหนาเพื่อใช้เป็นกุญแจเข้ารหัสผ่านช่องทางที่ไม่ปลอดภัย ทําให้สองพรรคสามารถสร้างความลับร่วมกันได้ ซึ่งสามารถใช้สําหรับการสื่อสารแบบเข้ารหัสได้ การเข้าใจการคํานวณที่เกี่ยวข้อง และการฝึกที่ดีที่สุดสําหรับการออกแบบนั้น สามารถปรับปรุงความปลอดภัยและประสิทธิภาพได้
หลักการพื้นฐานของดิฟฟี่-ฮอล์แมน
กระบวนการนี้ขึ้นอยู่กับความยากของลอการิทึมแบบไม่ต่อเนื่องในกลุ่มที่จํากัด กลุ่มที่แบ่งประเภท สองกลุ่มตกลงในจํานวนหลักและเบส (เป็นผู้ผลิต) แต่ละพรรคเลือกกุญแจส่วนตัวและคํานวณกุญแจสาธารณะเพื่อแลกเปลี่ยน เคล็ดลับนี้มาจากกุญแจสาธารณะและกุญแจส่วนตัวนี้
การ คํานวณ ประกอบ
ให้ p เป็นใหญ่เฉพาะ และ g เป็นเครื่องกําเนิดของกลุ่ม อลิซเลือกกุญแจส่วนตัว a และคํานวณคีย์สาธารณะของเธอ A = g^a mod p บ๊อบเลือกกุญแจส่วนตัว b, และคํานวณคีย์สาธารณะ B = g^b mod p. อลิซคํานวณกุญแจสาธารณะร่วมกัน S = B^Mod. สืบค้นความลับที่ dada mod, และ Bobs= A^b mod. am. มาถึงที่ความลับเดียวกัน.
ข้อ แนะ สําหรับ การ รักษา ความ ปลอด ภัย
- ใช้จํานวนเฉพาะที่มีขนาดใหญ่พอ (อย่างน้อย 2048 บิต)
- เลือกตัวแปลง g ที่เป็นรากดั้งเดิมของ Modulo p
- สุ่มเลือกกุญแจส่วนตัว
- เชื่อมโยงดิฟฟี่-ฮอล์แมน กับระบบรักษาความปลอดภัยอื่น ๆ เพื่อตรวจสอบ
- ตัวแปรที่ทันสมัยเป็นประจํา เพื่อลดความไม่มั่นคงที่อาจเกิดขึ้น