Tink রোডম্যাপ

(শেষবার আপডেট করা হয়েছে অক্টোবর ২০২৫)

এই পৃষ্ঠায় Tink টিমের উচ্চ-পর্যায়ের লক্ষ্য সম্পর্কে বিস্তারিত তথ্য দেওয়া আছে। লক্ষ্য পূরণ বা পরিবর্তন হলে এটি পর্যায়ক্রমে আপডেট করা হবে।

কীসেট ও রেজিস্ট্রি রিডিজাইন

আমরা ব্যবহারকারীদের একটি কীসেটের মধ্যে কী ম্যানেজ করার আরও ভালো উপায় দিতে চাই। এটি 'কী' ম্যানেজমেন্ট সিস্টেম প্রয়োগ করা আরও সহজ করে তুলবে এবং PEM বা JWK-এর মতো বিভিন্ন ফর্ম্যাটে 'কী' ইমপোর্ট ও এক্সপোর্ট করার জন্য আরও বিস্তৃত সহায়তা প্রদান করবে (একই সাথে, API যাতে সাধারণ ভুলগুলি প্রতিরোধ করে তা নিশ্চিত করবে, যার ফলে নিরাপত্তা সংক্রান্ত দুর্বলতা দেখা দিতে পারে)। Java, C++ এবং Go-এর জন্য এই কাজ প্রায় সম্পূর্ণ হয়ে গেছে।

এছাড়াও, আমরা Tink-এ একাধিক কী জেনারেশন ও প্রিমিটিভ কনফিগারেশনের অনুমতি দেওয়ার জন্য কাজ করছি, যা শেষ পর্যন্ত বর্তমান রেজিস্ট্রিকে প্রতিস্থাপন করবে। এর ফলে Tink-এর উপর ভিত্তি করে লাইব্রেরি ডেভেলপ করা আরও সহজ হবে এবং অসুরক্ষিত অ্যালগরিদম নির্বিঘ্নে সরিয়ে দেওয়া ও বন্ধ করা যাবে। Java-এর জন্য এই কাজ সম্পূর্ণ হয়েছে এবং C++-এর জন্য চলছে।

পোস্ট-কোয়ান্টাম ক্রিপ্টোগ্রাফি (PQC)

আমরা NIST-এর বেছে নেওয়া PQC অ্যালগরিদমের জন্য সহায়তা যোগ করা চালিয়ে যাচ্ছি। ML-DSA এবং SLH-DSA এখন C++ এবং Go-তে কাজ করে। এর জন্য এই ভাষাগুলির জন্য সংশ্লিষ্ট ডিজিটাল সিগনেচার API ব্যবহার করা হয়। উভয় PQC অ্যালগরিদমের জন্য Java সাপোর্ট প্রসেস করা হচ্ছে। নতুন কী এনক্যাপসুলেশন মেকানিজম (KEM) API-এর সাথে Kyber/ML-KEM-এর জন্য সহায়তাও ডেভেলপ করা হচ্ছে।

পারফর্ম্যান্স

আমরা Tink-এর পারফর্ম্যান্স পরিমাপকে আরও নিখুঁত করতে এবং আমাদের ব্যবহারকারীদের জন্য উপযুক্ত পারফর্ম্যান্স বেঞ্চমার্ক প্রদান করতে চাই। এছাড়াও, Tink-এর পারফর্ম্যান্স আরও উন্নত করার সম্ভাবনা আমরা খতিয়ে দেখছি।

আপনি কী ভাবছেন আমাদের বলুন!

আপনি কীভাবে Tink ব্যবহার করেন বা কোন ফিচার আপনার ইমপ্লিমেন্টেশনের জন্য সবচেয়ে উপযোগী হবে, সেই সম্পর্কে আপনার মতামত জানতে পারলে আমরা খুশি হব। আমাদের সমীক্ষায় অংশগ্রহণ করে আপনার মতামত জানান।