ค้นหาเว็บไซต์

Libgcrypt 1.11.0 เปิดตัวพร้อมอัลกอริทึมและ API ใหม่


Libgcrypt 1.11.0 นำเสนอวิธีการเข้ารหัสล้ำสมัยพร้อม API ที่ปรับปรุงใหม่ ความเร็วที่สูงขึ้น อัลกอริธึมที่ทนต่อคอมพิวเตอร์ควอนตัม และอื่น ๆ

Libgcrypt ซึ่งเป็นหัวใจหลักของการทำงานเข้ารหัสสำหรับดิสโทรและแอปพลิเคชันบนลินุกซ์หลายตัว ได้เปิดตัวเวอร์ชัน 1.11.0 สาขาเสถียรใหม่นี้ยังคงความเข้ากันได้ของ API และ ABI ทั้งหมดกับเวอร์ชันก่อนหน้า คือรุ่น 1.10

ในฐานะที่เป็นห้องสมุดอเนกประสงค์ที่พัฒนาจากโค้ดของ GnuPG, Libgcrypt ให้บล็อกการเข้ารหัสที่หลากหลายโดยไม่ได้ใช้งานโปรโตคอลเฉพาะใด ๆ เช่น OpenPGP โดยตรง

คุณสมบัติเด่นใน Libgcrypt 1.11.0

เวอร์ชันใหม่แนะนำฟังก์ชันหลายอย่างที่มุ่งเน้นการทำให้ความสามารถของมันทันสมัยขึ้น:

  • อินเตอร์เฟซและอัลกอริธึมใหม่: การเปิดตัวนี้รวมอัลกอริธึม Classic McEliece และฟังก์ชันการสกัดคีย์ใหม่หลายแบบ เช่น HKDF และ X963KDF นอกจากนี้ Libgcrypt 1.11.0 ยังเพิ่มการสนับสนุนอัลกอริธึมต้านควอนตัม เช่น KEM, Streamlined NTRU Prime sntrup761, และ Kyber ซึ่งสอดคล้องกับมาตรฐาน FIPS ล่าสุด
  • ฟังก์ชัน API ใหม่: การเพิ่มที่น่าสังเกต ได้แก่ API ของกลไกการห่อคีย์ (KEM) และอัลกอริทึมแฮชและ MAC ใหม่หลายแบบ ซึ่งช่วยเพิ่มความยืดหยุ่นและความปลอดภัยให้กับนักพัฒนาแอปพลิเคชัน
  • การปรับปรุงประสิทธิภาพ: มีการปรับปรุงอย่างมีนัยสำคัญต่ออัลกอริธึมของสถาปัตยกรรม CPU ที่ใช้งานกันอย่างกว้างขวาง ซึ่งรวมถึงการรองรับที่ดีขึ้นสำหรับแพลตฟอร์ม ARMv8/AArch64/CE, ARMv9 และ PowerPC ซึ่งหมายความว่าแอปพลิเคชันที่ใช้ Libgcrypt สามารถทำงานเข้ารหัสได้เร็วขึ้นบน CPU เหล่านี้

ยิ่งไปกว่านั้น Libgcrypt 1.11.0 ได้แก้ไขข้อบกพร่องหลายประการและปรับปรุงการทำงานภายในเพื่อให้กระบวนการเข้ารหัสมีความปลอดภัยและทนต่อการโจมตีมากยิ่งขึ้น

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

ดูประกาศเพื่อขอข้อมูลเพิ่มเติมเกี่ยวกับสิ่งใหม่ทั้งหมด นักพัฒนาที่สนใจรวมหรือต้องการอัปเดต Libgcrypt 1.11.0 สามารถเข้าถึงซอร์สโค้ดได้ผ่านเซิร์ฟเวอร์ GnuPG หรือกระจกเงาของมัน