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

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

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

إعادة تصميم مجموعة المفاتيح والسجلّ

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

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

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

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

الأداء

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

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

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