পাবলিক কী ক্রিপ্টোগ্রাফির অ্যাপ্লিকেশন (Applications of Public Key Cryptography)
পাবলিক কী ক্রিপ্টোগ্রাফি ডিজিটাল সিগ্নেচার ও এনক্রিপশন প্রসেসের জন্য সবচেয়ে নিরাপদ মाना হয়। অনলাইন কমিউনিকেশনে ডিজিটাল সিগ্নেচার ম্যানেজমেন্ট ভবিষ্যতের সবচেয়ে নিরাপদ সার্ভিস। তাই সিকিউর অনলাইন কমিউনিকেশনের জন্য পাবলিক কী ক্রিপ্টোগ্রাফি অপরিহার্য।
প্রধান অ্যাপ্লিকেশনসমূহ
১. ডিজিটাল সিগ্নেচার (Digital Signatures)
- ইউজারের প্রাইভেট কী ও হ্যাশ অ্যালগরিদম দিয়ে তৈরি একটি মেসেজ যা ইউজারের প্রামাণিকতা প্রমাণ করে।
- প্রক্রিয়া: মেসেজ প্রাইভেট কী দিয়ে এনক্রিপ্ট → হ্যাশ অ্যালগরিদম প্রয়োগ → ডিজিটাল সিগ্নেচার তৈরি।
২. এনক্রিপশন (Encryption)
- প্লেইনটেক্সটকে অনরিডেবল ফরম্যাটে রূপান্তর করে সিকিউর কমিউনিকেশন।
- এনক্রিপশন ডিভাইস (রাউটার, সার্ভার, এন্ড সিস্টেম, ডেডিকেটেড টুল) নেটওয়ার্কে ডেটা পাঠানোর আগে এনক্রিপ্ট করে। ডিক্রিপশন ডিভাইস অ্যাপ্লিকেশনে পাস করার আগে ডিক্রিপ্ট করে।
- এনক্রিপ্টেড ডেটা = সাইফারডেটা; অনএনক্রিপ্টেড = প্লেইনটেক্সট/ক্লিয়ার টেক্সট।
৩. প্রমাণীকরণ (Authentication)
- মেসেজ বা ইউজার লেজিটিমেট কিনা সেটি সার্টিফাই করে।
- ইউজাররা তাদের দাবি করা পরিচয়ানুসারী সঠিক কিনা যাচাই। ইউজারনেম/পাসওয়ার্ড, স্মার্ট কার্ড, রেটিনা স্ক্যান, ভয়েস আইডি, ফিংগারপ্রিন্ট।
- এয়ারপোর্টে টিকেট কাউন্টারে ড্রাইভিং লাইসেন্স দেখানোর মতো।
- অভailable বা ডিনায়াল অফ সার্ভিস আক্রমণ রিসোর্স অ্যাক্সেস নিশ্চিত করতে লাগে।
৪. অস্বীকার অনihara (Non-Repudiation)
- কমিউনিকেশনের পর সেन्डার বা রিসিভার সিগ্নেচার অস্বীকার করতে পারবে না।
- সেন্ডার নিতে পারবেন না যে সে পাঠিয়নি, রিসিভার নিতে পারবেন না যে সে পেলো না।
৫. ইন্টিগ্রিটি (Integrity)
- সিগ্নেচার নিশ্চিত করে রিসিভড মেসেজ মডিফাইড নয়।
- তথ্য অনুমোদিত পরিবর্তন ছাড়া অন্য কোনো পরিবর্তন থেকে সুরক্ষিত। হ্যাকিং ডেটাবেস ইন্টিগ্রিটি ভাঙতে পারে।
৬. গোপনীয়তা (Confidentiality)
- কমিউনিকেটেড মেসেজ রিসিভারের পাবলিক কী দিয়ে এনক্রিপ্ট করা হয় → শুধু তার প্রাইভেট কী দিয়ে ডিক্রিপ্ট করা যায়।
৭. কী জেনারেশন (Key Generation)
- প্রতিটি ইউজার দুটি কী জেনারেট করে: পাবলিক কী (পাবলিকলি এভেইলেবল) ও প্রাইভেট কী (গোপন, ইউজার সাইডে)।
৮. সাইনিং (Signing)
- প্রতিটি ইউজার নিজের প্রাইভেট কী দিয়ে সাইনিং অপারেশন করতে পারে।
৯. ভেরিফিকেশন (Verification)
- সাইন করা সিগ্নেচার সংশ্লিষ্ট ইউজারের পাবলিক কী দিয়ে ভেরিফাই করা হয়।