ক্রিপ্টোগ্রাফি বনাম স্টেগানোগ্রাফি
তথ্য গোপন করার অধ্যয়নকে ক্রিপ্টোগ্রাফি বলা হয়। ইন্টারনেটের মতো অবিশ্বস্ত মাধ্যমে যোগাযোগ করার সময়, তথ্য রক্ষা করা খুবই গুরুত্বপূর্ণ এবং ক্রিপ্টোগ্রাফি এতে গুরুত্বপূর্ণ ভূমিকা পালন করে। বর্তমানে, ক্রিপ্টোগ্রাফি গণিত, কম্পিউটার বিজ্ঞান, ইত্যাদির মতো বিভিন্ন শাখার নীতিগুলি ব্যবহার করে। স্টেগানোগ্রাফি লুকানো বার্তাগুলি রচনার সাথে সম্পর্কিত যাতে শুধুমাত্র প্রেরক এবং প্রাপক জানতে পারে যে বার্তাটি এমনকি বিদ্যমান। যেহেতু, প্রেরক এবং প্রাপক ছাড়া অন্য কেউ বার্তাটির অস্তিত্ব জানেন না, তাই এটি অবাঞ্ছিত মনোযোগ আকর্ষণ করে না।
ক্রিপ্টোগ্রাফি কি?
ক্রিপ্টোগ্রাফি হল তথ্য গোপন করার অধ্যয়ন এবং এটি ইন্টারনেটের মতো অবিশ্বস্ত মাধ্যমে যোগাযোগ করার সময় ব্যবহৃত হয়, যেখানে তথ্যকে অন্যান্য তৃতীয় পক্ষের কাছ থেকে সুরক্ষিত করতে হবে। আধুনিক ক্রিপ্টোগ্রাফি ক্রিপ্টোগ্রাফিক অ্যালগরিদমগুলির বিকাশের উপর দৃষ্টি নিবদ্ধ করে যা গণনাগত কঠোরতার কারণে প্রতিপক্ষের দ্বারা ভাঙা কঠিন তাই ব্যবহারিক উপায়ে ভাঙা যায় না। আধুনিক ক্রিপ্টোগ্রাফিতে, সিমেট্রিক কী ক্রিপ্টোগ্রাফি, পাবলিক-কি ক্রিপ্টোগ্রাফি এবং হ্যাশ ফাংশন নামে তিন ধরনের ক্রিপ্টোগ্রাফিক অ্যালগরিদম ব্যবহার করা হয়। সিমেট্রিক কী ক্রিপ্টোগ্রাফিতে এনক্রিপশন পদ্ধতি জড়িত যেখানে প্রেরক এবং প্রাপক উভয়ই ডেটা এনক্রিপ্ট করতে ব্যবহৃত একই কী ভাগ করে। পাবলিক-কী ক্রিপ্টোগ্রাফিতে, দুটি ভিন্ন কিন্তু গাণিতিকভাবে সম্পর্কিত কী ব্যবহার করা হয়। হ্যাশ ফাংশন একটি কী ব্যবহার করে না, পরিবর্তে তারা ডেটা থেকে একটি নির্দিষ্ট দৈর্ঘ্যের হ্যাশ মান গণনা করে। এই হ্যাশ মান থেকে দৈর্ঘ্য বা আসল প্লেইন টেক্সট পুনরুদ্ধার করা অসম্ভব।
স্টেগানোগ্রাফি কি?
স্টেগানোগ্রাফি লুকানো বার্তা রচনার সাথে সম্পর্কিত যাতে শুধুমাত্র প্রেরক এবং প্রাপক জানতে পারে যে বার্তাটি এমনকি বিদ্যমান। যেহেতু প্রেরক এবং প্রাপক ছাড়া কেউ বার্তাটির অস্তিত্ব জানে না, তাই এটি অবাঞ্ছিত মনোযোগ আকর্ষণ করে না। এমনকি প্রাচীনকালেও স্টেগানোগ্রাফি ব্যবহার করা হত এবং এই প্রাচীন পদ্ধতিগুলোকে বলা হয় ফিজিক্যাল স্টেগানোগ্রাফি। এই পদ্ধতিগুলির জন্য কিছু উদাহরণ হল মেসেজ বডিতে লুকানো বার্তা, গোপন কালিতে লেখা বার্তা, স্ট্যাম্প দ্বারা আচ্ছাদিত এলাকায় খামে লেখা বার্তা ইত্যাদি। আধুনিক স্টেগানোগ্রাফি পদ্ধতিকে বলা হয় ডিজিটাল স্টেগানোগ্রাফি। এই আধুনিক পদ্ধতিগুলির মধ্যে রয়েছে কোলাহলপূর্ণ চিত্রগুলির মধ্যে বার্তাগুলি লুকিয়ে রাখা, এলোমেলো ডেটার মধ্যে একটি বার্তা এম্বেড করা, ভিডিও ফাইলগুলির মধ্যে বার্তার সাথে ছবি এম্বেড করা ইত্যাদি। উপরন্তু, টেলিকমিউনিকেশন নেটওয়ার্কগুলিতে নেটওয়ার্ক স্টেগানোগ্রাফি ব্যবহার করা হয়। এর মধ্যে স্টেগানোফোনি (ভয়েস-ওভার-আইপি কথোপকথনে একটি বার্তা লুকিয়ে রাখা) এবং ডব্লিউএলএএন স্টেগানোগ্রাফি (ওয়্যারলেস লোকাল এরিয়া নেটওয়ার্কে স্টেগানোগ্রাম প্রেরণের পদ্ধতি) এর মতো কৌশল অন্তর্ভুক্ত রয়েছে।
ক্রিপ্টোগ্রাফি এবং স্টেগানোগ্রাফির মধ্যে পার্থক্য কী?
ক্রিপ্টোগ্রাফি হল তথ্য লুকানোর অধ্যয়ন, যখন স্টেগানোগ্রাফি লুকানো বার্তা রচনার সাথে কাজ করে যাতে শুধুমাত্র প্রেরক এবং প্রাপক জানতে পারে যে বার্তাটি এমনকি বিদ্যমান। স্টেগানোগ্রাফিতে, শুধুমাত্র প্রেরক এবং প্রাপকই বার্তাটির অস্তিত্ব জানেন, যেখানে ক্রিপ্টোগ্রাফিতে এনক্রিপ্ট করা বার্তার অস্তিত্ব বিশ্বের কাছে দৃশ্যমান। এই কারণে, স্টেগানোগ্রাফি লুকানো বার্তায় আসা অবাঞ্ছিত মনোযোগ সরিয়ে দেয়। ক্রিপ্টোগ্রাফিক পদ্ধতি একটি বার্তার বিষয়বস্তু রক্ষা করার চেষ্টা করে, যখন স্টেগানোগ্রাফি এমন পদ্ধতি ব্যবহার করে যা বার্তা এবং বিষয়বস্তু উভয়ই লুকিয়ে রাখে। স্টেগ্যানোগ্রাফি এবং ক্রিপ্টোগ্রাফি একত্রিত করে কেউ আরও ভালো নিরাপত্তা অর্জন করতে পারে।