ในการเข้ารหัส วิธีการเข้ารหัสแบบใหม่ที่ปฏิวัติวงการซึ่งไม่ต้องการให้ผู้รับข้อความได้รับคีย์ถอดรหัสในการส่งแยกต่างหาก ความจำเป็นในการส่งคีย์ซึ่งจำเป็นสำหรับการถอดรหัสข้อความนั้นเป็นช่องโหว่ที่สำคัญของเทคนิคการเข้ารหัสก่อนหน้านี้
ในการเข้ารหัสคีย์สาธารณะ มีสองคีย์: คีย์สาธารณะและคีย์ส่วนตัว คีย์สาธารณะใช้สำหรับการเข้ารหัส และคีย์ส่วนตัวใช้สำหรับถอดรหัส ถ้าจอห์นต้องการรับข้อความส่วนตัวจากอลิซ จอห์นจะส่งกุญแจสาธารณะของเขาไปให้อลิซ อลิซจึงใช้กุญแจเพื่อเข้ารหัสข้อความ อลิซส่งข้อความถึงจอห์น ใครก็ตามที่พยายามสกัดกั้นข้อความระหว่างทางจะพบว่าเป็นเพียงคำพูดที่ไม่มีความหมาย เมื่อจอห์นได้รับข้อความ เขาจะใช้คีย์ส่วนตัวเพื่อถอดรหัส เนื่องจากจอห์นไม่เคยส่งคีย์ส่วนตัวของเขาไปที่ใดหรือให้ใครก็ตาม เขาจึงมั่นใจได้ว่าข้อความนั้นปลอดภัย การเข้ารหัสคีย์สาธารณะอยู่ในมือของบุคคลในระดับความปลอดภัยที่ก่อนหน้านี้มีให้เฉพาะกับหน่วยงานรักษาความปลอดภัยระดับบนสุดของรัฐบาลเท่านั้น
Technipages อธิบายการเข้ารหัสคีย์สาธารณะ
การเข้ารหัสคีย์สาธารณะเรียกอีกอย่างว่าการเข้ารหัสคีย์อสมมาตร เป็นระบบการเข้ารหัสที่อิงจากการใช้คีย์เสมือนสองคีย์ คีย์ส่วนตัว และคีย์สาธารณะ คีย์ส่วนตัวใช้เพื่อถอดรหัสข้อความในขณะที่คีย์สาธารณะใช้เพื่อเข้ารหัสข้อความ ในรูปแบบนี้ เมื่อข้อความถูกเข้ารหัสโดยกุญแจสาธารณะ เฉพาะกุญแจส่วนตัวเท่านั้นที่สามารถถอดรหัสข้อความได้ เช่นเดียวกับชื่อของคีย์ที่แสดง คีย์ส่วนตัวมีขึ้นเพื่อเป็นส่วนตัว ดังนั้นมีเพียงตัวจัดการคีย์เท่านั้นที่สามารถเข้าถึงข้อความได้ ซึ่งแตกต่างจากคีย์สาธารณะที่ทุกคนสามารถเข้ารหัสได้
คีย์เป็นคีย์เสมือน และคีย์ส่วนตัวและคีย์สาธารณะเป็นค่าตัวเลขขนาดใหญ่ที่ใช้ในการเข้ารหัสและถอดรหัสข้อมูล คีย์ถูกสร้างขึ้นโดยผู้มีอำนาจที่เชื่อถือได้ซึ่งได้รับความไว้วางใจจากทั้งสองฝ่าย คีย์ส่วนตัวมักจะถูกเก็บไว้โดยตัวสร้างของคู่คีย์ ในขณะที่คีย์สาธารณะจะเป็นของใครก็ตามที่ต้องการส่งข้อมูล
ในปีพ.ศ. 2520 การเข้ารหัสคีย์สาธารณะเผยแพร่โดย Whitfield-Diffie และ Martin Hellman แต่เริ่มแรกคิดค้นโดย James Ellis แต่ถึงอย่างนั้นก็ไม่มีใครสามารถประดิษฐ์การประยุกต์ใช้สิ่งเหล่านี้ได้ในโลกที่ใช้งานได้จริง Rivest-Shamir-Adleman เป็นคนแรกที่เผยแพร่ระบบการเข้ารหัสคีย์สาธารณะที่ใช้งานได้
การใช้งานทั่วไปของการเข้ารหัสคีย์สาธารณะ
- กุญแจสาธารณะการเข้ารหัส เป็นกระบวนการเข้ารหัสที่ทันสมัยสำหรับการสื่อสารอย่างปลอดภัยโดยไม่ต้องตกลงกับรหัสลับมาก่อน
- ใน กุญแจสาธารณะการเข้ารหัสจะใช้คู่คีย์เพื่อสร้างการสื่อสารที่ปลอดภัย
- การเข้ารหัสคีย์สาธารณะ นำเทคโนโลยีความปลอดภัยหลักมาสู่เดสก์ท็อปในสภาพแวดล้อม Windows 2000
การใช้การเข้ารหัสคีย์สาธารณะในทางที่ผิดที่พบบ่อย
- การเข้ารหัสคีย์สาธารณะ ไม่อนุญาตให้มีการปฏิเสธ ดังนั้นผู้ส่งจึงสามารถปฏิเสธการส่งข้อความได้
- ใน การเข้ารหัสคีย์สาธารณะเมื่อคีย์ส่วนตัวหาย มีวิธีอื่นในการถอดรหัสข้อความ