خارطة طريق تينك
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
(تاريخ آخر تعديل: أكتوبر 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 أو الميزات التي ستكون الأكثر فائدة في عملية التنفيذ. يُرجى إعلامنا بذلك من خلال المشاركة في الاستطلاع.
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2025-10-09 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2025-10-09 (حسب التوقيت العالمي المتفَّق عليه)"],[],["The Tink team is restructuring the project into multiple language-specific GitHub repositories for decoupled and frequent releases. They are overhauling documentation, consolidating sources and creating examples. Key management is being redesigned within keysets, including better support for various key formats, and multiple registries are being enabled. Monitoring hooks have been added for cryptographic operation analysis. They're implementing NIST-selected post-quantum cryptography algorithms, and working to benchmark and enhance Tink's performance.\n"]]