কম্পিউটার

তথ্য নিরাপত্তা স্টেগানোগ্রাফি কি?


স্টেগানোগ্রাফি হল এমন একটি পদ্ধতি যা অন্য বার্তার ভিতরে গোপন রাখতে হয় এমন একটি বার্তা গোপন করার সুবিধা দেয়। এই ফলাফল গোপন বার্তা নিজেই গোপন.

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

স্টেগ্যানোগ্রাফির একটি ব্যবহার যেমন ওয়াটারমার্কিং যা খালি চোখে ধরা পড়ে না এমন নথিগুলিকে ওভারলে করে একটি ওয়াটারমার্কের মধ্যে কপিরাইট ডেটা লুকিয়ে রাখে। এটি প্রতারণামূলক ক্রিয়াগুলি এড়ায় এবং কপিরাইট সুরক্ষিত মিডিয়াকে আরও সুরক্ষা প্রদান করে৷

স্টেগানোগ্রাফির মূল লক্ষ্য হল সম্পূর্ণরূপে আলাদাভাবে নিরাপদে যোগাযোগ করা এবং লুকানো তথ্যের আদান-প্রদানের প্রতি সন্দেহ সৃষ্টি করা প্রতিরোধ করা।

এটি লুকানো তথ্য বোঝার জন্য অন্যদের বজায় রাখার জন্য নয়, তবে এটি অন্যদেরকে তথ্যটি বিদ্যমান আছে এমন চিন্তা থেকে রক্ষা করতে পারে। যদি একটি স্টেগানোগ্রাফি পদ্ধতি কাউকে ক্যারিয়ার চ্যানেল সন্দেহ করতে তৈরি করে, তাহলে পদ্ধতিটি ব্যর্থ হয়েছে৷

স্টেগানোগ্রাফির মৌলিক মডেলের মধ্যে রয়েছে ক্যারিয়ার, মেসেজ এবং পাসওয়ার্ড। ক্যারিয়ারকে একটি কভার-অবজেক্টও বলা হয়, যা বার্তাটি ইনস্টল করা হয় এবং বার্তাটির অস্তিত্ব লুকিয়ে রাখতে কাজ করে।

বার্তা হল সেই তথ্য যা প্রেরক গোপন রাখতে চায়। এটি প্লেইন টেক্সট, সাইফারটেক্সট, অন্যান্য ইমেজ বা কপিরাইট চিহ্ন, গোপন যোগাযোগ বা সিরিয়াল নম্বর সহ একটি বিট স্ট্রীমে ইনস্টল করা যেতে পারে এমন কিছু হতে পারে।

পাসওয়ার্ডকে স্টেগো-কি বলা হয়। এটি প্রদান করতে পারে যে শুধুমাত্র প্রাপক যারা পারস্পরিক ডিকোডিং কী বোঝেন তারা একটি কভারবজেক্ট থেকে ঠিকানা বের করতে সক্ষম হবেন। গোপনে ইনস্টল করা বার্তা সহ কভার-বস্তুটি তখন স্টেগো-অবজেক্ট নামে পরিচিত।

একটি স্টেগো-অবজেক্ট থেকে ঠিকানা পুনরুদ্ধার করার জন্য কভারবজেক্টের প্রয়োজন এবং একটি সম্পর্কযুক্ত ডিকোডিং কী প্রয়োজন যদি একটি স্টেগো-কি এনকোডিং পর্যায়ে ব্যবহার করা হয়। বার্তাটি বের করার জন্য বেশিরভাগ অ্যাপ্লিকেশনে প্রাথমিক চিত্রের প্রয়োজন হতে পারে বা নাও হতে পারে৷

কভার-অবজেক্ট হওয়ার জন্য নীচে বেশ কয়েকটি উপযুক্ত ক্যারিয়ার রয়েছে যা নিম্নরূপ -

  • নেটওয়ার্ক প্রোটোকল যেমন TCP, IP এবং UDP।

  • অডিও যা wav, midi, avi, mpeg, mpi এবং voc সহ ডিজিটাল অডিও ফর্ম্যাট ব্যবহার করে৷

  • ফাইল এবং ডিস্ক যা ঢিলেঢালা জায়গা ব্যবহার করে নথিগুলি লুকিয়ে রাখতে এবং যুক্ত করতে পারে৷

  • শূন্য অক্ষর সহ পাঠ্য, শুধুমাত্র মোর্স কোড যেমন html এবং java।

  • bmp, gif এবং jpg সহ চিত্র ফাইল, যেখানে সেগুলি রঙ এবং গ্রেস্কেল উভয়ই হতে পারে৷

সাধারণভাবে, তথ্য গোপন করার পদ্ধতি কভারবজেক্ট থেকে অপ্রয়োজনীয় বিট বের করে। প্রক্রিয়াটিতে দুটি ধাপ রয়েছে যা নিম্নরূপ -

  • একটি কভার অবজেক্টে অপ্রয়োজনীয় বিটের স্বীকৃতি। অপ্রয়োজনীয় বিটগুলি হল সেই বিটগুলি যা বৈশিষ্ট্যকে দূষিত না করে বা কভার-অবজেক্টের নীতিকে ব্যর্থ না করে পরিবর্তন করা যেতে পারে৷

  • এম্বেডিং পদ্ধতি একটি গোপন বার্তা থেকে ডেটা সহ পুনরুদ্ধার করার জন্য অপ্রয়োজনীয় বিটের উপসেট বেছে নেয়। বার্তা বিট সহ নির্বাচিত অপ্রয়োজনীয় বিটগুলি পুনরুদ্ধার করে স্টেগো-অবজেক্ট তৈরি করা হয়।


  1. তথ্য নিরাপত্তা HMAC কি?

  2. তথ্য নিরাপত্তা MAC কি?

  3. তথ্য সুরক্ষায় এনক্রিপশন এবং স্টেগানোগ্রাফির মধ্যে পার্থক্য কী?

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