Skip to main content

การเข้ารหัสกุญแจสาธารณะคืออะไร?

cryptography คีย์สาธารณะเป็นระบบเข้ารหัสลับที่ใช้กันอย่างแพร่หลายที่ใช้ในการเข้ารหัสข้อมูลซึ่งแตกต่างจากการเข้ารหัสแบบสมมาตรซึ่งใช้คีย์เดียวระบบประเภทนี้ถือว่าไม่สมมาตรเพราะต้องอาศัยคีย์คู่หนึ่งการเข้ารหัสสาธารณะคีย์สาธารณะได้รับการแนะนำในปี 1970 โดยการเข้ารหัสลับ Whitfield Diffie และ Martin Hellmanระบบการเข้ารหัสดังกล่าวมักถูกเรียกว่าการเข้ารหัส Diffie-Hellman เป็นวิธีการแสดงความเคารพต่อนักประดิษฐ์

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

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

ใครก็ตามที่ต้องการใช้การเข้ารหัสคีย์สาธารณะเพื่อปกป้องการสื่อสารสามารถทำได้อย่างง่ายดายทางอีเมลตัวอย่างเช่นหากจอห์นต้องการให้การสื่อสารระหว่างเขากับเจนส่วนตัวเขาสามารถแนบคีย์สาธารณะที่เธอต้องการสำหรับการเข้ารหัสข้อความเนื่องจากคีย์สามารถแชร์กับใครก็ได้การส่งผ่านอีเมลจึงไม่ใช่ความเสี่ยงด้านความปลอดภัยตัวอย่างทั่วไปของแอปพลิเคชันที่ใช้ระบบนี้คือซอฟต์แวร์เข้ารหัสยอดนิยมที่เรียกว่า Pristty Good Privacy reg;(PGP reg;)