ความแตกต่างระหว่างกุญแจสาธารณะและกุญแจส่วนตัว

สารบัญ:

ความแตกต่างระหว่างกุญแจสาธารณะและกุญแจส่วนตัว
ความแตกต่างระหว่างกุญแจสาธารณะและกุญแจส่วนตัว

วีดีโอ: ความแตกต่างระหว่างกุญแจสาธารณะและกุญแจส่วนตัว

วีดีโอ: ความแตกต่างระหว่างกุญแจสาธารณะและกุญแจส่วนตัว
วีดีโอ: [RSA] ep 1/4 การเข้ารหัสแบบกุญแจสาธารณะ (public key cryptosystem) 2024, พฤศจิกายน
Anonim

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

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

กุญแจสาธารณะคืออะไร

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

ความแตกต่างระหว่างกุญแจสาธารณะและรหัสส่วนตัว
ความแตกต่างระหว่างกุญแจสาธารณะและรหัสส่วนตัว
ความแตกต่างระหว่างกุญแจสาธารณะและรหัสส่วนตัว
ความแตกต่างระหว่างกุญแจสาธารณะและรหัสส่วนตัว

รูปที่ 01: การเข้ารหัส

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

รหัสส่วนตัวคืออะไร

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

กุญแจสาธารณะกับกุญแจส่วนตัวต่างกันอย่างไร

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

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

ความแตกต่างระหว่างกุญแจสาธารณะและรหัสส่วนตัวในรูปแบบตาราง
ความแตกต่างระหว่างกุญแจสาธารณะและรหัสส่วนตัวในรูปแบบตาราง
ความแตกต่างระหว่างกุญแจสาธารณะและรหัสส่วนตัวในรูปแบบตาราง
ความแตกต่างระหว่างกุญแจสาธารณะและรหัสส่วนตัวในรูปแบบตาราง

สรุป – กุญแจสาธารณะ vs กุญแจส่วนตัว

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