بعد عام ونصف من تشكيل آخر فرع مهم، تم تقديم إصدار مجموعة أدوات GnuPG 2.5.0 (GNU Privacy Guard)، المتوافقة مع OpenPGP (RFC-4880) ومعايير S/MIME، وتوفير المرافق لـ تشفير البيانات، والعمل مع التوقيعات الإلكترونية، وإدارة المفاتيح والوصول إلى مخازن المفاتيح العامة. رمز المشروع مكتوب بلغة C ويتم توزيعه بموجب ترخيص GPLv3.
تم وصف GnuPG 2.5.0 على أنه الإصدار الأول لقاعدة تعليمات برمجية جديدة تشتمل على أحدث التطورات. في المستقبل، سيتم تشكيل إصدار مستقر 2.5 استنادًا إلى فرع GnuPG 2.6.0. يتم تقديم GnuPG 2.4 كفرع مستقر ومثالي للاستخدام على نطاق واسع. يستمر الحفاظ على GnuPG 1.4 كسلسلة كلاسيكية تستهلك الحد الأدنى من الموارد، ومناسبة للأنظمة المدمجة، ومتوافقة مع خوارزميات التشفير القديمة.
الابتكارات الرئيسية لـ GnuPG 2.5.0:
- تمت إضافة دعم تجريبي لخوارزمية توليد المفتاح العام Kyber+ECC المدمجة، والتي تجمع بين تشفير المنحنى البيضاوي (ECC) وخوارزمية Kyber، المقاومة للقوة الغاشمة على أجهزة الكمبيوتر الكمومية. يستخدم كايبر أساليب التشفير القائمة على حل مشاكل نظرية الشبكة، والتي يكون وقت حلها هو نفسه على أجهزة الكمبيوتر التقليدية والكمية.
- توفر الأداة المساعدة gpg القدرة على تحديد القيمة "pqc" في خيار "--quick-gen-key" لتمكين الخوارزميات المقاومة للاختيار على أجهزة الكمبيوتر الكمومية.
- تمت إضافة خيار "--show-only-session-key" إلى gpg لعرض مفاتيح الجلسة فقط.
- تم تنفيذ إخراج قائمة الأشخاص المصرح لهم الذين تم منحهم الحق في إلغاء مفاتيح المستخدم (البطل المعين)، ليس فقط في وضع "--with-colons"، ولكن في أوضاع الإخراج الأخرى.
- توفير القدرة على استخدام خيار "--with-sig-check" بالتزامن مع "--show-key" في أوضاع الإخراج بخلاف "--with-colons".
- تمت إعادة صياغة معالجة الأخطاء وتحسين استيراد المفاتيح إلى TPM (وحدة النظام الأساسي الموثوق به).
- تحسين الدعم لنظام التشغيل Windows 64 بت.
المصدر: opennet.ru
