خارطة طريق تينك

(تاريخ آخر تعديل: أكتوبر 2025)

توضّح هذه الصفحة الأهداف العالية المستوى لفريق Tink. وسيتم تعديلها بشكل دوري عند تحقيق الأهداف أو تغييرها.

تصميم جديد لمجموعة المفاتيح وقاعدة بيانات المسجّلين

نريد أن نمنح المستخدمين طريقة أفضل لإدارة المفاتيح ضمن مجموعة مفاتيح. سيؤدي ذلك إلى تسهيل تنفيذ أنظمة إدارة المفاتيح وإتاحة دعم أكثر شمولاً لاستيراد المفاتيح وتصديرها إلى تنسيقات مختلفة، مثل PEM أو JWK (مع ضمان أنّ واجهة برمجة التطبيقات تمنع الأخطاء الشائعة التي قد تؤدي إلى ثغرات أمنية). وقد اكتملت هذه العملية إلى حد كبير بالنسبة إلى Java وC++‎ وGo.

نعمل أيضًا على السماح بإنشاء مفاتيح متعددة وإعدادات أولية في Tink، ما سيؤدي في النهاية إلى استبدال عمليات التسجيل الحالية. سيؤدي ذلك إلى تسهيل تطوير المكتبات استنادًا إلى Tink، كما سيسمح بإزالة الخوارزميات غير الآمنة وإيقافها نهائيًا بسلاسة. لا يزال العمل جارياً على لغتَي C++‎ وJava.

التشفير ما بعد الكم (PQC)

نواصل إضافة دعم لخوارزميات PQC التي اختارها المعهد الوطني للمعايير والتكنولوجيا (NIST). تتوفّر الآن كل من ML-DSA وSLH-DSA في C++‎ وGo باستخدام واجهات برمجة التطبيقات الخاصة بالتوقيعات الرقمية لكل من هاتين اللغتَين. نعمل حاليًا على توفير توافق Java مع كلتا خوارزميتَي PQC. ويجري أيضًا تطوير واجهة برمجة تطبيقات جديدة لآلية تغليف المفاتيح (KEM) تتوافق مع Kyber/ML-KEM.

الأداء

نحن بصدد تحسين مقاييس أداء Tink وتوفير مقاييس أداء مناسبة للمستخدمين. نواصل أيضًا البحث عن طرق لتحسين أداء Tink.

إطلاعنا على رأيك

يسرّنا معرفة طريقة استخدامك لمكتبة Tink أو الميزات التي ستكون الأكثر فائدة في عملية التنفيذ. يُرجى إعلامنا بذلك من خلال المشاركة في الاستطلاع.