ক্রিপ্টোগ্রাফির উত্স
যদি ফ্রিকোয়েন্সি বিশ্লেষণের মতো কোনও সাধারণ প্রতিস্থাপন সাইফার ব্যবহার করা কোডটি ক্র্যাক করে না, তবে একজন আক্রমণকারী একটি ব্রুট ফোর্স আক্রমণ করতে পারে. এই ধরণের আক্রমণ বার্তার একটি ছোট স্নিপেটে প্রতিটি সম্ভাব্য শিফট পরীক্ষা করতে বাধ্য করে. সুতরাং, যদি বার্তাটি ইংরেজিতে লেখা হয় তবে ইংরেজী বর্ণমালায় 26 টি অক্ষর রয়েছে বলে এটির জন্য সর্বোচ্চ 26 টি পরীক্ষা প্রয়োজন. যদিও এটি কোনও বিশেষ পরিশীলিত আক্রমণ নয়, এটি কার্যকর.
ক্রিপ্টোগ্রাফির গল্প: ইতিহাস
ক্রিপ্টোগ্রাফি হ’ল সিক্রেটস সায়েন্স. আক্ষরিক অর্থ ‘লুকানো রাইটিং,’ ক্রিপ্টোগ্রাফি হ’ল একটি কোড বা সাইফার ব্যবহার করে তথ্য লুকিয়ে রাখা এবং সুরক্ষার একটি পদ্ধতি যা কেবল তার উদ্দেশ্যপ্রাপ্ত প্রাপকের দ্বারা ডিক্লিফারযোগ্য. আজ, আধুনিক ক্রিপ্টোগ্রাফি সুরক্ষিত ইন্টারনেট, কর্পোরেট সাইবারসিকিউরিটি এবং ব্লকচেইন প্রযুক্তির জন্য প্রয়োজনীয়. তবে, সাইফারগুলির প্রথম দিকের ব্যবহার প্রায় 100 খ্রিস্টাব্দের প্রায় 100.
এই তিন-অংশের সিরিজে, আমরা 20 শতকের আগে, বিংশ শতাব্দীতে এবং আধুনিক সময়ে ক্রিপ্টোগ্রাফির ইতিহাস অন্বেষণ করব.
Crep তিহাসিক ক্রিপ্টোগ্রাফি
সিজার বক্স
“সিজার বক্স,” বা “সিজার সাইফার”, প্রথম দিকের পরিচিত সিফারগুলির মধ্যে একটি. খ্রিস্টপূর্ব ১০০ খ্রিস্টাব্দের দিকে বিকশিত হয়েছিল, এটি জুলিয়াস সিজার ব্যবহার করেছিলেন মাঠে তাঁর জেনারেলদের গোপন বার্তা প্রেরণে. যদি তার একটি বার্তা বাধা পেয়েছিল, তার প্রতিপক্ষ সেগুলি পড়তে পারেনি. এটি স্পষ্টতই তাকে একটি দুর্দান্ত কৌশলগত সুবিধা দিয়েছে. সুতরাং, কোড কি ছিল?
সিজার তার বার্তার প্রতিটি চিঠি তিনটি চিঠিগুলি সাইফারটেক্সট বলা যেতে পারে যা উত্পাদন করতে ডানদিকে তিনটি চিঠি স্থানান্তরিত করে. সাইফারটেক্সট হ’ল সত্য বার্তার পরিবর্তে শত্রু যা দেখতে পাবে. সুতরাং, উদাহরণস্বরূপ, যদি সিজারের বার্তাগুলি ইংরেজি বর্ণমালায় লেখা হয়, তবে বার্তায় প্রতিটি চিঠি “এ” একটি “ডি” হয়ে উঠবে, “বি’স” “ই এর” হয়ে উঠবে এবং “এক্স এর” হয়ে উঠবে “এ’র.”এই ধরণের সাইফারকে যথাযথভাবে বলা হয়” শিফট সাইফার “.”
সিজারের যাদু নম্বরটি তিনটি ছিল, তবে, সিজার সাইফারের একটি আধুনিক দিনের ব্যবহার “রট 13 নামে একটি কোড”.”রট 13,” 13 টি স্থান দ্বারা ঘোরান “এর জন্য সংক্ষিপ্ত, ইংলিশ বর্ণমালার 13 স্পেসের প্রতিটি চিঠি স্থানান্তরিত করে. এটি প্রায়শই অনলাইন ফোরামে মুভি এবং টিভি শো স্পোলার, ধাঁধা বা গেমগুলির সমাধান, বা আপত্তিকর উপাদানগুলির মতো তথ্য লুকানোর জন্য ব্যবহৃত হয়. কোডটি সহজেই ক্র্যাকযোগ্য, তবে এটি দ্রুত নজর থেকে তথ্য লুকিয়ে রাখে.
ঘোস্টভোল্ট একক
প্রত্যেকের জন্য সলিড ফাইল এনক্রিপশন রক করুন
ডেটা চুরির বিরুদ্ধে রক্ষা করুন এবং সহজেই কোনও ফাইলকে স্বয়ংক্রিয় এনক্রিপশন দিয়ে লক করুন, ফাইল ট্যাগিংয়ের সাথে সংগঠিত করুন এবং নিরাপদে আপনার ফাইলগুলি কারও সাথে ভাগ করুন.
ক্রিপ্টানালাইসিস: একটি সিজার বক্স ভাঙা
একটি সিজার বক্স ভাঙ্গার সবচেয়ে কঠিন অংশটি এটি এনকোড করে এমন বার্তার ভাষাটি সন্ধান করছে. কোড ক্র্যাকারটি এটি বের করার পরে, দুটি পরিস্থিতি বিবেচনা করা হয়. হয় “আক্রমণকারী” ফ্রিকোয়েন্সি বিশ্লেষণের মতো একটি কৌশল ব্যবহার করে বা তারা যা ব্যবহার করে একটি ব্রুট ফোর্স আক্রমণ হিসাবে উল্লেখ করা হয়.
প্রথম উদাহরণে, আক্রমণকারী জানে যে নির্দিষ্ট চিঠিগুলি অন্যের চেয়ে বেশি ঘন ঘন ব্যবহৃত হয়. উদাহরণস্বরূপ, এ, ই, ও, এবং টি সর্বাধিক ব্যবহৃত অক্ষর, যখন কিউ, এক্স এবং জেড সবচেয়ে কম. ইংরেজি ভাষায় প্রতিটি অক্ষরের আপেক্ষিক ফ্রিকোয়েন্সি নীচের গ্রাফে দেখানো হয়েছে.
যদি ফ্রিকোয়েন্সি বিশ্লেষণের মতো কোনও সাধারণ প্রতিস্থাপন সাইফার ব্যবহার করা কোডটি ক্র্যাক করে না, তবে একজন আক্রমণকারী একটি ব্রুট ফোর্স আক্রমণ করতে পারে. এই ধরণের আক্রমণ বার্তার একটি ছোট স্নিপেটে প্রতিটি সম্ভাব্য শিফট পরীক্ষা করতে বাধ্য করে. সুতরাং, যদি বার্তাটি ইংরেজিতে লেখা হয় তবে ইংরেজী বর্ণমালায় 26 টি অক্ষর রয়েছে বলে এটির জন্য সর্বোচ্চ 26 টি পরীক্ষা প্রয়োজন. যদিও এটি কোনও বিশেষ পরিশীলিত আক্রমণ নয়, এটি কার্যকর.
দ্য ভিগেনেয়ার সাইফার
16 তম শতাব্দীতে তৈরি ভিগেনেয়ার সাইফার একটি সিজার সিফারে পাওয়া যায় না এমন একটি উপাদান ব্যবহার করে: একটি গোপন কী. কোডের স্রষ্টা এলোমেলোভাবে চিঠির কোনও শব্দ বা সংমিশ্রণকে কী হিসাবে বেছে নিয়েছেন, উদাহরণস্বরূপ, “কুকুর.”নির্বাচিত কীওয়ার্ডটি তখন আপনি এনক্রিপ্ট করতে চান এমন প্লেটেক্সট বার্তার সাথে মিলে যাবে, উদাহরণস্বরূপ,” আক্রমণ.”আপনি দেখতে পাচ্ছেন যে” কুকুর “কীওয়ার্ডটি তিনটি অক্ষর দ্বারা” আক্রমণ “শব্দের চেয়ে কম. এই ক্ষেত্রে, এটি আপনার প্লেটেক্সট বার্তায় অক্ষরের সংখ্যার সাথে মেলে না হওয়া পর্যন্ত আপনার কীটি পুনরাবৃত্তি করুন. এই ক্ষেত্রে, আপনার তখন “ডগডগ” থাকবে.”
এখন, আপনি সাইফারেক্সট তৈরি করতে সক্ষম হবেন. এটি করার জন্য, আপনাকে নীচের চার্টটি ব্যবহার করতে হবে.
কলামগুলি সিক্রেট কী এর অক্ষর, যখন সারিগুলি প্লেটেক্সট বার্তার অক্ষর. সুতরাং আমাদের উদাহরণের জন্য, আমাদের কীটির প্রথম চিঠিটি হ’ল “ডি”, যখন আমাদের প্লেইনটেক্সট শব্দের প্রথম চিঠিটি “ক.”সুতরাং, তারা চার্টে কোথায় ছেদ করে তা সন্ধান করুন এবং আপনি আমাদের সাইফারেক্সটটির প্রথম চিঠিটি পাবেন, যা” ডি “.”এরপরে, আমাদের কী এবং প্লেইনটেক্সট শব্দের দ্বিতীয় অক্ষরগুলি যথাক্রমে” ও “এবং” টি “. তারা “এইচ” এ ছেদ করে.”আপনি সমস্ত ছয়টি অক্ষর সম্পূর্ণ না করা পর্যন্ত আপনি এটি চালিয়ে যাবেন.
প্লেইনটেক্সট বার্তা: আক্রমণ
চাবি: কুকুর কুকুর
সাইফারেক্সট: DHZDQQ
ক্রিপ্টানালাইসিস: একটি ভিগেনেয়ার সাইফার ক্র্যাকিং
কী ব্যবহারের কারণে, ভিগেনার সাইফার প্রাথমিকভাবে একটি সাধারণ ফ্রিকোয়েন্সি বিশ্লেষণ ব্যবহার করে ক্র্যাক করা যায় না যেমন আপনি সিজার সিফার দিয়ে করতে পারেন. যদিও, একটি ভিগেনার সাইফারের প্রধান দুর্বলতা হ’ল কীটির পুনরাবৃত্তি. সুতরাং, আমাদের উদাহরণে, “আক্রমণ” শব্দের বর্ণের সংখ্যার সাথে মেলে “কুকুর” দু’বার পুনরাবৃত্তি হয়েছিল.”যদি কোনও আক্রমণকারী কীটির দৈর্ঘ্য অনুমান করে তবে এটি ক্র্যাক করা আরও সহজ হয়ে যায়. সাইফারেক্সটটি তখন ছোট সিজার সিফারগুলির একটি সিরিজের মতো চিকিত্সা করা হয় এবং কোডটি ক্র্যাক করার জন্য ফ্রিকোয়েন্সি বিশ্লেষণের মতো একটি পদ্ধতি সম্পাদন করা যেতে পারে.
তবে কীভাবে আক্রমণকারী কীটির দৈর্ঘ্য অনুমান করতে পারে? আসলে দুটি পদ্ধতি রয়েছে: কাসিস্কি পরীক্ষা এবং ফ্রেডম্যান পরীক্ষা. আক্রমণকারী যদি লক্ষ্য করে যে সাইফারেক্সটেক্সে বারবার পাঠ্যের অংশ রয়েছে, তবে কাসিস্কি পরীক্ষা কোডটি ক্র্যাক করতে কার্যকর হবে. আক্রমণকারী কীটি কতক্ষণ তা ভাল ধারণা পেতে পুনরাবৃত্তি পাঠ্যের মধ্যে অক্ষরের দূরত্ব গণনা করবে. ফ্রেডম্যান পরীক্ষাটি সাইফারটি ভাঙ্গার জন্য সিফার লেটার ফ্রিকোয়েন্সিগুলির অসমতা পরিমাপ করার জন্য একটি সূত্র ব্যবহার করে একটি বীজগণিত পদ্ধতির গ্রহণ করে. পাঠ্যটি যত দীর্ঘ হবে, এই কৌশলটি তত বেশি নির্ভুল
আসছে: বিংশ শতাব্দীর সিফার
সিজার বক্স এবং ভিগেনার সাইফার দুটি প্রাথমিক পরিচিত সিফারগুলির মধ্যে দুটি. সংবেদনশীল যোগাযোগের ডেটা সুরক্ষার জন্য তারা এনক্রিপশন ব্যবহারের অগ্রণী ভূমিকা নিয়েছিল এবং এনক্রিপশনটিতে একটি গোপন কী ব্যবহারের জন্য. এই সিরিজের পরবর্তী পোস্টে, আমরা বিংশ শতাব্দীতে এগিয়ে যাব. আমরা দেখব যে সামরিক স্বার্থ এবং সংস্থাগুলি তাদের বৌদ্ধিক সম্পত্তি রক্ষা করে উভয় দ্বারা চালিত হলে ক্রিপ্টোগ্রাফি কীভাবে বিকশিত হয়েছিল
ঘোস্টভোল্ট একক
প্রত্যেকের জন্য সলিড ফাইল এনক্রিপশন রক করুন
• ডেটা চুরির বিরুদ্ধে রক্ষা করুন
• সহজেই কোনও ফাইল লক করুন
• স্বয়ংক্রিয় এনক্রিপশন
• নিরাপদ ফাইল ভাগ করে নেওয়া
• ফাইল ট্যাগিং
• ব্যবহার করা খুব সহজ
ক্রিপ্টোগ্রাফির উত্স
যুগে যুগে মানুষের মধ্যে দুটি সহজাত প্রয়োজন ছিল – (ক) তথ্য যোগাযোগ এবং ভাগ করে নেওয়ার জন্য এবং (খ) নির্বাচনীভাবে যোগাযোগ করার জন্য. এই দুটি চাহিদা বার্তাগুলি এমনভাবে কোডিংয়ের শিল্পকে জন্ম দিয়েছে যাতে কেবল উদ্দেশ্যযুক্ত লোকেরা তথ্যে অ্যাক্সেস পেতে পারে. অননুমোদিত লোকেরা কোনও তথ্য বের করতে পারেনি, এমনকি যদি স্ক্র্যাম্বলড বার্তাগুলি তাদের হাতে পড়ে যায় তবে.
তথ্য সুরক্ষায় গোপনীয়তা প্রবর্তনের জন্য বার্তাগুলি গোপন করার শিল্প ও বিজ্ঞান ক্রিপ্টোগ্রাফি হিসাবে স্বীকৃত.
‘ক্রিপ্টোগ্রাফি’ শব্দটি দুটি গ্রীক শব্দের সংমিশ্রণ করে তৈরি করা হয়েছিল, ‘ক্রিপ্টো’ যার অর্থ লুকানো এবং ‘গ্রাফিন’ অর্থ লেখার অর্থ.
ক্রিপ্টোগ্রাফির ইতিহাস
ক্রিপ্টোগ্রাফির শিল্পটি লেখার শিল্পের সাথে জন্মগ্রহণ করে বলে মনে করা হয়. সভ্যতাগুলি বিকশিত হওয়ার সাথে সাথে মানুষ উপজাতি, গোষ্ঠী এবং রাজ্যগুলিতে সংগঠিত হয়েছিল. এটি শক্তি, যুদ্ধ, আধিপত্য এবং রাজনীতির মতো ধারণার উত্থানের দিকে পরিচালিত করে. এই ধারণাগুলি নির্বাচনী প্রাপকের সাথে গোপনে যোগাযোগের জন্য মানুষের প্রাকৃতিক প্রয়োজনকে আরও বাড়িয়ে তুলেছিল যা ফলস্বরূপ ক্রিপ্টোগ্রাফির অবিচ্ছিন্ন বিবর্তনকেও নিশ্চিত করেছিল.
ক্রিপ্টোগ্রাফির শিকড়গুলি রোমান এবং মিশরীয় সভ্যতায় পাওয়া যায়.
হায়ারোগ্লাইফ – প্রাচীনতম ক্রিপ্টোগ্রাফিক কৌশল
ক্রিপ্টোগ্রাফির প্রথম পরিচিত প্রমাণগুলি ‘হায়ারোগ্লাইফ’ ব্যবহারের জন্য সনাক্ত করা যেতে পারে. প্রায় 4000 বছর আগে, মিশরীয়রা হায়ারোগ্লাইফে লেখা বার্তাগুলি দ্বারা যোগাযোগ করত. এই কোডটি কেবল এমন গোপনীয়তা ছিল যা কেবল লেখকগণের কাছে পরিচিত যারা রাজাদের পক্ষে বার্তা প্রেরণ করত. এরকম একটি হায়ারোগ্লাইফ নীচে দেখানো হয়েছে.
পরে, পণ্ডিতরা 500 থেকে 600 বিসি চলাকালীন সাধারণ মনো-আলফাবেটিক প্রতিস্থাপনের সিফার ব্যবহার করতে এগিয়ে যায়. এটি কিছু গোপন নিয়মের সাথে অন্যান্য বর্ণমালার সাথে বার্তার বর্ণমালা প্রতিস্থাপনের সাথে জড়িত. এই নিয়ম ওঠে একটি চাবি গার্বলড বার্তা থেকে বার্তাটি পুনরুদ্ধার করতে.
ক্রিপ্টোগ্রাফির আগের রোমান পদ্ধতি, যা জনপ্রিয় হিসাবে পরিচিত সিজার শিফট সাইফার, একটি সম্মত সংখ্যার দ্বারা একটি বার্তার অক্ষরগুলি স্থানান্তর করার উপর নির্ভর করে (তিনটি একটি সাধারণ পছন্দ ছিল), এই বার্তার প্রাপক তখন একই সংখ্যার দ্বারা অক্ষরগুলি ফিরিয়ে স্থানান্তরিত করবে এবং মূল বার্তাটি গ্রহণ করবে.
স্টিগানোগ্রাফি
স্টিগানোগ্রাফি একই রকম তবে ক্রিপ্টোগ্রাফিতে আরও একটি মাত্রা যুক্ত করে. এই পদ্ধতিতে, লোকেরা কেবল কোনও তথ্য গোপন করে গোপনীয়তা রক্ষা করতে চায় না, তবে তারা নিশ্চিত করতে চায় যে কোনও অননুমোদিত ব্যক্তি এমনকি তথ্য বিদ্যমান বলে প্রমাণ পায় না. উদাহরণ স্বরূপ, অদৃশ্য ওয়াটারমার্কিং.
স্টিগানোগ্রাফিতে, একজন অনিচ্ছাকৃত প্রাপক বা একজন অনুপ্রবেশকারী এই সত্যটি সম্পর্কে অবগত নয় যে পর্যবেক্ষণ করা ডেটাগুলিতে লুকানো তথ্য রয়েছে. ক্রিপ্টোগ্রাফিতে, একজন অনুপ্রবেশকারী সাধারণত সচেতন যে ডেটা জানানো হচ্ছে, কারণ তারা কোডেড/স্ক্র্যাম্বলড বার্তাটি দেখতে পারে.
ক্রিপ্টোগ্রাফির বিবর্তন
এটি ইউরোপীয় রেনেসাঁর সময় এবং তার পরে, বিভিন্ন ইতালিয়ান এবং পাপাল রাষ্ট্রগুলি ক্রিপ্টোগ্রাফিক কৌশলগুলির দ্রুত বিস্তারকে নেতৃত্ব দিয়েছিল. গোপন কোডগুলি ভাঙ্গার জন্য এই যুগে বিভিন্ন বিশ্লেষণ এবং আক্রমণ কৌশলগুলি গবেষণা করা হয়েছিল.
- উন্নত কোডিং কৌশল যেমন ভিগেনির কোডিং 15 তম শতাব্দীতে অস্তিত্বে এসেছিল, যা একই সংখ্যক স্থানগুলি সরিয়ে নেওয়ার পরিবর্তে বেশ কয়েকটি পরিবর্তনশীল স্থানের সাথে বার্তায় চলমান চিঠিগুলি সরবরাহ করেছিল.
- কেবল 19 শতকের পরে, ক্রিপ্টোগ্রাফি অ্যাডহক পন্থা থেকে এনক্রিপশন পর্যন্ত আরও পরিশীলিত শিল্প এবং তথ্য সুরক্ষার বিজ্ঞানের জন্য বিকশিত হয়েছিল.
- 20 শতকের গোড়ার দিকে, যান্ত্রিক এবং বৈদ্যুতিনচেনিকাল মেশিনগুলির আবিষ্কার যেমন এনিগমা রটার মেশিন, তথ্য কোডিংয়ের আরও উন্নত এবং দক্ষ উপায় সরবরাহ করেছে.
- দ্বিতীয় বিশ্বযুদ্ধের সময়কালে উভয়ই ক্রিপ্টোগ্রাফি এবং ক্রিপ্টানালাইসিস অতিরিক্ত গাণিতিক হয়ে উঠেছে.
এই ক্ষেত্রে অগ্রগতি হওয়ার সাথে সাথে সরকারী সংস্থা, সামরিক ইউনিট এবং কয়েকটি কর্পোরেট ঘর ক্রিপ্টোগ্রাফির আবেদনগুলি গ্রহণ শুরু করে. তারা অন্যদের কাছ থেকে তাদের গোপনীয়তা রক্ষা করতে ক্রিপ্টোগ্রাফি ব্যবহার করেছিল. এখন, কম্পিউটার এবং ইন্টারনেটের আগমন সাধারণ মানুষের নাগালের মধ্যে কার্যকর ক্রিপ্টোগ্রাফি এনেছে.
আপনার ক্যারিয়ার কিকস্টার্ট
কোর্সটি শেষ করে প্রত্যয়িত হন