This article has been translated from English to Thai.

การเข้ารหัสแบบอสมมาตรคืออะไร?

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

กุญแจเหล่านี้เรียกว่า:

  1. กุญแจส่วนตัว
  2. กุญแจสาธารณะ

รวมกันแล้ว เรียกว่า “คู่กุญแจสาธารณะและส่วนตัว” หรือแค่ “คู่กุญแจ

หนึ่งในกุญแจเหล่านี้คือ กุญแจสาธารณะ ที่ใครก็ใช้ได้ ส่วนอีกอันคือ กุญแจส่วนตัว

ข้อมูลที่ถูก เข้ารหัส ด้วยกุญแจสาธารณะ จะถูก ถอดรหัส ได้เฉพาะด้วยกุญแจส่วนตัว นี่คือเหตุผลที่การเข้ารหัสอสมมาตร เรียกว่า “การเข้ารหัสด้วยกุญแจสาธารณะ

การทำงานของการเข้ารหัสแบบอสมมาตร

เมื่อครั้งแรกที่เรียนรู้เกี่ยวกับการเข้ารหัสแบบอสมมาตร ตัวอย่างคลาสสิคนี้จะถูกใช้:

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

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

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

เมื่อข้อมูลถูกแปลงเป็นข้อความเข้ารหัส คุณจะไม่สามารถถอดรหัสได้ด้วยกุญแจเดียวกัน

ข้อความเข้ารหัส จะถูกถอดรหัสได้เฉพาะด้วยกุญแจส่วนตัวที่เกี่ยวข้อง ซึ่ง มีเฉพาะผู้รับเท่านั้นที่มี

How Asymmetric Encryption Works

ภาพด้านบนแสดงให้เห็นว่าคุณสามารถแจกจ่ายกุญแจสาธารณะได้อย่างอิสระทำให้ มีเพียงคุณในฐานะเจ้าของกุญแจส่วนตัว เท่านั้นที่สามารถอ่านข้อความที่ถูกเข้ารหัสด้วยกุญแจสาธารณะได้

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

แน่นอนว่าการใช้ที่ได้รับความนิยมมากที่สุดของการเข้ารหัสแบบอสมมาตรคือการส่งข้อความลับ

ถ้าผมส่งจดหมายรักถึงแม่ของคุณผ่านอินเทอร์เน็ตและไม่ต้องการให้คุณอ่านได้ ผมสามารถใช้การเข้ารหัสแบบอสมมาตรได้

ผมจะเข้ารหัสข้อความด้วยกุญแจสาธารณะของแม่คุณ แล้วส่งข้อความไปให้เธอ

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

Love Letter to Yo Mama

การทำงานของการเข้ารหัสแบบอสมมาตรในคริปโต

การเข้ารหัสแบบอสมมาตรถูกใช้ครั้งแรกในการเข้ารหัสและถอดรหัสข้อความ แต่คริปโตเคอร์เรนซี่ใช้เทคโนโลยีนี้ใน วิธีที่แตกต่างเล็กน้อย

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

แต่ แบบย้อนกลับ ก็ทำได้เช่นกัน!

คุณยังสามารถใช้ กุญแจส่วนตัว เพื่อเข้ารหัสข้อมูล และใช้ กุญแจสาธารณะ เพื่อถอดรหัสข้อมูล

และนี่คือวิธีที่การเข้ารหัสแบบอสมมาตรใช้ในคริปโตเคอร์เรนซี่!

How Asummetric Encryption Works in Crypto

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

มันคือวิธี ย้อนกลับ จากตัวอย่างคลาสสิคก่อนหน้า! แทนที่จะใช้กุญแจของผู้รับ มันกลับใช้กุญแจของผู้ส่ง

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

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

มันใช้การเข้ารหัสแบบอสมมาตรเพื่อวัตถุประสงค์ที่แตกต่างออกไป และมันค่อนข้างฉลาด

มันใช้การเข้ารหัสแบบอสมมาตรเพื่อ การยืนยันตัวตน....เพื่อ พิสูจน์ว่าคุณคือผู้ที่คุณอ้างตัวว่าเป็น

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

การยืนยันตัวตน คือการพิสูจน์ข้อสมมุติฐาน เช่น ตัวตนของผู้ใช้ ซึ่งตรงกันข้ามกับ การระบุ ซึ่งคือการระบุตัวตนของบุคคล การยืนยันตัวตนคือกระบวนการ ยืนยันตัวตน

ถ้าคุณเข้ารหัส (“ล็อก”) บางอย่างด้วยกุญแจส่วนตัวของคุณ ใครก็สามารถถอดรหัส (“ปลดล็อก”) ได้ด้วยกุญแจสาธารณะของคุณ

สิ่งนี้เป็นหลักฐานว่าคุณเป็นผู้ส่งข้อความเดิมเพราะมีเพียงคุณเท่านั้นที่สามารถ เข้ารหัส ข้อความ (เพราะคุณมีคู่กุญแจส่วนตัวที่เกี่ยวข้อง)

และเนื่องจากตอนนี้ ตัวตน ของคุณ (ในฐานะเจ้าของแท้จริงของบิตคอยน์ที่คุณต้องการส่ง) ได้รับการ ยืนยัน แล้ว คุณจึงได้รับ สิทธิ์ ในการส่งบิตคอยน์

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

ตอนนี้ที่เราได้เรียนรู้ว่าอะไรคือการเข้ารหัสแบบอสมมาตร และมันทำงานอย่างไร ลองมารวมทุกอย่างเข้าด้วยกันและดูว่ามันถูกใช้ในลายเซ็นดิจิทัลอย่างไร