সাবস্টিটিউশন টেকনিক হলো একটি ক্লাসিক্যাল এনক্রিপশন পদ্ধতি যেখানে আসল মেসেজে উপস্থিত ক্যারেক্টারগুলো অন্যান্য ক্যারেক্টার বা নম্বর বা সিম্বল দ্বারা রিপ্লেস করা হয়। যদি প্লেইন টেক্সট (আসল মেসেজ) বিটের স্ট্রিং হিসেবে বিবেচনা করা হয়, তবে সাবস্টিটিউশন টেকনিক প্লেইন টেক্সটের বিট প্যাটার্নকে সাইফার টেক্সটের বিট প্যাটার্ন দিয়ে রিপ্লেস করবে।
সাবস্টিটিউশন সিফারের বিভিন্ন প্রকার নিচে দেওয়া হলো:
মনোআলফাবেটিক সিফার (Monoalphabetic Cipher) - মনোআলফাবেটিক সাবস্টিটিউশন সিফারে, প্লেইনটেক্সটের একটি ক্যারেক্টার সবসময় একই ক্যারেক্টরে রিপ্লেস বা পরিবর্তন হয় সাইফারটেক্সটে তার পজিশন নির্বিশেষে। উদাহরণস্বরূপ, যদি প্লেইনটেক্সটের লেটার A G-তে পরিবর্তন হয়, তবে প্লেইনটেক্সটে A-এর প্রতিটি উপস্থিতি G দ্বারা রিপ্লেস হবে। প্লেইনটেক্সট: hello, সাইফারটেক্সট: IFMMP। এটি একটি মনোআলফাবেটিক সিফার কারণ দুটি ১ 'M'-এ এনক্রিপ্ট হয়েছে।
পলিআলফাবেটিক সিফার (Polyalphabetic cipher) - পলিআলফাবেটিক সাবস্টিটিউশনে, প্লেইনটেক্সটের একটি ক্যারেক্টারের প্রতিটি উপস্থিতি সাইফারটেক্সটে একটি ভিন্ন সাবস্টিটিউশন ক্যারেক্টার থাকতে পারে। প্লেইনটেক্সটের একটি ক্যারেক্টারের সাথে সাইফারটেক্সটের একটি ক্যারেক্টারের সম্পর্ক এক-টু-মেনি। উদাহরণস্বরূপ, লেটার 'A' লেটার 'C'-তে রিপ্লেস হতে পারে এবং একই লেটার 'A' পরে সাইফারটেক্সটে 'N'-তে রিপ্লেস হতে পারে। পলিআলফাবেটিক সিফারে, প্লেইনটেক্সট লেটারের ফ্রিকোয়েন্সি সাইফারটেক্সটে প্রতিফলিত হয় না। তাই, পলিআলফাবেটিক সিফার ব্রেক করা মনোআলফাবেটিক সিফারের চেয়ে কঠিন কারণ স্ট্যাটিস্টিক্যাল অ্যানালাইসিস এতে ব্যবহার করা যায় না। পলিআলফাবেটিক সাবস্টিটিউশন সিফারের মূল বৈশিষ্ট্যগুলো: সংশ্লিষ্ট মনোআলফাবেটিক সাবস্টিটিউশন রুলের একটি সেট দরকার, একটি কী দরকার যেটি ডিটার্মাইন করে কোন রুল কোন ট্রান্সফরমেশনের জন্য ব্যবহার হবে, আন্ডারলাইং ভাষার লেটার ফ্রিকোয়েন্সি লুকাতে পারে (প্লেফেয়ার সিফার, ভিজেনার সিফার, হিল সিফার)।
ওয়ান-টাইম 패ড (One-Time Pad) - ওয়ান-টাইম প্যাড সিফার প্রস্তাব দেয় যে কী দৈর্ঘ্য প্লেইন টেক্সট যত দীর্ঘ হোনা উচিত কী রিপিটিশন এড়াতে। এর সাথে, কীটি শুধু একবার ব্যবহার করা উচিত একটি সিঙ্গেল মেসেজ এনক্রিপ্ট এবং ডিক্রিপ্ট করতে তারপর কীটি ডিসকার্ড করা উচিত।
সিজার সিফার (Caesar Cipher) - এই সাবস্টিটিউশন টেকনিকতে, প্লেইন টেক্সট এনক্রিপ্ট করতে, প্লেইন টেক্সটের প্রতিটি অ্যালফাবেট তিন জায়গা আগে যাওয়া অ্যালফাবেট দিয়ে রিপ্লেস করা হয় এবং সাইফার টেক্সট ডিক্রিপ্ট করতে সাইফার টেক্সটের প্রতিটি অ্যালফাবেট তিন জায়গা পেছনে যাওয়া অ্যালফাবেট দিয়ে রিপ্লেস করা হয়।
প্লেফেয়ার সিফার (Playfair Cipher) - প্লেফেয়ার সিফারও প্লেফেয়ার স্কোয়ার নামে পরিচিত। এটি তথ্যের ম্যানুয়াল এনক্রিপশনের জন্য ব্যবহৃত একটি ক্রিপ্টোগ্রাফিক টেকনিক। এই স্কিমটি ১৮৫৪ সালে চার্লস উইটস্টোন দ্বারা ডেভেলপ করা হয়েছিল। প্লেফেয়ার সিফার ব্রিটিশ আর্মি ওয়ার্ল্ড ওয়ার I-এ এবং অস্ট্রেলিয়ান ওয়ার্ল্ড ওয়ার II-এ ব্যবহার করেছিল। এটি প্রযোজ্য ছিল কারণ প্লেফেয়ার সিফার খুব দ্রুত ব্যবহার করতে এবং কোনো স্পেশাল ইকুইপমেন্ট দরকার নেই।