ক্রিপ্টোগ্রাফি: একটি সাইফার এবং কোডের মধ্যে পার্থক্য কী?


উত্তর 1:

আপনি যখন প্রশ্নের প্রথম শব্দটি "ক্রিপ্টোগ্রাফি" বিবেচনা করবেন তখন এই প্রশ্নের উত্তরটি খুব সহজ। মোর্স কোড, বাইনারি কোড বা ক্রিপ্টোগ্রাফির সাথে সম্পর্কিত নয় এমন অন্যান্য কোড উল্লেখ করে অন্য সমস্ত উত্তর সমস্যাটিকে বিভ্রান্ত করছে।

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

কোড বইগুলি 15 তম শতাব্দীতে উত্পন্ন হয়েছিল এবং শত শত বছর ধরে জনপ্রিয় ছিল, 20 তম শতাব্দীতেও। প্রথম কোডগুলিকে নামকরণকারী বলা হত, এটি "নাম কলার" এর জন্য রোমান এবং সেই ব্যক্তিকে উল্লেখ করেছিলেন যে কোনও সভায় লোকের নাম ডেকেছিল বা কোনও সম্মানিত ব্যক্তিকে তাদের কাছে আসা ব্যক্তির নামটি জানাতে দেয়। প্রথম নামকরণকারীদের লোক এবং জায়গাগুলির নাম এনকোড করার জন্য ব্যবহৃত হত এবং বার্তায় থাকা অন্য শব্দগুলি সাধারণত মনোলোফ্যাটিক সিফারের সাহায্যে সজ্জিত থাকে। কয়েক বছর ধরে, পুরো বার্তাটি এনকোড না করা পর্যন্ত কোড বইগুলিতে আরও বেশি সংখ্যক শব্দ যুক্ত হয়েছিল।

প্রথম ভিজেনের ডিস্ক, 1467 সালে উদ্ভাবিত, 1-4 নম্বর অন্তর্ভুক্ত করে যাতে সংখ্যার কোডগুলি সরাসরি ব্যবহার করা যায় (এটি কোডগুলি এই 4 টি সংখ্যার সংমিশ্রণে সীমাবদ্ধ করে)। সুতরাং, ভিগেনের ডিস্কের এই 1467 আবিষ্কারটি এনকিফার্ড কোডগুলির আবিষ্কারকেও প্রতিনিধিত্ব করে। কোড বই এবং ভিগেনের ডিস্ক উভয়ই পরবর্তী 500 বছরের জন্য ব্যাপকভাবে ব্যবহৃত হবে।

রসিনোলসের গ্রেট সাইফার 1600 এর দশকে ফ্রান্সের লুই চতুর্থ ব্যবহার করেছিলেন এবং এটি নামকরণকারীর উদাহরণ ছিল। এই কোডটি 1811 অবধি ব্যবহার করা হয়েছিল এবং এন্টিনযুক্ত বার্তাগুলি প্রায় দুইশত বছর ফরাসি সংরক্ষণাগারগুলিতে অপঠনযোগ্য থেকে যায় যতক্ষণ না ইটিয়েন বাজারিরা 3 বছরের প্রচেষ্টার পরে 1893 সালে এগুলি ব্যাখ্যা করে না।

সাধারণত, কোডটি একটি 4 বা 5 ডিজিটের নম্বর এবং প্রেরক এবং রিসিভারের অবশ্যই হাজারো বা দশ সহস্র কোড সহ একটি কোড বই থাকতে হবে। প্রারম্ভিক কোড বইগুলি কোডগুলিকে সংখ্যার ক্রমে তালিকাবদ্ধ করত এবং শব্দ বা বাক্যাংশগুলিও বর্ণানুক্রমিকভাবে তালিকাভুক্ত করা হত।

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

পরে কোড বই দুটি বিভাগে বিভক্ত হবে, একটিতে সংখ্যার ক্রমে কোডগুলি তালিকাভুক্ত করা হবে এবং অন্য বিভাগটি বর্ণানুক্রমিক ক্রমে শব্দ বা বাক্যাংশের তালিকাবদ্ধ করবে। এটি একটি শক্তিশালী কোডের জন্য তৈরি করেছে তবে বইটি আরও বৃহত্তর এবং আরও জটিল ব্যবহারে তৈরি করেছে।

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

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

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

প্লেটেক্সট বাক্যাংশটি প্রতিস্থাপনের জন্য একটি নম্বর বা কোড শব্দ দেখিয়ে 1888 কোড বইয়ের নীচে নমুনা পৃষ্ঠা।

কিছু টেলিগ্রাফ কোড বইও উপরের উদাহরণ হিসাবে সত্য সিফার কোড সরবরাহ করার জন্য তৈরি করা হয়েছিল। প্লেইনটেক্সট বাক্যাংশটি সেই বাক্যাংশের সাথে যুক্ত এনকিফার্ড নম্বর বা শব্দে রূপান্তরিত হয়। তদ্ব্যতীত, কোডটিতে এটিতে একটি নম্বর যুক্ত থাকতে পারে বা এনসিফার্ড শব্দটি আরও দীর্ঘায়িত করা যেতে পারে। তাই কীটি বইতে পরিণত হয় যা সর্বজনীন, তবে কোডগুলিতে যুক্ত করার জন্য সংখ্যার একটি ব্যক্তিগত কী। আরও সুরক্ষার জন্য, বার্তার শব্দগুলিকে আরও এনক্রিফার্ড করা যেতে পারে।

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


উত্তর 2:

আমি এখনও অবধি কোনও উত্তর নিয়ে শিহরিত হই না, সুতরাং এটি আমার নিজের উত্তর সরবরাহ করার জন্য একটি দুর্দান্ত কারণ বলে মনে হয়।

আমার অভিধানটি "কোড "টিকে" শব্দ, অক্ষর, চিত্র বা অন্যান্য চিহ্নগুলির পরিবর্তে অন্য শব্দ, অক্ষর ইত্যাদির জন্য বিশেষত গোপনীয়তার উদ্দেশ্যে "একটি সাধারণ প্রতিশব্দ হিসাবে" সিফার "শব্দের সাথে সংজ্ঞায়িত করে।

সমস্ত কোড গোপনীয়তার জন্য ব্যবহার করা হয় না। প্রকৃতপক্ষে, আপনি যে "মোর্স কোড" দিয়েছেন তার উদাহরণ বার্তাগুলির অর্থ লুকানোর জন্য নয়। এর অর্থ হ'ল টেলিগ্রাফ বা রেডিওর কাজটি আরও দক্ষ করে তোলা, সাধারণ অক্ষরের জন্য বিন্দু এবং ড্যাশগুলির সংক্ষিপ্ত অনুক্রমের সাথে অক্ষরগুলি এবং কম সাধারণ অক্ষরের জন্য তুলনামূলকভাবে দীর্ঘতর ক্রমগুলির পরিবর্তে efficient

কোডগুলির আর একটি উদাহরণ যা বার্তাগুলির অর্থ গোপন করে না তা হ'ল ন্যাটো ফোনেটিক বর্ণমালা। বর্ণমালার প্রতিটি অক্ষরকে একটি শব্দ বরাদ্দ করা হয় (আলফা, ব্রাভো, চার্লি, ডেল্টা, ইকো ..) যা গোলমাল চ্যানেলগুলিতে শব্দ বানান করার সময় বিভ্রান্তি এড়াতে সহায়তা করে।

সিবি রেডিও দ্রুত "10–4" যোগাযোগের জন্য "10 কোড" ব্যবহার করে! আপনার 20 কি? "

হ্যাম রেডিওতে প্রচুর পরিমাণে “কিউ কোড” রয়েছে।

অন্যান্য প্রচুর উদাহরণ রয়েছে।

"সাইফার" শব্দটি প্রায় একচেটিয়াভাবে কোডগুলির জন্য ব্যবহৃত হয় যার উদ্দেশ্য কোনও বার্তার অর্থ গোপন করা। সুতরাং, "মোর্স কোড" কোনও সাইফার নয়।

প্রথম অনুমান হিসাবে, সমস্ত সাইফারগুলি কোড হয় তবে সমস্ত কোড সিফার হয় না।


উত্তর 3:

আমি এখনও অবধি কোনও উত্তর নিয়ে শিহরিত হই না, সুতরাং এটি আমার নিজের উত্তর সরবরাহ করার জন্য একটি দুর্দান্ত কারণ বলে মনে হয়।

আমার অভিধানটি "কোড "টিকে" শব্দ, অক্ষর, চিত্র বা অন্যান্য চিহ্নগুলির পরিবর্তে অন্য শব্দ, অক্ষর ইত্যাদির জন্য বিশেষত গোপনীয়তার উদ্দেশ্যে "একটি সাধারণ প্রতিশব্দ হিসাবে" সিফার "শব্দের সাথে সংজ্ঞায়িত করে।

সমস্ত কোড গোপনীয়তার জন্য ব্যবহার করা হয় না। প্রকৃতপক্ষে, আপনি যে "মোর্স কোড" দিয়েছেন তার উদাহরণ বার্তাগুলির অর্থ লুকানোর জন্য নয়। এর অর্থ হ'ল টেলিগ্রাফ বা রেডিওর কাজটি আরও দক্ষ করে তোলা, সাধারণ অক্ষরের জন্য বিন্দু এবং ড্যাশগুলির সংক্ষিপ্ত অনুক্রমের সাথে অক্ষরগুলি এবং কম সাধারণ অক্ষরের জন্য তুলনামূলকভাবে দীর্ঘতর ক্রমগুলির পরিবর্তে efficient

কোডগুলির আর একটি উদাহরণ যা বার্তাগুলির অর্থ গোপন করে না তা হ'ল ন্যাটো ফোনেটিক বর্ণমালা। বর্ণমালার প্রতিটি অক্ষরকে একটি শব্দ বরাদ্দ করা হয় (আলফা, ব্রাভো, চার্লি, ডেল্টা, ইকো ..) যা গোলমাল চ্যানেলগুলিতে শব্দ বানান করার সময় বিভ্রান্তি এড়াতে সহায়তা করে।

সিবি রেডিও দ্রুত "10–4" যোগাযোগের জন্য "10 কোড" ব্যবহার করে! আপনার 20 কি? "

হ্যাম রেডিওতে প্রচুর পরিমাণে “কিউ কোড” রয়েছে।

অন্যান্য প্রচুর উদাহরণ রয়েছে।

"সাইফার" শব্দটি প্রায় একচেটিয়াভাবে কোডগুলির জন্য ব্যবহৃত হয় যার উদ্দেশ্য কোনও বার্তার অর্থ গোপন করা। সুতরাং, "মোর্স কোড" কোনও সাইফার নয়।

প্রথম অনুমান হিসাবে, সমস্ত সাইফারগুলি কোড হয় তবে সমস্ত কোড সিফার হয় না।


উত্তর 4:

আমি এখনও অবধি কোনও উত্তর নিয়ে শিহরিত হই না, সুতরাং এটি আমার নিজের উত্তর সরবরাহ করার জন্য একটি দুর্দান্ত কারণ বলে মনে হয়।

আমার অভিধানটি "কোড "টিকে" শব্দ, অক্ষর, চিত্র বা অন্যান্য চিহ্নগুলির পরিবর্তে অন্য শব্দ, অক্ষর ইত্যাদির জন্য বিশেষত গোপনীয়তার উদ্দেশ্যে "একটি সাধারণ প্রতিশব্দ হিসাবে" সিফার "শব্দের সাথে সংজ্ঞায়িত করে।

সমস্ত কোড গোপনীয়তার জন্য ব্যবহার করা হয় না। প্রকৃতপক্ষে, আপনি যে "মোর্স কোড" দিয়েছেন তার উদাহরণ বার্তাগুলির অর্থ লুকানোর জন্য নয়। এর অর্থ হ'ল টেলিগ্রাফ বা রেডিওর কাজটি আরও দক্ষ করে তোলা, সাধারণ অক্ষরের জন্য বিন্দু এবং ড্যাশগুলির সংক্ষিপ্ত অনুক্রমের সাথে অক্ষরগুলি এবং কম সাধারণ অক্ষরের জন্য তুলনামূলকভাবে দীর্ঘতর ক্রমগুলির পরিবর্তে efficient

কোডগুলির আর একটি উদাহরণ যা বার্তাগুলির অর্থ গোপন করে না তা হ'ল ন্যাটো ফোনেটিক বর্ণমালা। বর্ণমালার প্রতিটি অক্ষরকে একটি শব্দ বরাদ্দ করা হয় (আলফা, ব্রাভো, চার্লি, ডেল্টা, ইকো ..) যা গোলমাল চ্যানেলগুলিতে শব্দ বানান করার সময় বিভ্রান্তি এড়াতে সহায়তা করে।

সিবি রেডিও দ্রুত "10–4" যোগাযোগের জন্য "10 কোড" ব্যবহার করে! আপনার 20 কি? "

হ্যাম রেডিওতে প্রচুর পরিমাণে “কিউ কোড” রয়েছে।

অন্যান্য প্রচুর উদাহরণ রয়েছে।

"সাইফার" শব্দটি প্রায় একচেটিয়াভাবে কোডগুলির জন্য ব্যবহৃত হয় যার উদ্দেশ্য কোনও বার্তার অর্থ গোপন করা। সুতরাং, "মোর্স কোড" কোনও সাইফার নয়।

প্রথম অনুমান হিসাবে, সমস্ত সাইফারগুলি কোড হয় তবে সমস্ত কোড সিফার হয় না।