কম্পিউটার টিউটোরিয়াল

নেটওয়ার্ক নিরাপত্তায় পাবলিক কী (Public Key) কী এবং এর কাজ কী?

পাবলিক কী ও প্রাইভেট কী (Public Key & Private Key) কী?

পাবলিক কী: এটা সবার কাছে উন্মুক্ত। এটি ব্যবহার করে প্লেইন টেক্সটকে সাইফার টেক্সটে (এনক্রিপ্ট) রূপান্তর করা হয়।
প্রাইভেট কী: এটি গোপন রাখা হয়। শুধু প্রাপকের হাতে থাকে। এটি ব্যবহার করে সাইফার টেক্সটকে প্লেইন টেক্সটে (ডিক্রিপ্ট) ফিরিয়ে আনা হয়।

অ্যাসিমেট্রিক ক্রিপ্টোগ্রাফি (Asymmetric Cryptography) কীভাবে কাজ করে?

  1. প্রাপক (Receiver) একটি কী জোড়া তৈরি করে: একটা পাবলিক, একটা প্রাইভেট।
  2. পাবলিক কীটি প্রেরক (Sender)-কে দেওয়া হয়।
  3. প্রেরক পাবলিক কী দিয়ে মেসেজ এনক্রিপ্ট করে পাঠায়।
  4. শুধু প্রাপকের প্রাইভেট কী দিয়ে সেটি ডিক্রিপ্ট করা সম্ভব।

পাবলিক কীর ব্যবহার এলাকা

  • এনক্রিপশন: ডেটা গোপন রাখতে।
  • ডিজিটাল সিগনেচার যাচাই: প্রেরকের প্রাইভেট কী দিয়ে সাইন করা ডকুমেন্ট পাবলিক কী দিয়ে যাচাই করা।
  • SSL/TLS সার্টিফিকেট: ওয়েবসাইটের HTTPS কানেকশন নিরাপদ করতে।
  • SSH অথেন্টিকেশন: পাসওয়ার্ড ছাড়া সার্ভারে লগইন করতে।

সাধারণ পাবলিক কী অ্যালগরিদম

  • RSA: বড় পрайম নম্বর ফ্যাক্টরাইজেশনের কঠিনতায় ভিত্তি করে।
  • ECC (Elliptic Curve Cryptography): ছোট কী সাইজে একই নিরাপত্তা দেয়।
  • DSA, Diffie-Hellman

পাবলিক কী ও প্রাইভেট কীর পার্থক্য

বৈশিষ্ট্যপাবলিক কীপ্রাইভেট কী
দৃশ্যমানতাসবার কাছে উন্মুক্তশুধু মালিকের কাছে গোপন
কাজএনক্রিপশন, সিগনেচার যাচাইডিক্রিপশন, সিগনেচার তৈরি
নষ্ট হবার ঝুঁকিনেই (পাবলিকলি উপলব্ধ)হ্যাঁ, নষ্ট হলে ডেটা অপ্রাপ্য

মনে রাখার গুরুত্বপূর্ণ বিষয়

  • পাবলিক কী দিয়ে এনক্রিপ্ট করা ডেটা শুধু সংশ্লিষ্ট প্রাইভেট কী দিয়ে ডিক্রিপ্ট করা যায়।
  • পাবলিক কী থেকে প্রাইভেট কী গণনা করা কম্পিউটেশনালি অসম্ভব (বেশ বড় কী সাইজের জন্য)।
  • সিমেট্রিক এনক্রিপশন (AES) এর চেয়ে ধীর, তাই হাইব্রিড সিস্টেমে পাবলিক কী দিয়ে সিমেট্রিক সেশন কী এক্সচেঞ্জ করা হয়।
  1. আমার নেটওয়ার্ক সিকিউরিটি কী কী?

  2. HP ডিভাইসের নেটওয়ার্ক সিকিউরিটি কী কী?

  3. নেটওয়ার্ক সিকিউরিটি কী কী? এটি পাসওয়ার্ড কিনা? পাওয়ার উপায়

  4. নেটওয়ার্ক সিকিউরিটি কী কী?