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

তথ্য নিরাপত্তায় PGP কী?


PGP হলো প্রিটি গুড প্রাইভেসির সংক্ষিপ্ত রূপ। এটি একটি এনক্রিপশন প্রোগ্রাম যা অনলাইন যোগাযোগে ক্রিপ্টোগ্রাফিক গোপনীয়তা এবং প্রমাণীকরণ ব্যবহার করে। PGP সবচেয়ে সাধারণত ইমেইলের কন্টেন্ট এনক্রিপ্টেড এবং প্রাইভেট রাখতে ব্যবহৃত হয়। PGP কিছু ইমেইল ক্লায়েন্টের জন্য প্লাগইন হিসেবে উপলব্ধ যেন Claris Emailer, Microsoft Outlook/Outlook Express, এবং Qualcomm Eudora।

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

PGP ব্যবহার করা যেতে পারে ইমেইল মেসেজ স্বাক্ষর বা এনক্রিপ্ট করার জন্য মাউসের একটি সিম্পল ক্লিক দিয়ে। এটি PGP-এর সংস্করণের ওপর ভিত্তি করে। সফটওয়্যার SHA বা MD5 প্রয়োজন মেসেজ হ্যাশ গণনার জন্য যেন CAST, Triple-DES, বা IDEA এনক্রিপশনের জন্য এবং RSA বা DSS/ডিফি-হেলম্যান কি এক্সচেঞ্জ এবং ডিজিটাল স্বাক্ষরের জন্য।

যখন PGP প্রথম সেট আপ করা হয়, ব্যবহারকারীকে একটি কি-জোড়া তৈরি করতে হয়। এক কি, পাবলিক কি, প্রচার ও ব্যাপকভাবে বিতরণ করা যেতে পারে। প্রাইভেট কি একটি পাসফ्रेज ব্যবহার করে সুরক্ষিত। পাসফ्रेज প্রতিবার প্রবেশ করাতে হয় ব্যবহারকারী তার প্রাইভেট কি অ্যাক্সেস করার সময়।

PGP-এ, এই মেসেজ একটি ইভসড্রপারের থেকে গোপন রাখা হবে না, তবে একটি প্রাপক নিশ্চিত হতে পারে যে মেসেজটি প্রেরক পাঠানো থেকে পরিবর্তিত হয়নি। এই উদাহরণে, প্রেরক মেসেজটি তাদের নিজস্ব প্রাইভেট কি ব্যবহার করে স্বাক্ষর করে। প্রাপকের প্রেরকের পাবলিক কি দরকার স্বাক্ষর যাচাই করতে এবং পাবলিক কি প্রাপকের কি রিং থেকে নেওয়া হয় প্রেরকের ইমেইল ঠিকানার ভিত্তিতে।

PGP ব্যাপকভাবে ব্যবহৃত হওয়ার অনেক কারণ রয়েছে:

  • এটি বিশ্বব্যাপে ফ্রি উপলব্ধultiple প্ল্যাটফর্মে যেন Windows, UNIX, Mac ইত্যাদি। আরও কমার্শিয়াল সংস্করণ তাদেরকে সন্তুষ্ট করে যাদের ভেন্ডর সাপোর্ট দরকার।

  • এটি olyan অ্যালগরিদমের ওপর ভিত্তি করে যেগুলো ব্যাপক পাবলিক রিভিউ পেয়েছে এবং নিরাপদ বিবেচিত। বিশেষ করে, প্যাকেজে RSA, DSS এবং ডিফি-হেলম্যান রয়েছে পাবলিক-কি এনক্রিপশনের জন্য, CAST-128, IDEA, এবং 3DES সিমেট্রিক এনক্রিপশনের জন্য এবং SHA-1 হ্যাশ কোডিংয়ের জন্য।

  • এটির ব্যাপক প্রযোজ্যতার পরিসর আছে, কোম্পানিগুলো থেকে যারা একটি স্ট্যান্ডার্ডাইজড স্কিম নির্বাচন ও এনফোর্স করতে চায় ডকুমেন্ট এবং মেসেজ এনক্রিপ্ট করার জন্য বা ব্যক্তিদের থেকে যারা বিশ্বব্যাপে অন্যদের সাথে নিরাপদে যোগাযোগ করতে চায় ইন্টারনেটের ওপর।

  • এটি কোনো সরকার বা স্ট্যান্ডার্ডস অর্গানাইজেশন দ্বারা তৈরি হয়নি, নই পরিচালিত হয়। যাদের "প্রতিষ্ঠান"-এর প্রতি जन्मগত عدمবিশ্বাস আছে তাদের জন্য এটি PGP কে আকর্ষণীয় করে। গত কয়েক বছরে কমার্শিয়াল সংস্করণ উপলব্ধ হয়েছে।

  • PGP একটি ইন্টারনেট স্ট্যান্ডার্ডস ট্র্যাকের ওপর (RFC 3156)। PGP একটি অ্যান্টি-এস্টাবলিশমেন্ট প্রচেষ্টার দিক ধারণ করে।

  1. তথ্য নিরাপত্তায় কনফিউশন (Confusion) কী?

  2. তথ্য নিরাপত্তায় DES অ্যালগরিদম কী?

  3. তথ্য নিরাপত্তাতে IDEA (International Data Encryption Algorithm) কী?

  4. তথ্য নিরাপত্তাতে পাবলিক-কী ক্রিপ্টোসিস্টেম (Public-Key Cryptosystem) কী?