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

ผู้เขียน: John Stephens
วันที่สร้าง: 27 มกราคม 2021
วันที่อัปเดต: 1 กรกฎาคม 2024
Anonim
Symmetric Key and Public Key Encryption
วิดีโอ: Symmetric Key and Public Key Encryption

เนื้อหา

คำจำกัดความ - การเข้ารหัสด้วยรหัสสาธารณะ (PKC) หมายถึงอะไร

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


อัลกอริทึม PKC สองประเภทคือ RSA ซึ่งเป็นตัวย่อที่ตั้งชื่อตามนักประดิษฐ์อัลกอริทึมนี้ ได้แก่ Rivest, Shamir และ Adelman และ Digital Signature Algorithm (DSA) การเข้ารหัส PKC พัฒนาขึ้นเพื่อตอบสนองความต้องการการสื่อสารที่เพิ่มขึ้นอย่างปลอดภัยของหลายภาคส่วนและอุตสาหกรรมเช่นทหาร

PKC ยังเป็นที่รู้จักกันในนามการเข้ารหัสคีย์สาธารณะการเข้ารหัสแบบอสมมาตรการเข้ารหัสแบบอสมมาตรการเข้ารหัสแบบอสมมาตรการเข้ารหัสคีย์แบบอสมมาตรและการเข้ารหัส Diffie-Hellman

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

Techopedia อธิบายการเข้ารหัสคีย์สาธารณะ (PKC)

PKC เป็นอัลกอริทึมการเข้ารหัสและส่วนประกอบของระบบเข้ารหัสที่ดำเนินการโดยมาตรฐานอินเทอร์เน็ตที่หลากหลายรวมถึง Transport Layer Security (TLS), Pretty Good Privacy (PGP), GNU Privacy Guard (GPG), Secure Socket Layer (SSL) และ Hyper Transfer Protocol (HTTP) ) เว็บไซต์


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

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

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