শক্তিশালী সাইফার ফিঙ্গারপ্রিন্টের মত কাজ করে
তুলনামূলক কম শক্তিশালী ফিঙ্গারপ্রিন্ট করতে
বর্ণের পুনরাবৃত্তি কমিয়ে আনতে হবে।
১৫ শতকের মাঝামাঝি সময়ে,
এ কাজ সম্পন্ন করতে আমাদের উন্নত
বহু-বর্ণানুক্রমিক সাইফার ছিল।
মনে করি, এলিস এবং বব একটি গোপন শব্দ ব্যবহার করল।
প্রথমত, এলিস বর্ণের অবস্থানের ক্রমানুসারে
শব্দকে সংখ্যায় পরিণত করে নিল।
এরপরে, এই সংখ্যার ধারা বার্তার মধ্যে বার বার ব্যবহার করা হল
তারপর বার্তার প্রতিটি বর্ণ নিচের সংখ্যা অনুযায়ী
পরিবর্তন করে সংকেতে প্রকাশ করা হয়।
এখন, সে একবার পরিবর্তন না করে আরো কয়েকবার পরিবর্তন
করে নিল যা সিজার আগে করেছিল।
তারপর, সাংকেতিক বার্তাটি ববকে প্রকাশ্যে পাঠানো হয়।
বব তার কাছে থাকা গুপ্ত শব্দের মাধ্যমে
এলিসের বার্তাটির বর্ণ পরিবর্তনের মাধ্যমে অর্থ বের করল।
ইভ কোড ভাঙ্গতে পারে।
সে অনেকগুলো বার্তা বিশ্লেষণ করছে
এবং তাদের বর্ণের পুনরাবৃত্তি গণনা করছে।
সে একটি বিন্যাস পাবে অথবা একটি সহজ ফিঙ্গারপ্রিন্ট পাবে
সুতরাং, কিভাবে সে এটি ভাঙ্গবে?
মনে রাখতে হবে, যিনি কোড ভাঙ্গবে সে তথ্য সংগ্রহের চেষ্টা করবে
যেন আংশিক ফিঙ্গারপ্রিন্ট বের করা।
যে কোন সময় বর্ণের পুনরাবৃত্তি ভিন্নতর হতে পারে।
তখনই তথ্য ফাঁস হয়ে যায়।
এই পার্থক্য ঘটে বার্তার সংকেতকরণের পুনরাবৃত্তির কারণে।
এই ক্ষেত্রে, এলিসের সাইফারে একটি শব্দের কোডের পুনরাবৃত্ত হয়।
সাংকেতিক অর্থ নির্ধারণ করতে ইভকে
প্রথমে ব্যবহৃত বর্ণের পার্থক্য নির্ণয় করতে হবে্রি
তাকে এগুলো দেখতে হবে
এবং ভিন্ন পার্থক্য বিশিষ্ট পুনরাবৃত্তি বিন্যাস পরীক্ষা করতে হবে।
যখন সে প্রতি পঞ্চম বর্ণের পুনরাবৃত্তি বন্টন পরীক্ষা করে।
ফিঙ্গারপ্রিন্টটি তখন প্রকাশ পাবে।
এখন সমস্যা, একটি পুনরাবৃত্ত ক্রমানুসারে
পাঁচটি সিজার সাইফার ভাঙ্গা।
আলাদাভাবে, এটি সহজ কাজ,
আমরা যেমন আগে দেখেছি,
সাইফারের শক্তি যোগে ব্যবহৃত শিফট
শব্দের দৈর্ঘ্য নির্ধারন করতে হবে।
যত দীর্ঘ শিফটের শব্দ হবে, সাইফার তত শক্তিশালী হবে।