সরল সাইফার: জনপ্রিয় কোড এবং সাইফারের বর্ণনা

সুচিপত্র:

সরল সাইফার: জনপ্রিয় কোড এবং সাইফারের বর্ণনা
সরল সাইফার: জনপ্রিয় কোড এবং সাইফারের বর্ণনা
Anonim

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

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

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

স্টেগানোগ্রাফি

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

স্টেগানোগ্রাফি বা ক্রিপ্টোগ্রাফি
স্টেগানোগ্রাফি বা ক্রিপ্টোগ্রাফি

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

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

ROT1 এবং সিজার সাইফার

এই সাইফারের নাম ROTate 1 অক্ষর ফরোয়ার্ড, এবং এটি অনেক স্কুলছাত্রীর কাছে পরিচিত। এটি একটি সহজ প্রতিস্থাপন সাইফার। এর সারমর্ম এই যে প্রতিটি অক্ষর 1 অক্ষর এগিয়ে দিয়ে বর্ণানুক্রমিকভাবে স্থানান্তরিত করে এনক্রিপ্ট করা হয়েছে। A -> B, B -> C, …, Z -> A. উদাহরণ স্বরূপ, আমরা "আমাদের নাস্ত্য জোরে কাঁদে" বাক্যাংশটি এনক্রিপ্ট করি এবং আমরা "সাধারণ Obtua dspnlp rmbsheu" পাই।

ROT1 সাইফারটিকে অফসেটের ইচ্ছামত সংখ্যায় সাধারণীকরণ করা যেতে পারে, তারপর একে ROTN বলা হয়, যেখানে N হল সেই সংখ্যা যার মাধ্যমে অক্ষরগুলির এনক্রিপশন স্থানান্তরিত করা উচিত। এই আকারে, সাইফারটি প্রাচীন কাল থেকে পরিচিত এবং এটিকে "সিজার সাইফার" বলা হয়।

সিজারের সাইফারের জন্য সিরিলিক ডিস্ক
সিজারের সাইফারের জন্য সিরিলিক ডিস্ক

সিজার সাইফার খুব সহজ এবং দ্রুত, কিন্তু এটি একটি সাধারণ একক স্থানান্তর সাইফার এবং তাই ভাঙা সহজ। এই ধরনের অসুবিধা থাকার কারণে, এটি শুধুমাত্র শিশুসুলভ মজার জন্য উপযুক্ত৷

ট্রান্সপজিশনাল বা পারমুটেশন সাইফার

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

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

মোর্স কোড

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

মোর্স কোডে সিরিলিক এবং ল্যাটিন
মোর্স কোডে সিরিলিক এবং ল্যাটিন

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

মোনোঅ্যালফাবেটিক প্রতিস্থাপন

উপরে বর্ণিত ROTN এবং মোর্স কোড একক অক্ষর প্রতিস্থাপন ফন্টের উদাহরণ। উপসর্গ "মনো" এর অর্থ হল এনক্রিপশনের সময়, মূল বার্তার প্রতিটি অক্ষর শুধুমাত্র এনক্রিপশন বর্ণমালা থেকে অন্য একটি অক্ষর বা কোড দ্বারা প্রতিস্থাপিত হয়৷

সরল প্রতিস্থাপন সাইফারের পাঠোদ্ধার করা কঠিন নয় এবং এটি তাদের প্রধান ত্রুটি। এগুলি সাধারণ গণনা বা ফ্রিকোয়েন্সি বিশ্লেষণের মাধ্যমে সমাধান করা হয়। উদাহরণস্বরূপ, এটি জানা যায় যে রাশিয়ান ভাষার সর্বাধিক ব্যবহৃত অক্ষরগুলি হল "o", "a", "i"। সুতরাং, এটি অনুমান করা যেতে পারে যে সাইফারটেক্সটে যে অক্ষরগুলি প্রায়শই ঘটে তার অর্থ হয় "o", বা "a", বা "এবং"। এই বিবেচনার ভিত্তিতে, কম্পিউটার অনুসন্ধান না করেও বার্তাটি ডিক্রিপ্ট করা যেতে পারে৷

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

গ্রন্সফেল্ড সাইফার, বা পলিঅ্যালফাবেটিক প্রতিস্থাপন

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

ADFGX এনক্রিপশন অ্যালগরিদম

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

A D F জি V X
A J Q A 5 H D
D 2 E R V 9 Z
F 8 Y আমি N K V
জি U P B F 6
V 4 জি X S 3 T
X W L Q 7 C 0

ADFGX স্কোয়ারিং অ্যালগরিদম নিম্নরূপ:

  1. কলাম এবং সারির জন্য এলোমেলো n অক্ষর চয়ন করুন।
  2. একটি N x N ম্যাট্রিক্স তৈরি করা।
  3. ম্যাট্রিক্সে ঘরের উপর এলোমেলোভাবে ছড়িয়ে ছিটিয়ে থাকা বর্ণমালা, সংখ্যা, অক্ষরগুলি লিখুন।

আসুন রাশিয়ান ভাষার জন্য একটি অনুরূপ বর্গক্ষেত্র তৈরি করা যাক। উদাহরণস্বরূপ, আসুন একটি বর্গাকার ABCD তৈরি করি:

A B B জি D
A E/E N b/b A I/Y
B W V/F G/R Z D
B শ/শ B L X আমি
জি R M ইয়ু P
D F T T S U

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

1 2 3 4 5 6 7 8 9 10 11 12 13 14
বাক্যাংশ K M P A K T N S Y Ш & F R
সাইফার bw gv gb যেখানে ag bw db ab dg জাহান্নাম ওয়া জাহান্নাম bb হা

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

Vigenère সাইফার

এই সাইফারটি মোনোঅ্যালফাবেটিকগুলির তুলনায় ক্র্যাকিংয়ের জন্য বেশি প্রতিরোধী মাত্রার একটি ক্রম, যদিও এটি একটি সাধারণ পাঠ্য প্রতিস্থাপন সাইফার। যাইহোক, শক্তিশালী অ্যালগরিদমের কারণে, এটি হ্যাক করা অসম্ভব বলে মনে করা হয়েছিল। এটির প্রথম উল্লেখ 16 শতকের দিকে। Vigenère (একজন ফরাসি কূটনীতিক) ভুলভাবে এর উদ্ভাবক হিসাবে কৃতিত্বপ্রাপ্ত। কী ঝুঁকিতে রয়েছে তা আরও ভালভাবে বোঝার জন্য, রাশিয়ান ভাষার জন্য Vigenère টেবিল (Vigenère square, tabula recta) বিবেচনা করুন।

রাশিয়ান বর্ণমালা সহ Vigenère টেবিল
রাশিয়ান বর্ণমালা সহ Vigenère টেবিল

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

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
বাক্যাংশ: K A С P E R B & W С M E E T С আমি
কী P A R L b P A R L b P A R L

এখন, Vigenère টেবিল ব্যবহার করে, স্থানাঙ্ক সমতলের মতো, আমরা একটি ঘর খুঁজছি যেটি অক্ষর জোড়ার ছেদ, এবং আমরা পাই: K + P=b, A + A=B, C + P=C, ইত্যাদি

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
সিফার: b B B ইয়ু С N ইয়ু জি Sch F E Y X F জি A L

আমরা পেয়েছি যে "ক্যাস্পেরোভিচ হাসে"="bvusnyugschzh eykhzhgal"

Vigenère সাইফার ক্র্যাক করা খুবই কঠিন কারণ ফ্রিকোয়েন্সি বিশ্লেষণের জন্য কাজ করার জন্য কীওয়ার্ডের দৈর্ঘ্য জানতে হবে। তাই হ্যাক হল এলোমেলোভাবে কীওয়ার্ডের দৈর্ঘ্য নিক্ষেপ করা এবং গোপন বার্তাটি ক্র্যাক করার চেষ্টা করা।

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

কোড

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

ASCII কোড টেবিল
ASCII কোড টেবিল

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

20 শতকে, অনেক রাজ্য গোপন তথ্য স্থানান্তর করার জন্য কোড ব্যবহার করত, একটি নির্দিষ্ট সময়ের পরে কোড বই পরিবর্তন করত। এবং তারা সক্রিয়ভাবে প্রতিবেশী এবং বিরোধীদের বইও শিকার করত।

এনগমা

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

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

নাৎসি এনিগমা সাইফার মেশিন
নাৎসি এনিগমা সাইফার মেশিন

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

পাবলিক কী এনক্রিপশন

এনক্রিপশন অ্যালগরিদমগুলির মধ্যে সবচেয়ে জনপ্রিয়, যা প্রযুক্তি এবং কম্পিউটার সিস্টেমে সর্বত্র ব্যবহৃত হয়৷ এর সারাংশ, একটি নিয়ম হিসাবে, দুটি কীর উপস্থিতিতে, যার একটি সর্বজনীনভাবে প্রেরণ করা হয় এবং দ্বিতীয়টি গোপন (ব্যক্তিগত)। বার্তাটি এনক্রিপ্ট করতে পাবলিক কী ব্যবহার করা হয় এবং এটি ডিক্রিপ্ট করতে ব্যক্তিগত কী ব্যবহার করা হয়।

পাবলিক কী এনক্রিপশন অ্যালগরিদম
পাবলিক কী এনক্রিপশন অ্যালগরিদম

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

একটি সহজ উদাহরণ বিবেচনা করা যাক। সর্বজনীন কী 905 হতে দিন। এর ভাজক হল সংখ্যা 1, 5, 181 এবং 905। তারপর গোপন কী হবে, উদাহরণস্বরূপ, 5181 নম্বর। আপনি কি খুব সহজ বলছেন? ভূমিকায় থাকলে কি হবেপাবলিক নম্বর 60 ডিজিটের একটি সংখ্যা হবে? একটি বড় সংখ্যার ভাজক গণনা করা গাণিতিকভাবে কঠিন।

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

ফন্টের স্থায়িত্ব

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

আজ, কোন অভিন্ন মান নেই যার দ্বারা সাইফারের শক্তি মূল্যায়ন করা সম্ভব হবে। এটি একটি শ্রমসাধ্য এবং দীর্ঘ প্রক্রিয়া। যাইহোক, এই এলাকায় মান উত্পাদিত কমিশন একটি সংখ্যা আছে. উদাহরণস্বরূপ, NIST USA দ্বারা উন্নত উন্নত এনক্রিপশন স্ট্যান্ডার্ড বা AES এনক্রিপশন অ্যালগরিদমের ন্যূনতম প্রয়োজনীয়তা৷

রেফারেন্সের জন্য: ভার্নাম সাইফার ভাঙ্গার জন্য সবচেয়ে প্রতিরোধী সাইফার হিসাবে স্বীকৃত। একই সময়ে, এর সুবিধা হল, এর অ্যালগরিদম অনুযায়ী, এটি সবচেয়ে সহজ সাইফার।

প্রস্তাবিত: