Transposition cipher
ক্রিপ্টোগ্রাফিতে, ট্রান্সপজিশন সাইফার (যা পারমুটেশন সাইফার নামেও পরিচিত) হল এনক্রিপশনের একটি পদ্ধতি যা অক্ষরগুলি পরিবর্তন না করে অক্ষরগুলির অবস্থানগুলি (ট্রান্সপজিশন) স্ক্র্যাম্বল করে। ট্রান্সপজিশন সাইফারগুলি প্লেইনটেক্সটের এককগুলিকে (সাধারণত অক্ষর বা অক্ষরের গোষ্ঠী) একটি নিয়মিত পদ্ধতি অনুসারে একটি সাইফারটেক্সট তৈরি করার জন্য পুনর্বিন্যাস করে যা প্লেইনটেক্সটের একটি বিন্যাস। এগুলি প্রতিস্থাপন সাইফারগুলির থেকে পৃথক, যা প্লেইনটেক্সটের ইউনিটগুলির অবস্থান পরিবর্তন করে না বরং পরিবর্তে ইউনিটগুলি নিজেই পরিবর্তন করে। স্থানান্তর এবং প্রতিস্থাপন ক্রিয়াকলাপের মধ্যে পার্থক্য থাকা সত্ত্বেও, এগুলি প্রায়শই একত্রিত হয়, যেমন এ. ডি. এফ. জি. ভি. এক্স সাইফার বা আধুনিক অ্যাডভান্সড এনক্রিপশন স্ট্যান্ডার্ডের (এইএস) মতো জটিল উচ্চ-মানের এনক্রিপশন পদ্ধতির মতো ঐতিহাসিক সাইফারগুলিতে। সাধারণ নীতি প্লেইনটেক্সটগুলি একটি কী ব্যবহার করে একটি সাইফারটেক্সটে পুনর্বিন্যাস করা যেতে পারে, একটি জিগস ধাঁধার অদলবদল করা টুকরোগুলির মতো অক্ষরের ক্রমকে স্ক্র্যাম্বল করে। কী ছাড়া ফলস্বরূপ বার্তাটি বোঝা কঠিন কারণ অক্ষরগুলি সাজানোর অনেক উপায় রয়েছে। উদাহরণস্বরূপ, প্লেইনটেক্সট "দিস ইজ উইকিপিডিয়া" কে "টি. ডব্লিউ. ডি. আই. পি. সি. আই. এইচ. আই. আই. ই. কেসে"-তে এনক্রিপ্ট করা যেতে পারে। চাবি ছাড়াই এনক্রিপ্ট করা বার্তাটি বোঝার জন্য, একজন আক্রমণকারী ডায়থেসিস, ডিসসিপেট, প্রস্থ ইত্যাদির মতো সম্ভাব্য শব্দ এবং বাক্যাংশগুলি অনুমান করার চেষ্টা করতে পারে, তবে সরল পাঠ্যটি পুনর্গঠন করতে তাদের কিছুটা সময় লাগবে কারণ অক্ষর এবং শব্দের অনেক সংমিশ্রণ রয়েছে। এর বিপরীতে, চাবি সহ যে কেউ সহজেই বার্তাটি পুনর্গঠন করতে পারেঃ সি আই পি এইচ ই আর কী 1 4 5 3 2 6 ক্রম (বর্ণানুক্রমিক ক্রমে মূল অক্ষর) টি এইচ আই এস আই এস প্লেইনটেক্সট ডাব্লু আই কে আই পি ই ডি আই এ * * * * * * কলাম দ্বারা সাইফারটেক্সটঃ #1 টিডাব্লুডি, #2 আইপি, #3 এসআই, #4 এইচআইআই, #5 আইকেএ, #6 এসই সাইফারটেক্সট পাঠযোগ্যতার জন্য 5 টি গ্রুপেঃ টিডাব্লুডিআইপি এসআইএইচআইআইআই আইকেএএস বাস্তবে, এই সংক্ষিপ্ত এবং একটি অনুমানযোগ্য কীওয়ার্ড সহ একটি বার্তা ক্রিপ্ট্যান কৌশলগুলির সাথে প্রায় অবিলম্বে ভাঙা হবে। ট্রান্সপজিশন সাইফারগুলির বেশ কয়েকটি দুর্বলতা রয়েছে (নীচের "সনাক্তকরণ এবং ক্রিপ্ট্যানালাইসিস" বিভাগটি দেখুন), এবং এনসিফারমেন্ট প্রক্রিয়ার ছোট ভুলগুলি পুরো সাইফারটেক্সটকে অর্থহীন করে তুলতে পারে। যাইহোক, সঠিক শর্তের পরিপ্রেক্ষিতে-দীর্ঘ বার্তা (যেমন, 100-200 অক্ষরের উপর), অপ্রত্যাশিত বিষয়বস্তু, প্রতি বার্তায় অনন্য কী, শক্তিশালী স্থানান্তর পদ্ধতি ইত্যাদি-সঠিক শব্দগুলি অনুমান করা আরও তথ্য ছাড়া গণনামূলকভাবে অসম্ভব হতে পারে। কোডব্রেকিং ঐতিহাসিক সাইফার সম্পর্কিত তাদের বইয়ে, এলোনকা ডুনিন এবং ক্লাউস স্মেহ ডাবল কলামার ট্রান্সপজিশনকে (নীচে দেখুন) "পরিচিত সেরা ম্যানুয়াল সাইফারগুলির মধ্যে একটি" হিসাবে বর্ণনা করেছেন। রেল বেড়া সাইফার হল ট্রান্সপজিশন সাইফারের একটি রূপ যা এনকোড করার পদ্ধতি থেকে এর নাম পেয়েছে। রেল বেড়ার সাইফারে, প্লেইনটেক্সটটি একটি কাল্পনিক বেড়ার ধারাবাহিক "রেল"-এর উপর নীচের দিকে এবং তির্যকভাবে লেখা হয়, তারপর আমরা যখন নীচে পৌঁছাই তখন উপরে উঠে যায়। এরপর বার্তাটি সারিতে পড়ে শোনানো হয়। উদাহরণস্বরূপ, তিনটি "রেল" এবং 'আমরা একবার ফ্লাই আবিষ্কার করেছি' বার্তা ব্যবহার করে, সাইফার লিখেছেঃ ডাব্লু। । । ই। । । সি। । । আর. । । এল। । । টি। । । ই। ই। আর. ডি। এস। ও। ই। ই। এফ। ই। এ। ও। সি। । । এ। । । আই. । । ভি। । । ডি। । । ই। । । এন। । তারপর পড়ে যায়ঃ WECRL TEERD SOEEF EAOCA IVDEN (ভুল এড়াতে সাহায্য করার জন্য সাইফারটি এই সাইফারটেক্সটকে পাঁচটি ব্লকে বিভক্ত করেছে। এটি একটি সাধারণ কৌশল যা সাইফারকে আরও সহজে পাঠযোগ্য করে তুলতে ব্যবহৃত হয়। ব্যবধানটি প্লেইনটেক্সটের ফাঁকগুলির সাথে সম্পর্কিত নয় এবং তাই প্লেইনটেক্সট সম্পর্কে কোনও তথ্য বহন করে না।) স্কাইটেল রেল বেড়া সাইফার স্কাইটেলের অনুরূপ একটি প্যাটার্ন অনুসরণ করে, (উচ্চারিত "এসকেআইটি-উল-ই") প্রাচীন গ্রীকদের দ্বারা ব্যবহৃত একটি ট্রান্সপজিশন সাইফার তৈরির একটি যান্ত্রিক ব্যবস্থা। সিস্টেমে একটি সিলিন্ডার এবং একটি ফিতা ছিল যা সিলিন্ডারের চারপাশে মোড়ানো ছিল। এনক্রিপ্ট করা বার্তাটি কুণ্ডলীযুক্ত ফিতে লেখা ছিল। সিলিন্ডার থেকে ফিতা খুলে ফেললে মূল বার্তার অক্ষরগুলি পুনর্বিন্যাস করা হবে। যাইহোক, বার্তাটি সহজেই ডিক্রিপ্ট করা হয়েছিল যখন ফিতাটি এনক্রিপ্টিং সিলিন্ডারের মতো একই ব্যাসের সিলিন্ডারে পুনরায় কয়েল করা হয়েছিল। আগের মতো একই উদাহরণ ব্যবহার করে, যদি সিলিন্ডারের ব্যাসার্ধ এমন হয় যে তার পরিধির চারপাশে মাত্র তিনটি অক্ষর ফিট করতে পারে, তবে সাইফারার লিখে দেয়ঃ W। । ই। । এ। । আর. । ই। । ডি। । আই. । এস। । সি। ও। । ভি। । ই। । আর. । ই। । ডি। । এফ। । এল। । । । ই। । ই। । এ। । টি। । ও। । এন। । সি। । ই। এই উদাহরণে, সিলিন্ডারটি অনুভূমিকভাবে চলছে এবং ফিতাটি উল্লম্বভাবে মোড়ানো রয়েছে। অতএব, সাইফারার তারপর পড়েঃ WOEEV EAEAR RTEEO DDNIF CSLEC রুট সাইফার একটি রুট সাইফারে, প্লেইনটেক্সট প্রথমে প্রদত্ত মাত্রার গ্রিডে লেখা হয়, তারপর কী-তে দেওয়া প্যাটার্নে পড়া হয়। উদাহরণস্বরূপ, একই প্লেইনটেক্সট ব্যবহার করে যা আমরা রেল বেড়ার জন্য ব্যবহার করেছিঃ ডাব্লু আর আই ও আর এফ ই ই ই ই ই এস ভি ই এল এ এন জে এ ডি সি ই ই টি সি এক্স কীটি "উপরের ডান দিক থেকে শুরু করে ঘড়ির কাঁটার দিকে সর্পিল" নির্দিষ্ট করতে পারে। এটি একটি সাইফার টেক্সট দেবেঃ EJXCTEDEC DAEWRIORF EONALEVSE রুট সাইফারগুলিতে রেল বেড়ার চেয়ে অনেক বেশি চাবি থাকে। প্রকৃতপক্ষে, যুক্তিসঙ্গত দৈর্ঘ্যের বার্তাগুলির জন্য, সম্ভাব্য কীগুলির সংখ্যা সম্ভবত এত বেশি যে আধুনিক যন্ত্রপাতি দ্বারাও গণনা করা যায় না। তবে, সমস্ত চাবি সমানভাবে ভাল নয়। খারাপভাবে নির্বাচিত রুটগুলি প্লেইনটেক্সটের অত্যধিক অংশ ছেড়ে দেবে, বা পাঠ্যটি কেবল বিপরীত হবে এবং এটি ক্রিপ্ট্যানালিস্টদের রুটগুলি সম্পর্কে একটি সূত্র দেবে। রুট সাইফারের একটি বৈচিত্র ছিল ইউনিয়ন রুট সাইফার, যা আমেরিকান গৃহযুদ্ধের সময় ইউনিয়ন বাহিনী দ্বারা ব্যবহৃত হয়েছিল। এটি অনেকটা সাধারণ রুট সাইফারের মতো কাজ করেছিল, তবে পৃথক অক্ষরের পরিবর্তে পুরো শব্দকে স্থানান্তরিত করেছিল। যেহেতু এটি কিছু অত্যন্ত সংবেদনশীল শব্দকে উন্মুক্ত করে দেবে, তাই এই ধরনের শব্দগুলি প্রথমে কোড দ্বারা গোপন করা হবে। সাইফার ক্লার্ক সম্পূর্ণ শূন্য শব্দও যোগ করতে পারেন, যা প্রায়শই সাইফারটেক্সটকে হাস্যকর করার জন্য বেছে নেওয়া হত। কলামার ট্রান্সপজিশন একটি কলামার ট্রান্সপজিশনে, বার্তাটি একটি নির্দিষ্ট দৈর্ঘ্যের সারিতে লেখা হয়, এবং তারপর আবার কলাম দ্বারা কলাম পড়া হয়, এবং কলামগুলি কিছু স্ক্র্যাম্বল ক্রমে বেছে নেওয়া হয়। সারির প্রস্থ এবং কলামগুলির বিন্যাস উভয়ই সাধারণত একটি মূলশব্দ দ্বারা সংজ্ঞায়িত করা হয়। উদাহরণস্বরূপ, মূলশব্দটির দৈর্ঘ্য 6 (তাই সারিগুলির দৈর্ঘ্য 6), এবং ক্রমবিন্যাসটি মূল শব্দের অক্ষরগুলির বর্ণানুক্রমিক ক্রম দ্বারা সংজ্ঞায়িত করা হয়। এই ক্ষেত্রে, ক্রমটি হবে "6 3 2 4 1 5"। একটি নিয়মিত কলামার ট্রান্সপজিশন সাইফারে, যে কোনও অতিরিক্ত স্থান নাল দিয়ে ভরা হয়; একটি অনিয়মিত কলামার ট্রান্সপজিশন সাইফারে, স্থানগুলি ফাঁকা থাকে। পরিশেষে, বার্তাটি মূলশব্দ দ্বারা নির্দিষ্ট ক্রমে কলামে পড়া হয়। উদাহরণস্বরূপ, ধরুন আমরা কীওয়ার্ড এবং বার্তাটি ব্যবহার করি। একটি নিয়মিত কলামার ট্রান্সপোজিশনে, আমরা এটিকে গ্রিডে নিম্নরূপ লিখিঃ 6 3 2 4 1 5 ডাব্লু ই এ আর ই ডি আই এস সি ও ভি ই আর ই ডি এফ এল ই এ টি এন সি ই কিউ কে জে ই ইউ পাঁচটি নাল () প্রদান করে, এই অক্ষরগুলি এলোমেলোভাবে নির্বাচন করা যেতে পারে কারণ তারা কেবল অসম্পূর্ণ কলামগুলি পূরণ করে এবং বার্তার অংশ নয়। তারপর সাইফারটেক্সটটি এভাবে পড়া হয়ঃ ই. ভি. এল. এন. ই. এ. সি. ডি. টি. কে. এস. ই. এ. কিউ. রোফোজ ডিই. ই. সি. ইউ ওয়্যার অনিয়মিত ক্ষেত্রে, কলামগুলি শূন্য দ্বারা সম্পূর্ণ হয় নাঃ 6 3 2 4 1 5 ডব্লিউ. ই. এ. আর. ই. ডি. আই. সি. ও. ভি. ই. আর. ই. ডি. এল. ই. এ. টি. ও. এন. সি. ই এর ফলে নিম্নলিখিত সাইফারটেক্সট হয়ঃ ই. ভি. এল. এন. এ. সি. ডি. টি. ই. এস. ও. ডি. ই. সি ওয়্যারের অর্থ বোঝার জন্য, প্রাপককে বার্তার দৈর্ঘ্যকে মূল দৈর্ঘ্য দিয়ে ভাগ করে কলামের দৈর্ঘ্য নির্ধারণ করতে হবে। তারপর তারা আবার কলামে বার্তাটি লিখতে পারে, তারপর মূল শব্দটি সংস্কার করে কলামগুলি পুনরায় সাজাতে পারে। একটি বৈচিত্র্যে, বার্তাটি কী দৈর্ঘ্যের দীর্ঘ অংশে অবরুদ্ধ করা হয় এবং প্রতিটি বিভাগে একই বিন্যাস (কী দ্বারা প্রদত্ত) প্রয়োগ করা হয়। এটি একটি কলামার ট্রান্সপজিশনের সমতুল্য যেখানে রিড-আউট কলামের পরিবর্তে সারি দ্বারা হয়। কলামার ট্রান্সপজিশন কমপক্ষে 1950-এর দশক পর্যন্ত আরও জটিল সাইফারের উপাদান হিসাবে গুরুতর উদ্দেশ্যে ব্যবহার করা অব্যাহত ছিল। ডাবল ট্রান্সপজিশন একটি একক কলামার ট্রান্সপজিশন সম্ভাব্য কলামের দৈর্ঘ্য অনুমান করে, তার কলামে বার্তাটি লিখে (তবে ভুল ক্রমে, কারণ কীটি এখনও জানা যায়নি) এবং তারপরে সম্ভাব্য অ্যানাগ্রামগুলি অনুসন্ধান করে আক্রমণ করা যেতে পারে। এইভাবে এটিকে আরও শক্তিশালী করার জন্য, প্রায়শই একটি দ্বৈত স্থানান্তর ব্যবহার করা হত। এটি কেবল একটি কলামার ট্রান্সপজিশন যা দুবার প্রয়োগ করা হয়। একই কী উভয় স্থানান্তরের জন্য ব্যবহার করা যেতে পারে, অথবা দুটি ভিন্ন কী ব্যবহার করা যেতে পারে। ডাবল ট্রান্সপজিশনের ভিজ্যুয়াল প্রদর্শন নিম্নলিখিত উদাহরণে, আমরা নিম্নলিখিত প্লেইনটেক্সট এনক্রিপ্ট করার জন্য জেনেউস্টেন এবং এরোপ্লেনস কী ব্যবহার করিঃ "ট্রান্সপজিশন সাইফারগুলি একটি অনির্বচনীয় ব্যবস্থা তৈরি করতে ধাঁধা টুকরোগুলির মতো অক্ষরগুলিকে ঝাঁকুনি দেয়। "রঙগুলি দেখায় যে প্রতিটি স্থানান্তর ধাপে অক্ষরগুলি কীভাবে স্ক্র্যাম্বল করা হয়। যদিও একটি একক পদক্ষেপ শুধুমাত্র একটি ছোটখাটো পুনর্বিন্যাসের কারণ হয়, গ্রিডের শেষ সারিটি অসম্পূর্ণ থাকলে দ্বিতীয় পদক্ষেপটি একটি উল্লেখযোগ্য স্ক্র্যাম্বলিং প্রভাবের দিকে পরিচালিত করে। আরেকটি উদাহরণ হিসাবে, আমরা পূর্ববর্তী বিভাগে অনিয়মিত কলামার ট্রান্সপজিশনের ফলাফল নিতে পারি, এবং একটি ভিন্ন কীওয়ার্ডের সাথে একটি দ্বিতীয় এনক্রিপশন সম্পাদন করতে পারি, যা "564231" ক্রমবিন্যাস দেয়ঃ 5 6 4 2 3 1 ই ভি এল এন এ সি ডি টি ই এ আর ও ও ডি ই সি ডাব্লু আই আর ই আগের মতো, এটি সাইফারটেক্সট দেওয়ার জন্য কলামের দিকে পড়া হয়ঃ কেইন সোয়া ডার্ফ ওয়েড্রে ইভটোক যদি একই দৈর্ঘ্যের একাধিক বার্তা একই কী ব্যবহার করে এনক্রিপ্ট করা হয়, তবে সেগুলি একই সাথে অ্যানাগ্রাম করা যেতে পারে। এটি বার্তাগুলি পুনরুদ্ধার এবং কীগুলি পুনরুদ্ধারের দিকে পরিচালিত করতে পারে (যাতে সেই কীগুলির সাথে পাঠানো প্রতিটি বার্তা পড়া যায়)। প্রথম বিশ্বযুদ্ধের সময়, জার্মান সামরিক বাহিনী একটি ডাবল কলামার ট্রান্সপজিশন সাইফার ব্যবহার করত, যা কদাচিৎ চাবিগুলি পরিবর্তন করত। ফরাসিরা নিয়মিতভাবে এই ব্যবস্থাটির সমাধান করত, এবং এর নামকরণ করত আবচি, যারা সাধারণত একই দৈর্ঘ্যের বেশ কয়েকটি বার্তাকে আটকানোর পরে চাবিগুলি দ্রুত খুঁজে পেতে সক্ষম হত, যা সাধারণত মাত্র কয়েক দিন সময় নেয়। যাইহোক, ফরাসি সাফল্য ব্যাপকভাবে পরিচিত হয়ে ওঠে এবং লে মাটিনে একটি প্রকাশনার পরে, জার্মানরা 1914 সালের 18 নভেম্বর একটি নতুন ব্যবস্থায় পরিবর্তিত হয়। দ্বিতীয় বিশ্বযুদ্ধের সময়, ডাবল ট্রান্সপজিশন সাইফারটি ডাচ প্রতিরোধ গোষ্ঠী, ফরাসি ম্যাকুইস এবং ব্রিটিশ স্পেশাল অপারেশনস এক্সিকিউটিভ (এসওই) দ্বারা ব্যবহৃত হয়েছিল, যা ইউরোপে ভূগর্ভস্থ কার্যক্রম পরিচালনার দায়িত্বে ছিল। এটি আমেরিকান অফিস অফ স্ট্র্যাটেজিক সার্ভিসেসের এজেন্টদের দ্বারা এবং জার্মান সেনাবাহিনী ও নৌবাহিনীর জন্য একটি জরুরি সাইফার হিসাবেও ব্যবহৃত হত। ভি. আই. সি সাইফার উদ্ভাবনের আগে পর্যন্ত, ডাবল ট্রান্সপজিশনকে সাধারণত সবচেয়ে জটিল সাইফার হিসাবে বিবেচনা করা হত যা কোনও এজেন্ট কঠিন ক্ষেত্রের পরিস্থিতিতে নির্ভরযোগ্যভাবে পরিচালনা করতে পারে। ক্রিপ্ট্যানালাইসিস ডাবল ট্রান্সপজিশন সাইফারকে দুটি কী-এর দৈর্ঘ্যের গুণফল হিসাবে একটি কী সহ একক ট্রান্সপজিশন হিসাবে বিবেচনা করা যেতে পারে। 2013 সালের শেষের দিকে, একটি দ্বৈত স্থানান্তর চ্যালেঞ্জ, যা এর লেখক দ্বারা অবর্ণনীয় হিসাবে বিবেচিত, জর্জ ল্যাসরি দ্বারা একটি বিভাজন-এবং-জয় পদ্ধতির ব্যবহার করে সমাধান করা হয়েছিল যেখানে প্রতিটি স্থানান্তর পৃথকভাবে আক্রমণ করা হয়েছিল। মাইজকোভস্কি স্থানান্তর 1902 সালে এমিল ভিক্টর থিওডোর মাইজকোভস্কি দ্বারা প্রস্তাবিত কলামার স্থানান্তরের একটি বৈকল্পিক রূপের জন্য পুনরাবৃত্ত অক্ষর সহ একটি কীওয়ার্ড প্রয়োজন। সাধারণ অনুশীলনে, একটি কীওয়ার্ড অক্ষরের পরবর্তী ঘটনাগুলিকে বর্ণানুক্রমিক ক্রমে পরবর্তী অক্ষরের মতো বিবেচনা করা হয়, যেমন, টোমাটো কীওয়ার্ডটি "532164" এর একটি সংখ্যাসূচক কীস্ট্রিং প্রদান করে। মাইস্কোভস্কি ট্রান্সপোজিশনে, পুনরাবৃত্ত কীওয়ার্ড অক্ষরগুলি একইভাবে সংখ্যায়িত করা হয়, টোমাটো "432143" এর একটি কীস্ট্রিং প্রদান করে। 4 3 2 1 4 3 ডাব্লু. ই. এ. আর. ই. ডি. আই. এস. সি. ও. ভি. ই. আর. ই. ডি. এল. ই. ই. এ. টি. ও. এন. সি. ই প্লেইনটেক্সট কলামগুলি অনন্য সংখ্যার সাথে নীচের দিকে প্রতিলিপি করা হয়; পুনরাবৃত্ত সংখ্যা সহ বাম থেকে ডানে প্রতিলিপি করা হয়ঃ রোফোয়া সিডিটেড এস. ই. ই. ই. ই. সি. সি. ডব্লিউ. ই. ই. আই. ভি. আর. এল. ই. এল. এন. ই. বিঘ্নিত স্থানান্তর একটি বিঘ্নিত স্থানান্তর সাইফার ম্যাট্রিক্সের সারিগুলির অনিয়মিত পূরণের সাথে স্থানান্তর প্যাটার্নকে আরও জটিল করে তোলে, অর্থাৎ। কিছু স্থান ইচ্ছাকৃতভাবে ফাঁকা রেখে দেওয়া হয় (বা রাস্টারশ্লুসেল 44-এর মতো কালো করে দেওয়া হয়), বা পরে প্লেইনটেক্সটের অন্য অংশ বা এলোমেলো অক্ষর দিয়ে ভরা হয়। কম্ব পদ্ধতির এই পদ্ধতিটি (জেনারেল লুইজি সাকোকে দায়ী করা হয়েছে) একটি নতুন সারি শুরু করে যখন প্লেইনটেক্সট একটি কলামে পৌঁছায় যার মূল সংখ্যা বর্তমান সারি সংখ্যার সমান। এর ফলে সারির দৈর্ঘ্য অনিয়মিত হয়। উদাহরণস্বরূপ, F O R E V E R J I G S A W <কী 4 8 9 2 12 3 10 7 6 5 11 1 13 নম্বরের পরে ফাঁকা। : C O M P L I C A T E S T * 1 H E T R * * * * * * * * 2 A N S P O S * * * * * * * 3 I * * * * * * * * * 4 T I O N P A T T E R * * * * 5 N L I K E A C O M * * * * 6 B _ _ _ _ _ _ _ * * * * * 7 তারপর নিয়মিত কলামার ট্রান্সপজিশন অনুযায়ী কলামগুলি সরিয়ে ফেলা হয়ঃ টিপিআরপিএন, কেআইএসএএ, সিএইচএআইটি, এনবিইআরটি, ইএমএটিও ইত্যাদি। সংখ্যাসূচক ক্রম পদ্ধতি আরেকটি সহজ বিকল্প হল এমন একটি পাসওয়ার্ড ব্যবহার করা যা তার সংখ্যা ক্রম অনুযায়ী শূন্যস্থান স্থাপন করে। ই. জি। "সিক্রেট"-কে "5,2,1,4,3,6"-এর একটি ক্রমে ডিকোড করা হবে এবং ম্যাট্রিক্সের 5ম ক্ষেত্রটি অতিক্রম করা হবে, তারপর আবার গণনা করা হবে এবং দ্বিতীয় ক্ষেত্রটি অতিক্রম করা হবে ইত্যাদি। নিম্নলিখিত উদাহরণটি কলামার কী "ক্রিপটো" দিয়ে কলামার ট্রান্সপজিশনের জন্য সেট আপ করা একটি ম্যাট্রিক্স হবে এবং ডিসরাপশন কী "সিক্রেট" (একটি তারকাচিহ্ন দিয়ে চিহ্নিত) অনুসারে ক্রস আউট ক্ষেত্রগুলি দিয়ে ভরা হবে, যার পরে "আমরা আবিষ্কৃত, একবারে পালিয়ে যাই" বার্তাটি অবশিষ্ট জায়গাগুলিতে স্থাপন করা হয়। ফলস্বরূপ সাইফারটেক্সট (ট্রান্সপজিশন কী অনুসারে পড়া কলামগুলি) হল "WCEEO ERET RIVFC EODN SELE ADA"। সি আর ওয়াই পি টি ও 1 4 6 3 5 2 ডাব্লু ই এ আর * ই * * ডি আই এস * সি ও * ভি ই আর ই ডি * এফ এল ই ই * এ * * টি এন * সি ই * গ্রিলস ট্রান্সপজিশন সাইফারের আরেকটি রূপ গ্রিল বা কাট-আউট সহ শারীরিক মুখোশ ব্যবহার করে। এটি গ্রিলের আকার দ্বারা নির্দিষ্ট সময়ের মধ্যে একটি অত্যন্ত অনিয়মিত স্থানান্তর তৈরি করতে পারে, তবে সংবাদদাতাদের একটি শারীরিক কী গোপন রাখতে হবে। গ্রিলগুলি প্রথম 1550 সালে প্রস্তাবিত হয়েছিল এবং প্রথম বিশ্বযুদ্ধের প্রথম কয়েক মাস ধরে সামরিক ব্যবহারে ছিল। সনাক্তকরণ এবং ক্রিপ্ট্যানালাইসিস যেহেতু স্থানান্তর পৃথক চিহ্নগুলির ফ্রিকোয়েন্সিকে প্রভাবিত করে না, তাই ফ্রিকোয়েন্সি গণনা করে ক্রিপ্ট্যানালিস্ট দ্বারা সহজ স্থানান্তর সহজেই সনাক্ত করা যায়। যদি সাইফারটেক্সট প্লেইনটেক্সটের অনুরূপ ফ্রিকোয়েন্সি ডিস্ট্রিবিউশন প্রদর্শন করে, তবে এটি সম্ভবত একটি স্থানান্তর। সাধারণভাবে, স্থানান্তর পদ্ধতিগুলি অ্যানাগ্রামিংয়ের জন্য ঝুঁকিপূর্ণ-চারপাশে সাইফারটেক্সটের টুকরোগুলি স্লাইডিং করা, তারপরে এমন বিভাগগুলি সন্ধান করা যা ইংরেজিতে শব্দের অ্যানাগ্রামের মতো দেখায় বা প্লেইনটেক্সট যে কোনও ভাষায় লেখা হয়েছিল এবং অ্যানাগ্রামগুলি সমাধান করে। একবার এই ধরনের এনাগ্রাম পাওয়া গেলে, তারা স্থানান্তর প্যাটার্ন সম্পর্কে তথ্য প্রকাশ করে এবং ফলস্বরূপ প্রসারিত করা যেতে পারে। সহজতর স্থানান্তরগুলি প্রায়শই এমন বৈশিষ্ট্যের দ্বারা আক্রান্ত হয় যে সঠিক কী-এর খুব কাছাকাছি কীগুলি গিব্বেরিশ দ্বারা বিভক্ত সুস্পষ্ট প্লেইনটেক্সটের দীর্ঘ বিভাগগুলি প্রকাশ করবে। ফলস্বরূপ, এই ধরনের সাইফারগুলি জেনেটিক অ্যালগরিদম এবং হিল-ক্লাইম্বিং অ্যালগরিদমের মতো সর্বোত্তম সন্ধানকারী অ্যালগরিদমগুলির জন্য ঝুঁকিপূর্ণ হতে পারে। ট্রান্সপজিশন সাইফার ব্যবহার করে এনকোড করা বার্তাগুলিকে আক্রমণ করার জন্য বেশ কয়েকটি নির্দিষ্ট পদ্ধতি রয়েছে। এর মধ্যে রয়েছেঃ পরিচিত-প্লেইনটেক্সট আক্রমণঃ প্লেইনটেক্সটের পরিচিত বা অনুমান করা অংশগুলি ব্যবহার করা (যেমন। নাম, স্থান, তারিখ, সংখ্যা, বাক্যাংশ) সরল পাঠ্যের স্থানান্তর এবং/অথবা সম্ভাব্য বিষয় সম্পাদনের জন্য ব্যবহৃত কলামগুলির সম্ভাব্য ক্রমকে বিপরীত-পরিকল্পনায় সহায়তা করার জন্য। ব্রুট-ফোর্স অ্যাটাকঃ যদি কীগুলি বই বা অন্যান্য সর্বজনীনভাবে উপলব্ধ উৎস থেকে অভিধানের শব্দ বা বাক্যাংশ থেকে উদ্ভূত হয়, তবে কোটি কোটি সম্ভাব্য শব্দ, শব্দের সংমিশ্রণ এবং বাক্যাংশগুলিকে কী হিসাবে চেষ্টা করে সমাধানটি ব্রুট-ফোর্স করা সম্ভব হতে পারে। গভীরতা আক্রমণঃ যদি একই দৈর্ঘ্যের দুই বা ততোধিক বার্তাগুলি একই কী দিয়ে এনকোড করা থাকে, তবে বার্তাগুলি সারিবদ্ধ এবং এনাগ্রাম করা যেতে পারে যতক্ষণ না বার্তাগুলি একই জায়গায় অর্থপূর্ণ পাঠ্য দেখায়, স্থানান্তরের পদক্ষেপগুলি জানার প্রয়োজন হয় না। পরিসংখ্যানগত আক্রমণঃ 2-অক্ষর, 3-অক্ষর ইত্যাদির ফ্রিকোয়েন্সি সম্পর্কে পরিসংখ্যান। একটি ভাষার সংমিশ্রণ একটি অ্যালগরিদমে একটি স্কোরিং ফাংশনকে অবহিত করতে ব্যবহার করা যেতে পারে যা ধীরে ধীরে সম্ভাব্য স্থানান্তরকে বিপরীত করে যার উপর ভিত্তি করে পরিবর্তনগুলি সবচেয়ে সম্ভাব্য সংমিশ্রণ তৈরি করবে। উদাহরণস্বরূপ, 2-অক্ষর জোড়া কিউইউ ইংরেজি পাঠ্যে কিউটি-র চেয়ে বেশি প্রচলিত, তাই একজন ক্রিপ্ট্যানালিস্ট কিউইউ-কে একসাথে রাখার জন্য স্থানান্তরের চেষ্টা করবেন। জার্মান ট্রান্সপজিশন সাইফারের ক্রিপ্ট্যানালাইসিসের বিস্তারিত বিবরণ হারবার্ট ইয়ার্ডলির "দ্য আমেরিকান ব্ল্যাক চেম্বার"-এর 7ম অধ্যায়ে পাওয়া যায়। রাশিচক্র হত্যাকারী দ্বারা ব্যবহৃত একটি সাইফার, যাকে "জেড-340" বলা হয়, অক্ষর এবং তির্যক "নাইট মুভ" স্থানান্তরের জন্য 63 টি বিভিন্ন প্রতীকের প্রতিস্থাপনের সাথে ত্রিভুজাকার বিভাগে সংগঠিত, 51 বছরেরও বেশি সময় ধরে অমীমাংসিত ছিল, যতক্ষণ না বেসরকারী নাগরিকদের একটি আন্তর্জাতিক দল 5 ডিসেম্বর, 2020-এ বিশেষ সফ্টওয়্যার ব্যবহার করে এটি ক্র্যাক করে। সংযোজন রূপান্তর প্রায়শই অন্যান্য কৌশল যেমন মূল্যায়ন পদ্ধতির সাথে মিলিত হয়। উদাহরণস্বরূপ, একটি কলামার ট্রান্সপোজিশনের সাথে মিলিত একটি সাধারণ প্রতিস্থাপন সাইফার উভয়ের দুর্বলতা এড়ায়। উচ্চ ফ্রিকোয়েন্সি সাইফারটেক্সট প্রতীকগুলিকে উচ্চ ফ্রিকোয়েন্সি প্লেইনটেক্সট অক্ষর দিয়ে প্রতিস্থাপন করা ট্রান্সপজিশনের কারণে প্লেইনটেক্সটের অংশগুলি প্রকাশ করে না। প্রতিস্থাপনের কারণে স্থানান্তরকে এনাগ্রাম করা কাজ করে না। এই কৌশলটি বিশেষভাবে শক্তিশালী যদি ভগ্নাংশের সাথে মিলিত হয় (নীচে দেখুন)। একটি অসুবিধা হল যে এই ধরনের সাইফারগুলি সহজ সাইফারগুলির তুলনায় যথেষ্ট বেশি শ্রমসাধ্য এবং ত্রুটি প্রবণ। ভগ্নাংশ রূপান্তর বিশেষভাবে কার্যকর হয় যখন ভগ্নাংশের সাথে নিযুক্ত করা হয়-অর্থাৎ, একটি প্রাথমিক পর্যায় যা প্রতিটি প্লেইনটেক্সট প্রতীককে দুই বা ততোধিক সাইফারটেক্সট প্রতীকে বিভক্ত করে। উদাহরণস্বরূপ, প্লেইনটেক্সট বর্ণমালা একটি গ্রিডে লেখা যেতে পারে এবং বার্তার প্রতিটি অক্ষর তার স্থানাঙ্ক দ্বারা প্রতিস্থাপিত হতে পারে (পলিবিয়াস স্কোয়ার এবং স্ট্র্যাডলিং চেকারবোর্ড দেখুন)। ভগ্নাংশের আরেকটি পদ্ধতি হল বার্তাটিকে মোর্স কোডে রূপান্তরিত করা, যেখানে স্থানের পাশাপাশি বিন্দু এবং ড্যাশের জন্য একটি প্রতীক থাকে। যখন এই ধরনের একটি ভগ্নাংশ বার্তা স্থানান্তরিত হয়, তখন পৃথক অক্ষরের উপাদানগুলি বার্তায় ব্যাপকভাবে পৃথক হয়ে যায়, এইভাবে ক্লড ই শ্যাননের বিস্তার অর্জন করে। ভগ্নাংশকরণ এবং স্থানান্তরকে একত্রিত করে এমন সাইফারের উদাহরণগুলির মধ্যে রয়েছে বিফিড সাইফার, ট্রাইফিড সাইফার, এ. ডি. এফ. জি. ভি. এক্স সাইফার এবং ভি. আই. সি সাইফার। আরেকটি বিকল্প হ 'ল প্রতিটি অক্ষরকে তার বাইনারি উপস্থাপনা দিয়ে প্রতিস্থাপন করা, এটি স্থানান্তর করা এবং তারপরে নতুন বাইনারি স্ট্রিংকে সংশ্লিষ্ট এ. এস. সি. আই. আই অক্ষরে রূপান্তর করা। বাইনারি স্ট্রিংকে এ. এস. সি. আই. আই অক্ষরে পরিবর্তন করার আগে একাধিকবার স্ক্র্যাম্বলিং প্রক্রিয়াটি লুপ করলে সম্ভবত এটি ভেঙে ফেলা কঠিন হয়ে পড়বে। অনেক আধুনিক ব্লক সাইফার এই সহজ ধারণার সাথে সম্পর্কিত স্থানান্তরের আরও জটিল রূপ ব্যবহার করে। আরও দেখুন প্রতিস্থাপন সাইফার বান (একক) বিষয় ক্রিপ্টোগ্রাফি নোটস রেফারেন্স কান, ডেভিড। দ্য কোডব্রেকার্সঃ দ্য স্টোরি অফ সিক্রেট রাইটিং। রেভ সাব। স্ক্রিবনার, 1996। ইয়ার্ডলি, হারবার্ট। আমেরিকান ব্ল্যাক চেম্বার। ববস-মেরিল, 1931। ধ্রুপদী সাইফারের বিন্যাস