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

তথ্য নিরাপত্তাতে ক্রিপ্টোগ্রাফির উদ্দেশ্য কী?


ক্রিপ্টোগ্রাফির উদ্দেশ্য (Purpose of Cryptography)

ক্রিপ্টোগ্রাফি ইনফরমেশনের গোপনীয়তা, অপরিবর্তনশীলতা সহ নানা নিরাপত্তা লক্ষ্য পূরণ করে। এর উচ্চ নিরাপত্তা মান জন্য আজ এটি ব্যাপকভাবে ব্যবহৃত হয়। নিচে ক্রিপ্টোগ্রাফির প্রধান লক্ষ্য/উদ্দেশ্যগুলো আলোচনা করা হলো:

১. গোপনীয়তা (Confidentiality)

  • কম্পিউটারে প্রেরিত তথ্য শুধু অনুমোদিত পক্ষ দ্বারা অ্যাক্সেসযোগ্য হবে, অন্য কেউ না।
  • শুধু সেন্ডার ও ইচ্ছাকৃত রিসিভারই মেসেজের কন্টেন্ট বুঝতে পারবেন। অন্য কেউ পড়লে গোপনীয়তা ভঙ্গ।
  • দুটি পদ্ধতি: (ক) সংবেদনশীল ডেটায় অ্যাক্সেস সীমাবদ্ধ করা, (খ) গোপন তথ্য এনক্রিপ্ট করা।

২. প্রমাণীকরণ (Authentication)

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

৩. অখণ্ডতা (Integrity)

  • শুধু অনুমোদিত পক্ষ ही প্রেরিত তথ্য পরিবর্তন করতে পারবে। সেন্ডার ও রিসিভারের মাঝপথে কেউ মেসেজ মডিফাই করতে পারবে না।
  • একটি পদ্ধতি: মেসেজের শেষে একটি নির্দিষ্ট ইন্ডিকেটর বা মেসেজ ডাইজেস্ট যোগ করা। ট্রানজিটে ডাইজেস্ট অক্ষত থাকলে ইন্টিগ্রিটি রক্ষিত।
  • ইন্টিগ্রিটি মানে—এসেট বা ডেটা শুধু অনুমোদিত পক্ষ বা অনুমোদিত পথে মডিফাই করা যাবে।

৪. অস্বীকার অনihara (Non-Repudiation)

  • ন तो সেन्डার, না রিসিভার ট্রান্সমিশন অস্বীকার করতে পারবে।
  • সেন্ডার নিতে পারবেন না যে সে পাঠিয়নি, রিসিভার নিতে পারবেন না যে সে পাওয়া নাই।
  • তথ্য নিরাপত্তার ধারণা প্রযুক্তিগত দিকের বাইরেও ব্যাপক ও বহুমুখী।

৫. অ্যাক্সেস কন্ট্রোল (Access Control)

  • কে কী অ্যাক্সেস করতে পারবে সেটি নির্ধারণ।
  • উদাহরণ: ইউজার A ডেটাবেসের ইনফো ভিউ করতে পারবে কিন্তু আপডেট করতে পারবে না। অন্য ইউজার আপডেটও করতে পারে।
  • দুটি এরিয়া: রোল ম্যানেজমেন্ট (ইউজার সাইড) ও রুল ম্যানেজমেন্ট (রিসোর্স সাইড)।

নিষ্কর্ষ

ক্রিপ্টোগ্রাফি শুধু এনক্রিপশন নয়—এটি গোপনীয়তা, প্রমাণীকরণ, অখণ্ডতা, অস্বীকার অনihara ও অ্যাক্সেস কন্ট্রোল নিশ্চিত করে আধুনিক তথ্য নিরাপত্তার রীঢ় হাড়।


  1. তথ্য নিরাপত্তায় MAC কী?

  2. তথ্য নিরাপত্তায় হ্যাশিং (Hashing) কী?

  3. তথ্য নিরাপত্তাতে এনক্রিপশন ও স্টেগানোগ্রাফির পার্থক্য কী?

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