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

তথ্য নিরাপত্তাতে ক্রিপ্টোগ্রাফিতে ব্যবহৃত মৌলিক টার্মগুলো কী কী?


ক্রিপ্টোগ্রাফিতে ব্যবহৃত মৌলিক টার্মসমূহ

ক্রিপ্টোগ্রাফি একটি অটোমেটেড গাণিতিক টুল যা নেটওয়ার্ক নিরাপত্তায় গুরুত্বপূর্ণ ভূমিকা পালন করে। এটি ইনফরমেশনের গোপনীয়তা ও অখণ্ডতা নিশ্চিত করে এবং ইউজারদের প্রমাণীকরণ ও অস্বীকার অনihara প্রদান করে।

প্রধান টার্মগুলো

১. প্লেইন টেক্সট (Plain Text)

  • যে অরিজিনাল মেসেজটি একজন ব্যক্তি অন্যের সাথে যোগাযোগ করতে চায়, সেটিই প্লেইন টেক্সট।
  • ক্রিপ্টোগ্রাফিতে সendar-এ থেকে রিসিভার-এ পাঠানো যাওয়া অরিজিনাল মেসেজকেই প্লেইন টেক্সট বলা হয়।

২. সাইফার টেক্সট (Cipher Text)

  • যে মেসেজটি কেউ বুঝতে পারে না বা অর্থহীন মেসেজ, সেটিই সাইফার টেক্সট।
  • комуনিকেশন শুরু হওয়ার আগে অরিজিনাল মেসেজকে নন-রিডেবল মেসেজে রূপান্তর করা হয়।

৩. এনক্রিপশন (Encryption)

  • প্লেইন টেক্সটকে সাইফার টেক্সটে রূপান্তর করার প্রক্রিয়া কেই এনক্রিপশন বলা হয়।
  • অসুরক্ষিত চ্যানেল দিয়ে গোপন মেসেজ পাঠানোর জন্য এনক্রিপশন টেকনিক আবশ্যক।
  • এনক্রিপশনের জন্য দুটি জিনিস লাগে: এনক্রিপশন অ্যালগরिदম এবং কী (Key)।
  • এনক্রিপশন অ্যালগরিদম নির্দেশ করে কোন পদ্ধতি ব্যবহৃত হয়েছে। এনক্রিপশন সেন্ডার সাইডে হয়।

৪. ডিক্রিপশন (Decryption)

  • এনক্রিপশনের বিপরীত প্রক্রিয়া কেই ডিক্রিপশন বলা হয়—সাইফার টেক্সটকে আবার প্লেইন টেক্সটে রূপান্তর করা।
  • রিসিভার সাইডে অরিজিনাল মেসেজ পাওয়ার জন্য ডিক্রিপশন টেকনিক লাগে।
  • ডিক্রিপশনের জন্য: ডিক্রিপশন অ্যালগরিদম এবং কী। সাধারণত এনক্রিপশন ও ডিক্রিপশন অ্যালগরিদম একই থাকে।

৫. কী (Key)

  • একটি কী হলো न्यুমেরিক বা অ্যালফানিউমেরিক টেক্সট বা কোনো ইউনিক সিম্বল।
  • এনক্রিপশনের সময় প্লেইন টেক্সটে এবং ডিক্রিপশনের সময় সাইফার টেক্সটে কী ব্যবহার হয়।
  • ক্রিপ্টোগ্রাফিতে কী নির্বাচন অত্যন্ত গুরুত্বপূর্ণ কারণ এনক্রিপশন অ্যালগরिदমের নিরাপত্তা কী-র উপর নিঃশেষে নির্ভর করে।

৬. হ্যাশিং (Hashing)

  • হ্যাশ অ্যালগরিদম প্রায়শই একটি ফাইলের কন্টেন্টের ডিজিটাল ফিংগারপ্রিন্ট তৈরি করতে ব্যবহৃত হয় যাতে ফাইল ইন্ট্রুডার বা ভাইরাস দ্বারা পরিবর্তিত হয়নি তা নিশ্চিত করা যায়।
  • অনেক অপারেটিং সিস্টেম পাসওয়ার্ড এনক্রিপ্ট করতে হ্যাশ ফাংশন ব্যবহার করে।
  • হ্যাশ ফাংশন একটি রেকর্ডের ইন্টিগ্রিটির মাপ প্রদান করে।

সারসংক্ষেপ

ক্রিপ্টোগ্রাফির মূল টার্মগুলো: প্লেইন টেক্সট, সাইফার টেক্সট, এনক্রিপশন, ডিক্রিপশন, কী, হ্যাশিং। এগুলো জানা ক্রিপ্টোগ্রাফিক সিস্টেম বোঝার ও ডিজাইন করার ভিত্তি।


  1. তথ্য নিরাপত্তাতে এনক্রিপশনের প্রকারভেদ কী কী?

  2. তথ্য নিরাপত্তাতে ক্রিপ্টোগ্রাফিতে ব্যবহৃত মৌলিক টার্মগুলো কী কী?

  3. তথ্য নিরাপত্তাতে DES-এর শক্তি (Strengths) কী কী?

  4. তথ্য নিরাপত্তাতে পাবলিক কী ক্রিপ্টোগ্রাফির অ্যাপ্লিকেশনগুলো কী কী?