কম্পিউটার

তথ্য সুরক্ষায় টেক্সট স্টেগানোগ্রাফির কৌশলগুলি কী কী?


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

টেক্সট স্টেগানোগ্রাফির বিভিন্ন কৌশল রয়েছে যা নিম্নরূপ -

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

ডকুমেন্টের প্রতিটি দ্বিতীয় লাইনকে এক ইঞ্চি উপরে বা নিচের 1/300 তম রূপান্তর করে, লাইন-শিফট এনক্রিপ্টিং প্রদান করে যে ফাইলগুলিকে এনক্রিপ্ট করা এবং সঠিকভাবে ডিক্রিপ্ট করা যায়। ত্রুটিগুলির একটি সেটের মধ্যে রয়েছে যে এটি এনকোডিং অপসারণ করা জটিল এবং এটি কোডিংয়ের সবচেয়ে পরিষ্কার রূপ।

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

উদাহরণস্বরূপ, শব্দগুলির মধ্যে বৃহত্তম এবং ক্ষুদ্রতম স্থানগুলি আবিষ্কৃত হয়। এটি একটি লাইন কোড করতে পারে, সবচেয়ে বড় ব্যবধান একটি নির্দিষ্ট পরিমাণ দ্বারা হ্রাস করা হয় এবং সবচেয়ে ছোটটি একই পরিমাণ দ্বারা বৃদ্ধি করা হয়।

অতএব, লাইনের দৈর্ঘ্য সমর্থিত এবং পরিবর্তন দৃশ্যমান নয়। কিন্তু এই পদ্ধতিটিও নির্ভরযোগ্য নয়, যেমন শব্দের মধ্যে শূন্যস্থান গণনা করা হলে, এনকোড করা তথ্য প্রকাশ করা যেতে পারে।

ফিচার কোডিং - অক্ষরগুলির বৈশিষ্ট্যগুলি নিজেরাই পরিবর্তিত হয়। নির্দিষ্ট উপায়ে নির্দিষ্ট অক্ষরগুলি নিজেই একটি কোড তৈরি করে। উদাহরণস্বরূপ, d, h, b ইত্যাদির শেষ লাইন পরিবর্তন করা যেতে পারে।

এটি অত্যন্ত অদৃশ্য এবং সরাসরি ইমেজ ফাইলে ব্যবহার করা যেতে পারে। এই কোডটি আক্রমণ করা যেতে পারে এমন একমাত্র পদ্ধতি হল প্রতিটি শেষ লাইনকে একটি ধ্রুবক মানের ক্ষতিপূরণ দিয়ে। যাইহোক, এটি ক্লান্তিকর এবং শ্রমসাধ্য এবং সাধারণত সম্পূর্ণ হয় না।

কিছু অন্যান্য আকর্ষণীয় বিকল্প পদ্ধতি অ্যাক্সেসযোগ্য, কিন্তু এখনও তাদের শিশু পর্যায়ে আছে. এইগুলি নিম্নরূপ -

অন্তর্ভুক্ত
  • এটি ডেটা এনকোড করতে ব্যাকরণ ব্যবহার করতে পারে।

  • এটি সিনট্যাকটিক এনকোডিং ব্যবহার করা যেতে পারে।

  • এটি শব্দার্থিক এনকোডিং ব্যবহার করা যেতে পারে।

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

সিনট্যাকটিক পদ্ধতি − এই কৌশলটিতে বিট 0 এবং 1 লুকানোর জন্য ফুল স্টপ (.), কমা (,), ইত্যাদি সহ বিরাম চিহ্নের প্রয়োজন। কিন্তু এই পদ্ধতির সমস্যা হল বিরাম চিহ্ন যোগ করার জন্য সঠিক স্থান সনাক্তকরণের প্রয়োজন। সুতরাং, এই পদ্ধতিটি ব্যবহার করার ক্ষেত্রে সতর্কতা অবলম্বন করা উচিত কারণ পাঠকরা বিরাম চিহ্নগুলির অপর্যাপ্ত ব্যবহার লক্ষ্য করতে পারেন৷


  1. তথ্য সুরক্ষায় ডিক্রিপশনের ধরনগুলি কী কী?

  2. তথ্য সুরক্ষায় ক্রিপ্টোগ্রাফির উদ্দেশ্য কী?

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

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