এনক্রিপশন (Encryption) বনাম স্টেগানোগ্রাফি (Steganography)
এনক্রিপশন (Encryption)
- প্লেইনটেক্সট (অনেক্রিপ্টেড) কে সাইফারটেক্সট (এনক্রিপ্টেড)-এ রূপান্তর করার পদ্ধতি।
- এনক্রিপশন কী দিয়ে অ্যাক্সেস, ডিক্রিপশন কী দিয়ে ডিক্রিপ্ট।
- বহুত لق량 সেনসিটিভ ইনফো ক্লাউড/শেয়ার্ড সার্ভারে থাকে। ব্রুট-ফোর্স, ম্যালওয়্যার, র্যানসমওয়্যার আক্রমণ থেকে রক্ষায় এনক্রিপশন জরুরি।
- ট্রান্সমিটেড (ইন-ফ্লাইট) ও স্টোরড (ডেটা অ্যাট রেস্ট) ডিজিটাল ইনফো প্রোটেক্ট করে।
- মূল লক্ষ্য: ডিজিটাল ডেটার গোপনীয়তা (Confidentiality) নিশ্চিত করা।
- পুরনো DES প্রতিস্থাপিত হয়ে আধুনিক অ্যালগরिदম (AES ইত্যাদি) এসে। এগুলো অথেন্টিকেশন, ইন্টিগ্রিটি, নন-রিপুডিয়েশন ড্রাইভ করে।
স্টেগানোগ্রাফি (Steganography)
- একটি মেসেজকে অন্য মেসেজের ভেতরে লুকিয়ে রাখার টেকনিক। ফলাফল: লুকানো মেসেজের অস্তিত্বই লুকিয়ে থাকে।
- ইমেজ, ভিডিও, অডিও ফাইলে প্রয়োগ করা যায়।
- মূল লক্ষ্য: पूरी तरह অদৃশ্য যোগাযোগ—সন্দেহ আকর্ষণ না করে গোপন তথ্য প্রেরণ।
- অনyset কেউ লুকানো তথ্য না পড়ে সেটি লক্ষ্য নয়, লক্ষ্য হচ্ছে কেউ জানতেও না পারে যে গোপন ডেটায় আছে। ক্যারিয়ার মিডিয়া দেখে কেউ সন্দেহ করলে মেথড ফেইল।
- তথ্য নিরাপত্তায় গুরুত্বপূর্ণ ভূমিকা—গোপনভাবে একটি পয়েন্ট থেকে অন্য পয়েন্টে তথ্য পাঠাতে সাহায্য করে।
তুলনামূলক সারণী
| এনক্রিপশন | স্টেগানোগ্রাফি |
|---|---|
| প্লেইনটেক্সট/তথ্যকে অনবোধ্য রূপে রূপান্তর (রিভার্সিবল ট্রান্সলেশন) | মেসেজ বা তথ্যের অস্তিত্ব লুকিয়ে রাখার পদ্ধতি |
| ক্রিপ্টোসিস্টেম দিয়ে প্লেইনটেক্সট → সাইফারটেক্সট; শুধু সিক্রেট কী জানলে প্লেইনটেক্সট পাওয়া যায় | নিরাপত্তা টেকনিক যেখানে মেসেজ অন্য কিছুতে ঢেকে রাখা হয় |
| গ্রিক শব্দ: "Private Writing" (গোপন লেখা) | গ্রিক শব্দ: "Covered Writing" (আড়াল লেখা) |
| মেসেজ বাহিরের কাছে অনবোধ্য হয় | মেসেজ অন্য কিছুতে ঢেকে লুকিয়ে রাখা হয় |
সারসংক্ষেপ
এনক্রিপশন মেসেজের কন্টেন্ট লুকায় (কন্টেন্ট সিক্রেট), স্টেগানোগ্রাফি মেসেজের অস্তিত্ব লুকায় (একজিস্টেন্স সিক্রেট)। দুটো একসাথে ব্যবহার করলে ডাবল প্রোটেকশন—অতিথি কেউ মেসেজ আছে তা জানবেন না, জানলেও পড়বেন না।