Key Verifier SDK, Android System Key Verifier-এর সাথে একত্রে কাজ করে, যা Android ডিভাইসগুলিতে উপলব্ধ একটি Google সিস্টেম পরিষেবা।
এই পরিষেবাটির লক্ষ্য হলো এন্ড-টু-এন্ড এনক্রিপ্টেড (E2EE) মেসেজিং অ্যাপ্লিকেশনগুলিতে ব্যবহারকারীর গোপনীয়তা উন্নত করা। কী ভেরিফায়ার বিভিন্ন ক্লায়েন্ট অ্যাপ জুড়ে পাবলিক কী যাচাইকরণের জন্য একটি সমন্বিত সিস্টেম প্রদান করে।
Key Verifier-এর মূল লক্ষ্য হলো, আপনি প্রত্যাশিত ব্যক্তির সাথেই যোগাযোগ করছেন কিনা তা যাচাই করার মাধ্যমে এনক্রিপশন দ্বারা ব্যক্তিগত যোগাযোগ সক্ষম করা।
সিস্টেমটির প্রধান কাজগুলো হলো:
- কী ভেরিফিকেশন : এর মাধ্যমে একজন ব্যবহারকারী কোনো কন্ট্যাক্টের পাবলিক কী যাচাই করে নিশ্চিত হতে পারেন যে, তিনি ঠিক সেই ব্যক্তির সাথেই যোগাযোগ করছেন যাকে তিনি মেসেজ পাঠাতে চান।
- যাচাইকরণ পদ্ধতি : ব্যবহারকারীরা একটি ইউজার ইন্টারফেসের মাধ্যমে কী-গুলো যাচাই করতে পারেন, যা কিউআর কোড স্ক্যানিং অথবা নম্বর তুলনা (সংখ্যার ক্রম মেলানো) সমর্থন করে।
- কী ম্যানেজমেন্ট : ক্লায়েন্ট অ্যাপ্লিকেশনগুলির জন্য কী সন্নিবেশ, পঠন, হালনাগাদ বা মুছে ফেলার উদ্দেশ্যে একটি AIDL ইন্টারফেসের মাধ্যমে পরিষেবা প্রদান করে।
- ক্লায়েন্ট এসডিকে : পরিষেবাটির সাথে যোগাযোগ করার জন্য মেসেজিং বা কন্টাক্টস ম্যানেজমেন্ট অ্যাপের মতো সকল অ্যাপকে এটি প্রদান করা হয়।
নিম্নলিখিত ডকুমেন্টেশনে Key Verifier সম্পর্কে আরও জানুন: