การเข้ารหัสคีย์สาธารณะ (PKC) คืออะไร? โปรโตคอลการเข้ารหัสที่มีคีย์ต่างกันสองคีย์ | เกตไอโอ

กลางDec 23, 2022
การเข้ารหัสคีย์สาธารณะหรือที่เรียกว่าการเข้ารหัสแบบอสมมาตรนั้นขึ้นอยู่กับโปรแกรมการเข้ารหัสที่มีสองคีย์ที่แตกต่างกัน ซึ่งใช้เพื่อป้องกันการเข้าถึงข้อมูลบางอย่างที่ไม่ต้องการโดยบุคคลที่ไม่ได้รับอนุญาต
การเข้ารหัสคีย์สาธารณะ (PKC) คืออะไร? โปรโตคอลการเข้ารหัสที่มีคีย์ต่างกันสองคีย์ | เกตไอโอ

แนะนำสกุลเงิน

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

Cryptocurrencies และสินทรัพย์ดิจิทัลอื่น ๆ ได้รับการพัฒนาโดยใช้เทคนิคการเข้ารหัส ดังนั้นการทำธุรกรรมจึงปลอดภัย

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

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

การเข้ารหัสคีย์สาธารณะคืออะไร?

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

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

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

กรอบของการเข้ารหัสคีย์สาธารณะ

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

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

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

คีย์ในการเข้ารหัสคืออะไร?

คีย์คือสตริงของตัวเลขและตัวอักษรสุ่มที่มีความยาว ซึ่งใช้เพื่อเข้ารหัสข้อมูลหรือข้อความธรรมดา หรือเพื่อถอดรหัสข้อมูลที่เข้ารหัสหรือข้อความเข้ารหัส

ข้อความธรรมดา

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

ดังนั้น เมื่อสองหน่วยงานโต้ตอบกัน และฝ่ายแรกส่งข้อความที่เข้าใจได้ไปยังอีกฝ่ายหนึ่ง ข้อความหรือข้อมูลประเภทนี้จะเรียกว่าข้อความธรรมดา จากนั้นข้อความนี้จะถูกแปลงเป็นสิ่งที่จะถูกมองว่าเป็นศัพท์แสงที่สามารถ คนทั่วไปไม่เข้าใจ สิ่งนี้ทำเพื่อความปลอดภัยของข้อมูลเป็นหลักและเรียกว่า Ciphertext

ข้อความไซเฟอร์

นี่คือชุดตัวอักษรและตัวเลขที่สร้างความสับสนแบบสุ่ม ซึ่งเป็นตัวแทนของข้อมูลหรือข้อความในรูปแบบที่ซับซ้อน

พูดง่ายๆ ก็คือ ไซเฟอร์เท็กซ์คือวิธีการเข้ารหัสในการนำเสนอข้อมูลที่จำเป็นเพื่อความปลอดภัย

การเข้ารหัสคีย์สาธารณะทำงานอย่างไร

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

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

การเข้ารหัสคีย์สาธารณะ

ข้อความธรรมดาปรากฏเป็นข้อมูลสุ่มเมื่อป้อนเข้าสู่อัลกอริทึมการเข้ารหัสโดยใช้รหัสสาธารณะ ตัวอย่างเช่น,

ข้อความธรรมดา + คีย์สาธารณะ = ข้อมูลที่เข้ารหัส / ข้อความไซเฟอร์

สวัสดี +3if7624dl+98cvt… = R6xDWXwcg25+…

การถอดรหัสคีย์ส่วนตัว

ข้อมูล (Ciphertext) ที่ได้รับสามารถถอดรหัสหรือแปลงกลับเป็นข้อความธรรมดาได้โดยใช้รหัสลับที่เหมาะสม ตัวอย่างเช่น,

Ciphertext + คีย์ส่วนตัว = ข้อมูลถอดรหัส / ข้อความธรรมดา

R6xDWXwcg25+… + 4rw26p891gdt6zx… = สวัสดี

โดยพื้นฐานแล้ว ใครก็ตามที่มีคีย์สาธารณะสามารถเข้ารหัสข้อความหรือการสื่อสาร (ข้อความธรรมดา) แต่เฉพาะผู้ที่มีคีย์ส่วนตัวที่เกี่ยวข้องเท่านั้นที่สามารถถอดรหัสข้อความที่เข้ารหัส (Ciphertext) ทั้งนี้เพื่อความปลอดภัยของข้อมูล ดังนั้น คีย์ส่วนตัวจึงต้องถูกเก็บเป็นความลับ

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

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

ความแตกต่างระหว่างรหัสสาธารณะและการเข้ารหัสรหัสส่วนตัว

การเข้ารหัสคีย์สาธารณะ หรือที่เรียกว่าอัลกอริทึมคีย์อสมมาตร ใช้คีย์สองคีย์: คีย์สาธารณะเพื่อดำเนินการเข้ารหัสและคีย์ส่วนตัวสำหรับการถอดรหัส ในทางตรงกันข้าม การเข้ารหัสคีย์ส่วนตัวหรือการเข้ารหัสคีย์สมมาตรเกี่ยวข้องกับการใช้คีย์เดียว (คีย์ส่วนตัว) เพื่อดำเนินการทั้งการเข้ารหัสและถอดรหัส

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

ในทางกลับกัน การเข้ารหัสคีย์ส่วนตัวนั้นเร็วกว่าการเข้ารหัสคีย์แบบอสมมาตร

การใช้การเข้ารหัสคีย์สาธารณะ

มีการใช้การเข้ารหัสคีย์สาธารณะหลายอย่าง นี่คือบางส่วนของพวกเขา:

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

PKC มีความสำคัญต่อเทคโนโลยีบล็อกเชน ซึ่งเป็นเทคโนโลยีพื้นฐานที่สกุลเงินดิจิทัลและสินทรัพย์ดิจิทัลส่วนใหญ่ — NFTs, หุ้นโทเค็น — ถูกสร้างขึ้น และการดำเนินการจะเป็นไปไม่ได้เลยหากไม่มีมัน ธุรกรรม Cryptocurrency ได้รับการเข้ารหัสและถอดรหัสโดยใช้เทคโนโลยีนี้ เช่น bitcoins และ altcoins

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

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

มีประโยชน์ในการรักษาความปลอดภัยทางอินเทอร์เน็ตสำหรับสร้างการสื่อสารที่ปลอดภัยทางอินเทอร์เน็ต (ผ่าน HTTP)

บทสรุป

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

ดังนั้น PKC จึงมีความสำคัญอย่างยิ่งต่อความเป็นส่วนตัว ความปลอดภัย การรักษาความลับ และการปกป้องข้อมูลและระบบอินเทอร์เน็ต ค่าของมันมีความจำเป็นอย่างมากในการรักษาความปลอดภัยของข้อมูลและการพัฒนาบล็อกเชน

ผู้เขียน: Paul
นักแปล: cedar
ผู้ตรวจทาน: Edward、Ashely
* ข้อมูลนี้ไม่ได้มีวัตถุประสงค์เป็นคำแนะนำทางการเงินหรือคำแนะนำอื่นใดที่ Gate.io เสนอหรือรับรอง
* บทความนี้ไม่สามารถทำซ้ำ ส่งต่อ หรือคัดลอกโดยไม่อ้างอิงถึง Gate.io การฝ่าฝืนเป็นการละเมิดพระราชบัญญัติลิขสิทธิ์และอาจถูกดำเนินการทางกฎหมาย

การเข้ารหัสคีย์สาธารณะ (PKC) คืออะไร? โปรโตคอลการเข้ารหัสที่มีคีย์ต่างกันสองคีย์ | เกตไอโอ

กลางDec 23, 2022
การเข้ารหัสคีย์สาธารณะหรือที่เรียกว่าการเข้ารหัสแบบอสมมาตรนั้นขึ้นอยู่กับโปรแกรมการเข้ารหัสที่มีสองคีย์ที่แตกต่างกัน ซึ่งใช้เพื่อป้องกันการเข้าถึงข้อมูลบางอย่างที่ไม่ต้องการโดยบุคคลที่ไม่ได้รับอนุญาต
การเข้ารหัสคีย์สาธารณะ (PKC) คืออะไร? โปรโตคอลการเข้ารหัสที่มีคีย์ต่างกันสองคีย์ | เกตไอโอ

แนะนำสกุลเงิน

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

Cryptocurrencies และสินทรัพย์ดิจิทัลอื่น ๆ ได้รับการพัฒนาโดยใช้เทคนิคการเข้ารหัส ดังนั้นการทำธุรกรรมจึงปลอดภัย

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

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

การเข้ารหัสคีย์สาธารณะคืออะไร?

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

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

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

กรอบของการเข้ารหัสคีย์สาธารณะ

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

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

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

คีย์ในการเข้ารหัสคืออะไร?

คีย์คือสตริงของตัวเลขและตัวอักษรสุ่มที่มีความยาว ซึ่งใช้เพื่อเข้ารหัสข้อมูลหรือข้อความธรรมดา หรือเพื่อถอดรหัสข้อมูลที่เข้ารหัสหรือข้อความเข้ารหัส

ข้อความธรรมดา

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

ดังนั้น เมื่อสองหน่วยงานโต้ตอบกัน และฝ่ายแรกส่งข้อความที่เข้าใจได้ไปยังอีกฝ่ายหนึ่ง ข้อความหรือข้อมูลประเภทนี้จะเรียกว่าข้อความธรรมดา จากนั้นข้อความนี้จะถูกแปลงเป็นสิ่งที่จะถูกมองว่าเป็นศัพท์แสงที่สามารถ คนทั่วไปไม่เข้าใจ สิ่งนี้ทำเพื่อความปลอดภัยของข้อมูลเป็นหลักและเรียกว่า Ciphertext

ข้อความไซเฟอร์

นี่คือชุดตัวอักษรและตัวเลขที่สร้างความสับสนแบบสุ่ม ซึ่งเป็นตัวแทนของข้อมูลหรือข้อความในรูปแบบที่ซับซ้อน

พูดง่ายๆ ก็คือ ไซเฟอร์เท็กซ์คือวิธีการเข้ารหัสในการนำเสนอข้อมูลที่จำเป็นเพื่อความปลอดภัย

การเข้ารหัสคีย์สาธารณะทำงานอย่างไร

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

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

การเข้ารหัสคีย์สาธารณะ

ข้อความธรรมดาปรากฏเป็นข้อมูลสุ่มเมื่อป้อนเข้าสู่อัลกอริทึมการเข้ารหัสโดยใช้รหัสสาธารณะ ตัวอย่างเช่น,

ข้อความธรรมดา + คีย์สาธารณะ = ข้อมูลที่เข้ารหัส / ข้อความไซเฟอร์

สวัสดี +3if7624dl+98cvt… = R6xDWXwcg25+…

การถอดรหัสคีย์ส่วนตัว

ข้อมูล (Ciphertext) ที่ได้รับสามารถถอดรหัสหรือแปลงกลับเป็นข้อความธรรมดาได้โดยใช้รหัสลับที่เหมาะสม ตัวอย่างเช่น,

Ciphertext + คีย์ส่วนตัว = ข้อมูลถอดรหัส / ข้อความธรรมดา

R6xDWXwcg25+… + 4rw26p891gdt6zx… = สวัสดี

โดยพื้นฐานแล้ว ใครก็ตามที่มีคีย์สาธารณะสามารถเข้ารหัสข้อความหรือการสื่อสาร (ข้อความธรรมดา) แต่เฉพาะผู้ที่มีคีย์ส่วนตัวที่เกี่ยวข้องเท่านั้นที่สามารถถอดรหัสข้อความที่เข้ารหัส (Ciphertext) ทั้งนี้เพื่อความปลอดภัยของข้อมูล ดังนั้น คีย์ส่วนตัวจึงต้องถูกเก็บเป็นความลับ

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

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

ความแตกต่างระหว่างรหัสสาธารณะและการเข้ารหัสรหัสส่วนตัว

การเข้ารหัสคีย์สาธารณะ หรือที่เรียกว่าอัลกอริทึมคีย์อสมมาตร ใช้คีย์สองคีย์: คีย์สาธารณะเพื่อดำเนินการเข้ารหัสและคีย์ส่วนตัวสำหรับการถอดรหัส ในทางตรงกันข้าม การเข้ารหัสคีย์ส่วนตัวหรือการเข้ารหัสคีย์สมมาตรเกี่ยวข้องกับการใช้คีย์เดียว (คีย์ส่วนตัว) เพื่อดำเนินการทั้งการเข้ารหัสและถอดรหัส

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

ในทางกลับกัน การเข้ารหัสคีย์ส่วนตัวนั้นเร็วกว่าการเข้ารหัสคีย์แบบอสมมาตร

การใช้การเข้ารหัสคีย์สาธารณะ

มีการใช้การเข้ารหัสคีย์สาธารณะหลายอย่าง นี่คือบางส่วนของพวกเขา:

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

PKC มีความสำคัญต่อเทคโนโลยีบล็อกเชน ซึ่งเป็นเทคโนโลยีพื้นฐานที่สกุลเงินดิจิทัลและสินทรัพย์ดิจิทัลส่วนใหญ่ — NFTs, หุ้นโทเค็น — ถูกสร้างขึ้น และการดำเนินการจะเป็นไปไม่ได้เลยหากไม่มีมัน ธุรกรรม Cryptocurrency ได้รับการเข้ารหัสและถอดรหัสโดยใช้เทคโนโลยีนี้ เช่น bitcoins และ altcoins

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

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

มีประโยชน์ในการรักษาความปลอดภัยทางอินเทอร์เน็ตสำหรับสร้างการสื่อสารที่ปลอดภัยทางอินเทอร์เน็ต (ผ่าน HTTP)

บทสรุป

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

ดังนั้น PKC จึงมีความสำคัญอย่างยิ่งต่อความเป็นส่วนตัว ความปลอดภัย การรักษาความลับ และการปกป้องข้อมูลและระบบอินเทอร์เน็ต ค่าของมันมีความจำเป็นอย่างมากในการรักษาความปลอดภัยของข้อมูลและการพัฒนาบล็อกเชน

ผู้เขียน: Paul
นักแปล: cedar
ผู้ตรวจทาน: Edward、Ashely
* ข้อมูลนี้ไม่ได้มีวัตถุประสงค์เป็นคำแนะนำทางการเงินหรือคำแนะนำอื่นใดที่ Gate.io เสนอหรือรับรอง
* บทความนี้ไม่สามารถทำซ้ำ ส่งต่อ หรือคัดลอกโดยไม่อ้างอิงถึง Gate.io การฝ่าฝืนเป็นการละเมิดพระราชบัญญัติลิขสิทธิ์และอาจถูกดำเนินการทางกฎหมาย
เริ่มตอนนี้
สมัครและรับรางวัล
$100