نقشه راه تینک

(آخرین به روز رسانی اکتبر 2025)

این صفحه به جزئیات اهداف سطح بالای تیم تینک می پردازد. با دستیابی به اهداف یا تغییر به صورت دوره ای به روز می شود.

بازطراحی کیست و رجیستری

ما می خواهیم به کاربران راه بهتری برای مدیریت کلیدها در مجموعه کلید ارائه کنیم. این کار پیاده‌سازی سیستم‌های مدیریت کلید را آسان‌تر می‌کند و پشتیبانی جامع‌تری را برای وارد کردن و صادر کردن کلیدها به فرمت‌های مختلف مانند PEM یا JWK ممکن می‌سازد (در حالی که اطمینان حاصل می‌شود که API از اشتباهات رایجی که می‌تواند منجر به آسیب‌پذیری‌های امنیتی شود جلوگیری می‌کند). این کار بیشتر برای Java، C++ و Go کامل است.

ما همچنین در حال کار بر روی اجازه دادن به چندین کلید و تنظیمات اولیه در Tink هستیم که در نهایت جایگزین رجیستری‌های فعلی خواهد شد. این کار توسعه کتابخانه‌های مبتنی بر Tink را آسان‌تر می‌کند و همچنین امکان حذف یکپارچه و حذف الگوریتم‌های ناامن را فراهم می‌کند. این کار برای C++ و جاوا در حال انجام است.

رمزنگاری پس کوانتومی (PQC)

ما به افزودن پشتیبانی برای الگوریتم‌های PQC انتخاب شده توسط NIST ادامه می‌دهیم. ML-DSA و SLH-DSA اکنون هر دو در C++ و Go با استفاده از APIهای امضای دیجیتال مربوطه برای آن زبان‌ها پشتیبانی می‌شوند. پشتیبانی جاوا برای هر دو الگوریتم PQC در حال انجام است. پشتیبانی از Kyber/ML-KEM با مکانیسم جدید کپسوله سازی کلید (KEM) API نیز در دست توسعه است.

عملکرد

ما در نظر داریم اندازه گیری های عملکرد Tink خود را به دقت تنظیم کنیم و معیارهای عملکرد مناسب را برای کاربران خود ارائه دهیم. ما همچنین به بررسی بهبود عملکرد احتمالی Tink ادامه می‌دهیم.

به ما بگویید چه فکر می کنید!

ما دوست داریم در مورد نحوه استفاده از Tink یا اینکه کدام ویژگی برای پیاده سازی شما مفیدتر است، بشنویم. با شرکت در نظرسنجی به ما اطلاع دهید.