কম্পিউটার

তথ্য সুরক্ষায় PGP কী কী ব্যবহার করে?


PGP এক-কালীন সেশন সিমেট্রিক কী, পাবলিক কী, প্রাইভেট কী, এবং পাসফ্রেজ ভিত্তিক সিমেট্রিক কী সহ চার ধরনের কী ব্যবহার করে।

  • সেশন কী প্রজন্ম − প্রতিটি সেশন কী একটি একক বার্তার সাথে সম্পর্কিত এবং শুধুমাত্র সেই বার্তাটিকে এনক্রিপশন এবং ডিক্রিপ্ট করার লক্ষ্যে ব্যবহৃত হয়৷ মনে করিয়ে দিন যে বার্তা এনক্রিপশন/ডিক্রিপশন একটি সিমেট্রিক এনক্রিপশন অ্যালগরিদম দিয়ে সম্পন্ন হয়েছে। এটি একটি 128 বিট কী যা প্রয়োজন তা বিবেচনা করে, এলোমেলো 128 বিট নম্বরগুলি CAST-128 ব্যবহার করে তৈরি করা হয়৷

    র্যান্ডম নম্বর জেনারেটরের ইনপুট 128-বিট কী (এটি ব্যবহারকারীর কীস্ট্রোক ইনপুট ব্যবহার করে একটি র্যান্ডম নম্বর) এবং দুটি 64-বিট ব্লক যা এনক্রিপ্ট করার জন্য প্লেইনটেক্সট হিসাবে বিবেচিত হয়। CFB মোড ব্যবহার করে দুটি 64-বিট সাইফার টেক্সটব্লক তৈরি করা হয় এবং 128 বিট সেশন কী তৈরি করতে একত্রিত হয়। যে অ্যালগরিদমটি ব্যবহার করা হয় তা ANSI X12.17-এ উল্লেখিত একটির উপর ভিত্তি করে।

  • কী শনাক্তকারী৷ - প্রতি ব্যবহারকারীর জন্য একাধিক পাবলিক/প্রাইভেট কী জোড়া থাকা প্রযোজ্য। প্রত্যেকেরই কোনো না কোনো আইডি প্রয়োজন। প্রতিটি পাবলিক কী-এর সাথে সম্পর্কিত কী আইডির মধ্যে রয়েছে এর অন্তত উল্লেখযোগ্য 64 বিট। অর্থাৎ, পাবলিক কী KUa-এর কী আইডি হল (KUa মোড 2 64 ) এটি একটি পর্যাপ্ত দৈর্ঘ্য যে ডুপ্লিকেট কী আইডিগুলির সম্ভাবনা খুব কম৷

    PGP ডিজিটাল স্বাক্ষরের জন্য একটি কী আইডিও ব্যবহার করা হয় কারণ প্রেরক বার্তা ডাইজেস্ট এনক্রিপ্ট করতে ব্যক্তিগত কীগুলির একটি ব্যবহার করতে পারেন এবং প্রাপকের বুঝতে হবে কোনটি ব্যবহার করা হয়েছে৷

  • কী রিং - PGP-এর পরিষেবার জন্য কী আইডিগুলি গুরুত্বপূর্ণ৷ এটি দেখা যেতে পারে যে কোনও PGP বার্তায় দুটি কী আইডি রয়েছে যা গোপনীয়তা এবং প্রমাণীকরণ উভয়কেই সমর্থন করে৷

কিছু পক্ষের দ্বারা দক্ষ এবং কার্যকর ব্যবহারের জন্য এই কীগুলিকে একটি পদ্ধতিগত পদ্ধতিতে সংরক্ষণ এবং সংগঠিত করা দরকার। PGP-এ ব্যবহৃত ডিজাইনটি হল প্রতিটি নোডে ডেটাস্ট্রাকচারের একটি দল প্রদান করা, একটি সেই নোডের মালিকানাধীন পাবলিক/প্রাইভেট কী জোড়া সংরক্ষণ করার জন্য এবং একটি এই নোডে পরিচিত অন্যান্য ব্যবহারকারীদের পাবলিক কী সংরক্ষণ করার জন্য।

এটি রিংটিকে একটি টেবিল হিসাবে দেখা যেতে পারে যেখানে প্রতিটি সারি এই ব্যবহারকারীর মালিকানাধীন পাবলিক/প্রাইভেটকি জোড়াগুলির একটিকে সংজ্ঞায়িত করে। প্রতিটি সারি নিম্নলিখিত −

অন্তর্ভুক্ত করে
  • টাইমস্ট্যাম্প − তারিখ/সময় যখন এই কী জোড়া তৈরি করা হয়েছিল।

  • কী আইডি − এই এন্ট্রির জন্য সর্বনিম্ন গুরুত্বপূর্ণ 64 বিট সর্বজনীন কী।

  • পাবলিক কী৷ − জোড়ার সর্বজনীন-কী অংশ।

  • ব্যক্তিগত কী - জোড়ার ব্যক্তিগত-কী অংশ।

  • ইউজার আইডি - সাধারণত একজন ব্যবহারকারীর ই-মেইল ঠিকানা।

প্রাইভেট কী রিং ইউজার আইডি, কী আইডি বা উভয় দ্বারা ইন্ডেক্স করা যেতে পারে। কিন্তু নিরাপত্তার জন্য কীটির মান কী রিংয়ে সংরক্ষণ করা হয় না বরং এটির একটি এনক্রিপ্ট করা সংস্করণ যা ডিক্রিপ্ট করার জন্য একটি পাস পদ্ধতির প্রয়োজন ছিল৷


  1. তথ্য সুরক্ষায় পাবলিক কী ক্রিপ্টোগ্রাফির প্রয়োগ কী?

  2. তথ্য সুরক্ষায় RSA-এর পদক্ষেপগুলি কী কী?

  3. তথ্য সুরক্ষায় পাবলিক কী ক্রিপ্টোসিস্টেমের প্রয়োগ কী?

  4. তথ্য সুরক্ষায় পাবলিক কী ক্রিপ্টোসিস্টেমের নীতিগুলি কী কী?