একটি সাইফার কি? ক্রিপ্টোগ্রাফিতে সিফার প্রকার
যেহেতু সিজার সাইফার এবং সিজার সাইফারের একটি পরিবর্তিত সংস্করণ ভাঙ্গা সহজ, মনোয়ালফ্যাব্যাটিক সাইফার ছবিতে আসে. মনোব্যালফ্যাব্যাটিকগুলিতে, সরল পাঠ্যের প্রতিটি বর্ণমালা মূল বর্ণমালা ব্যতীত অন্য কোনও বর্ণমালা দ্বারা প্রতিস্থাপন করা যেতে পারে. অর্থাৎ, এ বি থেকে জেড পর্যন্ত অন্য কোনও বর্ণমালা দ্বারা প্রতিস্থাপন করা যেতে পারে. বি এ বা সি দ্বারা জেড থেকে প্রতিস্থাপন করা যেতে পারে. সি এ, বি এবং ডি থেকে জেড ইত্যাদি দ্বারা প্রতিস্থাপন করা যেতে পারে. মনো বর্ণানুক্রমিক সাইফার বার্তাটি ক্র্যাক করতে অসুবিধা সৃষ্টি করে কারণ সেখানে এলোমেলো বিকল্প রয়েছে এবং প্রচুর সংখ্যক ক্রম এবং সংমিশ্রণ পাওয়া যায়.
সাইফার প্রকার
ডিজিটাল জালিয়াতির জগতে, আমাদের ডেটা রোধ করতে, আমাদের ডেটা হ্যাকার বা কোনও তৃতীয় পক্ষ থেকে সুরক্ষিত রাখতে অনেকগুলি কৌশল কার্যকর. এই নিবন্ধে, আমরা সাইফারের প্রকারগুলি নিয়ে আলোচনা করতে যাচ্ছি. তার আগে, প্রথমে অর্থটি দেখুন. সরল পাঠ্য হ’ল একটি বার্তা বা ডেটা যা প্রেরক, রিসিভার বা কোনও তৃতীয় পক্ষের দ্বারা পঠনযোগ্য হতে পারে. যখন কিছু অ্যালগরিদম বা কৌশল ব্যবহার করে সরল পাঠ্যটি সংশোধন করা হয়, ফলস্বরূপ ডেটা বা বার্তাটিকে সাইফারটেক্সট বলা হয়. সংক্ষেপে, সরল পাঠ্য রূপান্তর, i.ই., পঠনযোগ্য পাঠ্য, অ-পঠনযোগ্য পাঠ্যকে সাইফারেক্সটেক্স বলা হয়.
সাইফার প্রকার
বেশ কয়েকটি ধরণের সাইফার নিম্নলিখিত হিসাবে দেওয়া হয়েছে:
1. সিজার সাইফার
সিজার সাইফারে, সরল পাঠ্য অক্ষরের সেটটি অন্য কোনও চরিত্র, প্রতীক বা সংখ্যা দ্বারা প্রতিস্থাপিত হয়. এটি পাঠ্য লুকানোর জন্য একটি খুব দুর্বল কৌশল. সিজারের সাইফারে, বার্তার প্রতিটি বর্ণমালা তিনটি জায়গা দ্বারা প্রতিস্থাপন করা হয়. আসুন একটি উদাহরণ দেখুন. সরল পাঠ্যটি হ’ল এডুকবা. সিজার সাইফার হিসাবে, প্রতিটি বর্ণমালা তিনটি জায়গা দ্বারা প্রতিস্থাপন করা হয়. যাতে ই এইচ দ্বারা প্রতিস্থাপন করা হবে, ডি জি দ্বারা প্রতিস্থাপন করা হবে, ইউ এক্স দ্বারা প্রতিস্থাপন করা হবে, সি এফ দ্বারা প্রতিস্থাপন করা হবে, বি ই দ্বারা প্রতিস্থাপন করা হবে, এবং একটি ডি দ্বারা প্রতিস্থাপন করা হবে. সুতরাং এখানে, সরল পাঠ্যটি হ’ল এডুকবা এবং সাইফারেক্সটটি এইচজিএক্সএফড.
সিজার সাইফার অ্যালগরিদম নিম্নরূপ:
- সরল পাঠ্যের প্রতিটি বর্ণমালা পড়ুন.
- প্রতিটি বর্ণমালা নীচে 3 টি জায়গা দিয়ে প্রতিস্থাপন করুন.
- সরল পাঠ্যে সমস্ত বর্ণমালার জন্য প্রক্রিয়াটি পুনরাবৃত্তি করুন.
সিজার সাইফারের একটি পরিবর্তিত সংস্করণ: এই সাইফার সিজার সাইফারের মতো কাজ করে; পার্থক্যটি হ’ল-সিজার সাইফারে, প্রতিটি বর্ণমালা তিন স্থানের নীচে প্রতিস্থাপন করা হয়, যেখানে সিজার সাইফারের একটি পরিবর্তিত সংস্করণে একজন ব্যবহারকারী বর্ণমালা প্রতিস্থাপনের জন্য নম্বরটি সিদ্ধান্ত নেন এবং এই সংখ্যাটি স্থির থাকবে. উদাহরণস্বরূপ, এডুকাবাতে, প্রতিস্থাপনের জন্য সংখ্যাটি 1, সুতরাং ই এফ দ্বারা প্রতিস্থাপন করা হবে, ডি দ্বারা প্রতিস্থাপন করা হবে, ইউ দ্বারা প্রতিস্থাপন করা হবে, ভি দ্বারা প্রতিস্থাপন করা হবে, সি দ্বারা প্রতিস্থাপন করা হবে, বি সি দ্বারা প্রতিস্থাপন করা হবে, এবং একটি বি দ্বারা প্রতিস্থাপন করা হবে. সুতরাং এখানে, সরল পাঠ্যটি এডুকবা, এবং সাইফারেক্সটটি ফেভিডিসিবি.
সিজার সাইফার অ্যালগরিদমের একটি পরিবর্তিত সংস্করণ নিম্নরূপ.
- সরল পাঠ্যের প্রতিটি বর্ণমালা পড়ুন.
- প্রতিস্থাপনের জন্য নম্বর নিন.
- প্রতিটি বর্ণমালা একটি নির্দিষ্ট নম্বর দিয়ে প্রতিস্থাপন করুন.
- সরল পাঠ্যে সমস্ত বর্ণমালার জন্য প্রক্রিয়াটি পুনরাবৃত্তি করুন.
2. মনোমালফ্যাব্যাটিক সাইফার
যেহেতু সিজার সাইফার এবং সিজার সাইফারের একটি পরিবর্তিত সংস্করণ ভাঙ্গা সহজ, মনোয়ালফ্যাব্যাটিক সাইফার ছবিতে আসে. মনোব্যালফ্যাব্যাটিকগুলিতে, সরল পাঠ্যের প্রতিটি বর্ণমালা মূল বর্ণমালা ব্যতীত অন্য কোনও বর্ণমালা দ্বারা প্রতিস্থাপন করা যেতে পারে. অর্থাৎ, এ বি থেকে জেড পর্যন্ত অন্য কোনও বর্ণমালা দ্বারা প্রতিস্থাপন করা যেতে পারে. বি এ বা সি দ্বারা জেড থেকে প্রতিস্থাপন করা যেতে পারে. সি এ, বি এবং ডি থেকে জেড ইত্যাদি দ্বারা প্রতিস্থাপন করা যেতে পারে. মনো বর্ণানুক্রমিক সাইফার বার্তাটি ক্র্যাক করতে অসুবিধা সৃষ্টি করে কারণ সেখানে এলোমেলো বিকল্প রয়েছে এবং প্রচুর সংখ্যক ক্রম এবং সংমিশ্রণ পাওয়া যায়.
3. হোমোফোনিক প্রতিস্থাপন সাইফার
একটি হোমোফোনিক সাবস্টিটিউশন সাইফার একটি মনোবলফ্যাব্যাটিক সাইফারের অনুরূপ; একমাত্র পার্থক্যটি একটি মনোব্যালফ্যাব্যাটিকের মধ্যে রয়েছে, আমরা বর্ণমালাকে মূল বর্ণমালা ব্যতীত অন্য কোনও এলোমেলো বর্ণমালার সাথে প্রতিস্থাপন করি, যেখানে একটি হোমোফোনিক প্রতিস্থাপনের সাইফারে বর্ণমালা একটি নির্দিষ্ট বর্ণমালা বা বর্ণমালার সেট দ্বারা প্রতিস্থাপন করা হয়. প্রতিস্থাপন বর্ণমালা স্থির একটি সঙ্গে প্রতিস্থাপন করা হয়. উদাহরণস্বরূপ, এক্স এর সাথে একটি, ই এর সাথে বি, এস এর সাথে প্রতিস্থাপন করুন., বা ই, এক্স বা এল, বি এর সাথে টি, এ, জেড, ইত্যাদি দিয়ে প্রতিস্থাপন করুন.
4. পলিগ্রাম প্রতিস্থাপন সাইফার
পলিগ্রাম সাবস্টিটিউশন সাইফারে, প্রতিটি বর্ণমালাকে অন্যের সাথে প্রতিস্থাপনের পরিবর্তে, বর্ণমালার ব্লকটি বর্ণমালার অন্য একটি ব্লকের সাথে প্রতিস্থাপন করা হয়েছে. Xyqlab এর সাথে এডুকবা প্রতিস্থাপন করুন. এই ক্ষেত্রে, এডুকবা xyqlab এর সাথে প্রতিস্থাপন করবে, তবে এডু ব্লকের আরও একটি সেট দিয়ে প্রতিস্থাপন করা যেতে পারে. আসুন ধরে নেওয়া যাক এডু এলওডির সাথে প্রতিস্থাপন করবে. এই ধরণের সাইফারে, সরল পাঠ্য প্রতিস্থাপন চরিত্রের পরিবর্তে ব্লক দ্বারা ব্লক করা হয়.
5. পলিয়ালফেব্যাটিক প্রতিস্থাপন সাইফার
পলিয়ালফেব্যাটিক সাইফার ভিগেনির সাইফার নামেও পরিচিত, যা লিওন বাটিস্টা আলবার্তি আবিষ্কার করে. পলিয়ালফেব্যাটিক প্রতিস্থাপনে, সাইফার বর্ণানুক্রমিক পাঠ্যগুলি এনক্রিপ্ট করার একটি পদ্ধতি. এটি এনক্রিপশনের জন্য একাধিক প্রতিস্থাপনের বর্ণমালা ব্যবহার করে. ভিগেনার স্কোয়ার বা ভিগেনিয়ার টেবিলটি পাঠ্যটি এনক্রিপ্ট করতে দরকারী. টেবিলটিতে বিভিন্ন সারিগুলিতে লেখা 26 টি বর্ণমালা রয়েছে; প্রতিটি বর্ণমালা চক্রীয়ভাবে পূর্ববর্তী বর্ণমালা অনুসারে বামে স্থানান্তরিত হয়, 26 সম্ভাব্য সিজার সিফারগুলির সমতুল্য. সাইফার এনক্রিপশন প্রক্রিয়াটির বিভিন্ন পয়েন্টে সারিগুলির মধ্যে একটি থেকে আলাদা বর্ণমালা ব্যবহার করে.
আসুন বিবেচনা করা যাক আসল পাঠ্যটি হ’ল এডুকবা, এবং কীওয়ার্ডটি অ্যাপল. এনক্রিপশন প্রক্রিয়াটির জন্য, ই এর সাথে যুক্ত করা হয়, মূল পাঠ্যের প্রথম অক্ষর এবং ই, এর সাথে যুক্ত করা হয়, কীটির প্রথম অক্ষর. সুতরাং ভিগেনার স্কোয়ারের সারি ই এবং কলাম এ ব্যবহার করুন, যা ই ই. একইভাবে, মূল পাঠ্যের দ্বিতীয় চিঠির জন্য, কীটির দ্বিতীয় অক্ষরটি কার্যকর, এবং সারি ডি এবং কলাম পি এর চিঠিটি এস এস. মূল পাঠ্যটির বাকি অংশগুলি একইভাবে এনফারড হয়. শিক্ষার চূড়ান্ত এনক্রিপশন হ’ল এসজেনফা.
6. প্লেফায়ার সাইফার
প্লেফায়ার সাইফারকে প্লেফায়ার স্কয়ারও বলা হয়. এটি একটি ক্রিপ্টোগ্রাফিক কৌশল যা ব্যবহার করা হয় o ডেটা এনক্রিপ্ট করুন. প্লেফায়ার সাইফার প্রক্রিয়াটি নিম্নরূপ:
- ম্যাট্রিক্সের সৃষ্টি এবং জনসংখ্যা.
- এনক্রিপশন প্রক্রিয়া.
আসুন উপরে বর্ণিত পদক্ষেপগুলি ম্যাট্রিক্সের সৃষ্টি এবং জনসংখ্যা বিশদ পদ্ধতিতে আলোচনা করা যাক. এটি কীওয়ার্ড বা কীটি সঞ্চয় করতে একটি 5 * 5 ম্যাট্রিক্স ব্যবহার করে যা এনক্রিপশন এবং ডিক্রিপশন প্রক্রিয়াটির জন্য ব্যবহৃত হয়.
এই পদক্ষেপটি নিম্নলিখিত হিসাবে কাজ করছে.
- ম্যাট্রিক্সে কীওয়ার্ডটি একটি সারি-ভিত্তিক পদ্ধতিতে প্রবেশ করুন, i.ই., বাম থেকে ডান এবং উপরে থেকে নীচে.
- কীওয়ার্ডে সদৃশ শব্দগুলি এড়িয়ে যান.
- বাকী স্পেসগুলি বাকী বর্ণমালার (এ – জেড) দিয়ে পূরণ করুন যা কীওয়ার্ডের অংশ ছিল না.
বিঃদ্রঃ: এটি করার সময়, টেবিলের একই কোষে আমি এবং জে একত্রিত করুন. আমি.ই., আমি বা জে যদি কীওয়ার্ডে উপস্থিত থাকে তবে বাকী স্থান এনক্রিপশন প্রক্রিয়াটি পূরণ করার সময় আমি এবং জে উভয়ই ফেলে দিন.
এনক্রিপশন প্রক্রিয়াটি নিম্নলিখিত হিসাবে কাজ করে:
- বর্ণমালাকে গ্রুপে ভাঙ্গুন (প্রতিটি গ্রুপে অবশ্যই দুটি মান থাকতে হবে). এনক্রিপশন প্রক্রিয়াগুলি এই গ্রুপগুলিতে থাকবে.
- যদি গ্রুপের উভয় বর্ণমালা একই হয় তবে প্রথম বর্ণমালার পরে এক্স যুক্ত করুন.
- গ্রুপের উভয় বর্ণমালা যদি ম্যাট্রিক্সের একই সারিতে উপস্থিত থাকে তবে যথাক্রমে তাদের বর্ণমালার সাথে তাদের তাত্ক্ষণিক ডানদিকে প্রতিস্থাপন করুন. যদি মূল গোষ্ঠীটি সারিটির ডানদিকে থাকে তবে সারিটির বাম দিকের চারপাশে মোড়ানো ঘটে.
- গ্রুপের উভয় বর্ণমালা যদি একই কলামে উপস্থিত থাকে তবে যথাক্রমে পরবর্তী তাত্ক্ষণিক বর্ণমালার সাথে তাদের প্রতিস্থাপন করুন. যদি মূল গোষ্ঠীটি সারিটির নীচের দিকে থাকে তবে সারিটির শীর্ষ দিকে মোড়ানো ঘটে.
- যদি গোষ্ঠীর উভয় বর্ণমালা একই সারিতে বা কলামে না থাকে তবে তাদের সাথে সাথে একই সারিতে বর্ণমালার সাথে প্রতিস্থাপন করুন তবে আয়তক্ষেত্রের অন্য জোড়ায়, যা মূল গোষ্ঠীটি সংজ্ঞায়িত করে.
7. হিল সাইফার
হিল সাইফার একই সাথে একাধিক বর্ণমালায় কাজ করে. হিল সাইফার নিম্নলিখিত হিসাবে কাজ করে:
- সরল পাঠ্যে প্রতিটি বর্ণমালায় নম্বরটি বরাদ্দ করুন. এ = 0, বি = 1….জেড = 25
- সংখ্যার ফর্ম্যাটে উপরের ধাপের ভিত্তিতে সংখ্যার ম্যাট্রিক্স হিসাবে সরল পাঠ্য বার্তাটি সংগঠিত করুন. ফলস্বরূপ ম্যাট্রিক্স একটি সরল পাঠ্য ম্যাট্রিক্স.
- এলোমেলোভাবে নির্বাচিত কী দিয়ে সরল পাঠ্য ম্যাট্রিক্সকে গুণ করুন. নোট করুন যে কী ম্যাট্রিক্স অবশ্যই এন*এন এর আকার হতে হবে, যেখানে এন একটি সরল পাঠ্য ম্যাট্রিক্সে সারি সংখ্যার জন্য দাঁড়িয়েছে.
- উভয় ম্যাট্রিক্স গুণ করুন, i.ই., পদক্ষেপ 2 এবং পদক্ষেপ 3.
- উপরের ম্যাট্রিক্সের মোড 26 মান গণনা করুন, i.ই., ম্যাট্রিক্সের ফলাফল 4 ধাপে.
- এখন সংখ্যাগুলি বর্ণমালে অনুবাদ করুন, i.ই., 0 = এ, 1 = বি, ইত্যাদি.
- ধাপ 6 এর ফলাফল আমাদের সাইফারেক্সট হয়ে যায়.
প্রস্তাবিত নিবন্ধ
এটি সাইফারের ধরণের গাইড. এখানে আমরা বেসিক ধারণা এবং বিভিন্ন ধরণের সাইফার নিয়ে আলোচনা করি, যার মধ্যে যথাক্রমে সিজার, মনোব্যালফ্যাব্যাটিক এবং হোমোফোনিক সাবস্টিটিউশন সাইফার অন্তর্ভুক্ত রয়েছে. আপনি আরও শিখতে নিম্নলিখিত নিবন্ধগুলিও দেখতে পারেন –
- প্রতিসম অ্যালগরিদম
- এসএফটিপি কী??
- অ্যাডভান্সড এনক্রিপশন স্ট্যান্ডার্ড
- ক্রিপ্টোসিস্টেমস
সমস্ত একটি এক্সেল ভিবিএ বান্ডিল
500+ ঘন্টা এইচডি ভিডিও
15 শেখার পথ
120+ কোর্স
সমাপ্তির যাচাইযোগ্য শংসাপত্র
আজীবন অ্যাক্সেস
আর্থিক বিশ্লেষক মাস্টার্স প্রশিক্ষণ প্রোগ্রাম
2000+ ঘন্টা এইচডি ভিডিও
43 শেখার পথ
550+ কোর্স
সমাপ্তির যাচাইযোগ্য শংসাপত্র
আজীবন অ্যাক্সেস
সমস্ত একটি ডেটা বিজ্ঞান বান্ডিল
এইচডি ভিডিওগুলির 2000+ ঘন্টা
80 শেখার পথ
400+ কোর্স
সমাপ্তির যাচাইযোগ্য শংসাপত্র
আজীবন অ্যাক্সেস
সমস্ত একটি সফ্টওয়্যার বিকাশ বান্ডিল
5000+ ঘন্টা এইচডি ভিডিও
149 শেখার পথ
1050+ কোর্স
সমাপ্তির যাচাইযোগ্য শংসাপত্র
আজীবন অ্যাক্সেস
প্রাথমিক সাইডবার
এই বিভাগে জনপ্রিয় কোর্স
সাইবার সিকিউরিটি এবং এথিকাল হ্যাকিং কোর্স বান্ডিল – 13 টি কোর্স 1 | 3 মক পরীক্ষা
এইচডি ভিডিওগুলির 64+ ঘন্টা
13 কোর্স
3 মক পরীক্ষা এবং কুইজ
সমাপ্তির যাচাইযোগ্য শংসাপত্র
আজীবন অ্যাক্সেস
4.5
একটি সাইফার কি? ক্রিপ্টোগ্রাফিতে সিফার প্রকার
সাইফারগুলি প্রায়শই তাদের অপারেশন এবং কীভাবে তাদের কী এনক্রিপশন এবং ডিক্রিপশনটিতে প্রয়োগ করা হয় তার ভিত্তিতে গোষ্ঠীভুক্ত করা হয়. ব্লক সাইফারগুলি প্রতীকগুলিকে একটি স্থির আকারের বার্তায় (ব্লক) একত্রিত করে, যেখানে স্ট্রিম সাইফারগুলি প্রতীকগুলির একটি অবিচ্ছিন্ন প্রবাহ ব্যবহার করে.
একটি প্রতিসাম্য সমালোচনামূলক পদ্ধতি বা সাইফার ব্যবহার করার সময় একই কীটি এনক্রিপশন এবং ডিক্রিপশন জন্য ব্যবহৃত হয়. অ্যাসিমেট্রিক গুরুত্বপূর্ণ অ্যালগরিদম বা সাইফারগুলি এনক্রিপশন এবং ডিক্রিপশনের জন্য একটি আলাদা কী নিয়োগ করে.
আপনি কি সাইফারদের দিকে তাকাচ্ছেন?? তারপরে আপনি সঠিক স্থানে এসেছেন. এই ব্লগটি ক্রিপ্টোগ্রাফিতে প্রায় সব ধরণের সিফারকে কভার করে.
সাইফার কি?
- সাইফার অ্যালগরিদম সাধারণত ক্রিপ্টোলজিতে ব্যবহৃত হয়, এটি একটি ক্ষেত্র যা ক্রিপ্টোগ্রাফিক অ্যালগরিদমগুলির অধ্যয়নের সাথে সম্পর্কিত. এই কৌশলটি ডেটা এনক্রিপ্ট এবং ডিক্রিপ্ট করতে ব্যবহৃত হয়.
- গোপন বা প্রতিসম কী এনক্রিপশন ব্যবহৃত প্রতিসম সাইফার উপর নির্ভর করবে.
- একই সাইফার এবং এনক্রিপশন কী একইভাবে ডেটা এনক্রিপ্ট এবং ডিক্রিপ্ট করতে প্রতিসম পদ্ধতি দ্বারা ব্যবহৃত হয়.
- প্রতিসম কী এনক্রিপশন, যা প্রায়শই সিক্রেট কী এনক্রিপশন হিসাবে পরিচিত, এটি প্রতিসম সাইফারগুলিতে নির্মিত হয়.
- এটি সরল পাঠ্যকে সাইফারেক্সট বা তদ্বিপরীত রূপান্তরিত করার লক্ষ্য হতে পারে.
- সিফাররা চিঠিগুলি বা অন্যান্য প্লেইনটেক্সটকে সাইফারটেক্সটে রূপান্তর করে ডেটা পরিবর্তন করে. সাইফারেক্সটটি এলোমেলো ডেটা আকারে উপস্থাপন করা উচিত.
- মূল এবং প্লেইনটেক্সট ডেটা বিশ্লেষণ করে, সাইফার একটি সাইফারেক্সট তৈরি করে যা এলোমেলো ডেটা বলে মনে হয়.
- লক্ষ্যটি প্লেইনটেক্সটকে সাইফারেক্সট বা সাইফারটেক্সটে রূপান্তরিত করা প্লেইন টেক্সটে রূপান্তরিত করা হোক না কেন, একই এনক্রিপশন কী একইভাবে ডেটা এনক্রিপ্ট করতে ব্যবহৃত হয়, প্রতিসম এনক্রিপশন কৌশলগুলি ব্যবহার করে.
- সাইফারটেক্সট কোনও কৌশল দ্বারা উত্পাদিত ডেটা বোঝায়.
- আধুনিক সাইফার কৌশলগুলি টিএলএস, বা পরিবহন স্তর সুরক্ষা সহ বেশ কয়েকটি নেটওয়ার্কিং প্রোটোকলগুলিতে ব্যক্তিগত যোগাযোগ ব্যবহার করে নেটওয়ার্ক ট্র্যাফিক এনক্রিপশন সক্ষম করে.
- ডিজিটাল টেলিভিশন, মোবাইল ডিভাইস এবং এটিএমের মতো অনেক যোগাযোগ ব্যবস্থা সুরক্ষা এবং গোপনীয়তা সরবরাহের জন্য সিফার নিয়োগ করে.
কিভাবে একটি সাইফার কাজ করে?
- সাইফাররা প্লেইনটেক্সট পরিবর্তন করতে একটি এনক্রিপশন পদ্ধতি ব্যবহার করে, একটি পঠনযোগ্য যোগাযোগ, সিফারটেক্সটে, যা বর্ণের এলোমেলো স্ট্রিং বলে মনে হয়.
- সিফারদেরও স্ট্রিম সিফার বলা হয় যেহেতু তারা কোনও স্ট্রিমে বিটগুলি এনক্রিপ্ট বা ডিক্রিপ্ট করতে পারে.
- তারা ব্লক সাইফারগুলিও ব্যবহার করতে পারে, যা সিফারটেক্সটকে পূর্বনির্ধারিত সংখ্যক বিটের ইউনিটগুলিতে বিভক্ত করে.
- আধুনিক সাইফার বাস্তবায়নগুলি এনক্রিপশন পদ্ধতি এবং একটি গোপন কী ব্যবহার করে এনক্রিপ্ট করা হয়েছে বলে ডেটা পরিবর্তন করে.
- সাইফাররা আরও যখন তাদের কীগুলি দীর্ঘ হয় (বিটগুলিতে পরিমাপ করা হয়) তখন আরও ব্রুট-ফোর্স আক্রমণগুলিকে প্রতিহত করে.
- অ্যালগরিদম এবং ব্যবহারের ক্ষেত্রে নির্ভর করে পেশাদাররা সুপারিশ করেন যে বর্তমান সাইফারগুলি কমপক্ষে 128 বিট বা আরও বেশি কিছু দিয়ে ডিজাইন করা উচিত, এমনকি যদি মূল দৈর্ঘ্যটি সাইফার শক্তির সাথে সংযুক্ত না থাকে তবে.
- যেহেতু একটি কী একটি এনক্রিপশন প্রক্রিয়াটির এমন একটি গুরুত্বপূর্ণ উপাদান, তাই কীটি বাস্তব-জগতের সিফারিংয়ের পদ্ধতির পরিবর্তে একটি গোপন হিসাবে বজায় রাখা হয়.
- এমনকি যদি কেউ পদ্ধতির সাথে পরিচিত হয় তবে একটি শক্তিশালী এনক্রিপশন প্রক্রিয়াটি প্রয়োজনীয় কী দিয়ে সাইফারেক্সটটি পড়া সহজ করা উচিত.
- ফলস্বরূপ, একটি সাইফার প্রেরক এবং প্রাপক উভয়ের দ্বারা কী বা কীগুলির সেটের দখল প্রয়োজন.
- একই কীটি প্রতিসম প্রয়োজনীয় ডেটা এনক্রিপশন এবং ডিক্রিপশন কৌশলগুলিতে নিযুক্ত করা হয়.
- অসম্পূর্ণ কী অ্যালগরিদমগুলি এনক্রিপ্ট এবং পাবলিক এবং ব্যক্তিগত কী ব্যবহার করে ডিক্রিপ্ট ডেটা ডিক্রিপ্ট করুন.
- অ্যাসিমেট্রিক পাবলিক কী ক্রিপ্টোগ্রাফি, যা সাধারণত অ্যাসিমেট্রিক এনক্রিপশন হিসাবে পরিচিত, এটি বড় আকারের পূর্ণসংখ্যা ব্যবহার করে যা জোড়যুক্ত তবে সমান নয়.
নীচে একটি মূল জুটির স্ন্যাপশট দেওয়া হল:
- সর্বজনীন কী সবার কাছে অ্যাক্সেসযোগ্য.
- সিক্রেট কীটি কখনও কখনও ব্যক্তিগত কী বলা হয়, লুকিয়ে রাখা হয়.
- একটি বার্তা কোনও কী দিয়ে এনক্রিপ্ট করা যেতে পারে এবং এটি এনক্রিপ্ট করতে ব্যবহৃত বিপরীত কীটি ব্যবহার করে ডিকোড করা যেতে পারে.
- পাবলিক কীটি এমন বার্তাগুলি এনক্রিপ্ট করতে ব্যবহৃত হয় যা কেবলমাত্র ব্যক্তিগত কী মালিক দ্বারা পড়তে পারে, এমনকি কী জুটি কেবল ব্যক্তিগত বা গোপন কী ব্যবহার করে ডেটা এনক্রিপ্ট বা ডিক্রিপ্ট করতে ব্যবহার করে.
সাইফার কেন গুরুত্বপূর্ণ?
অননুমোদিত দলগুলির কাছে অপঠনযোগ্য বা অনির্বচনীয় এমন কোনও ফর্ম্যাটে বার্তাগুলিকে রূপান্তর করে, সিফাররা যোগাযোগের গোপনীয়তা এবং অখণ্ডতার গ্যারান্টি দেয়.
তথ্য এবং ডেটা সাইফার ব্যবহার করে এনক্রিপ্ট করা হয় যাতে কেবল সঠিক কী বা পাসওয়ার্ড সহ এটি দেখতে পারে.
অতিরিক্তভাবে, সিফারগুলি বার্তা যাচাইকরণ, ডিজিটাল স্বাক্ষর এবং প্রমাণীকরণের জন্য ব্যবহৃত হয়. সিফার ব্যবহার করা ডেটা চুরি, শ্রুতিমধুরতা এবং হ্যাকিংয়ের প্রচেষ্টা এবং সংবেদনশীল তথ্য সুরক্ষিত থেকে রক্ষা করতে পারে.
প্রতিসম সাইফারগুলি ইন্টারনেট যোগাযোগ রক্ষার জন্য সর্বাধিক ব্যবহৃত হয়. অতিরিক্তভাবে, তারা ডেটা ভাগ করে নেওয়ার নেটওয়ার্কগুলির জন্য বেশ কয়েকটি প্রোটোকলে অন্তর্ভুক্ত রয়েছে.
বিশেষত, যখন এইচটিটিপি সিকিউর (এইচটিটিপিএস) এর সাথে একত্রিত হয়, টিএলএস এবং সিকিট সকেট স্তর অ্যাপ্লিকেশন স্তরটিতে ডেটা এনক্রিপ্ট করতে সিফার ব্যবহার করুন.
ভার্চুয়াল প্রাইভেট নেটওয়ার্কগুলি যা দূরবর্তী বা শাখা অফিসগুলিতে কর্মীদের সাথে সংযুক্ত করে কর্পোরেট নেটওয়ার্কগুলিতে সংযুক্ত করে প্রোটোকলগুলি ব্যবহার করে যা প্রতিসম গুরুত্বপূর্ণ পদ্ধতি ব্যবহার করে ডেটা ট্রান্সমিশন এনক্রিপ্ট করে.
ব্যবহারকারীর ডেটা গোপনীয়তা রক্ষার জন্য প্রতিসম সাইফারগুলি প্রায়শই ওয়্যারলেস ইন্টারনেট নেটওয়ার্ক, ই-বাণিজ্য, ব্যাংকিং ওয়েবসাইট এবং মোবাইল ফোন পরিষেবাগুলিতে নিযুক্ত করা হয়,
বেশ কয়েকটি প্রোটোকল শেষ পয়েন্টগুলি প্রমাণীকরণ এবং এনক্রিপ্ট করতে অসম্পূর্ণ ক্রিপ্টোগ্রাফি ব্যবহার করে.
এটি সেশন ডেটা এনক্রিপশনের জন্য ব্যবহৃত প্রতিসম কীগুলির স্থানান্তরকেও রক্ষা করে. এই মানগুলি নিম্নলিখিতগুলি অন্তর্ভুক্ত করে:
- Http
- সুরক্ষিত শেল
- বেশ ভাল গোপনীয়তা খুলুন
- টিএলএস
- সুরক্ষিত/বহুমুখী ইন্টারনেট মেল এক্সটেনশন
ক্রিপ্টোগ্রাফিতে সিফার প্রকার
নিম্নলিখিতগুলি সহ সিফারকে শ্রেণিবদ্ধ করার জন্য বেশ কয়েকটি পদ্ধতি রয়েছে:
সিফারগুলি বিভিন্ন কৌশল ব্যবহার করে শ্রেণিবদ্ধ করা যেতে পারে, যেমন নীচে তালিকাভুক্তগুলি:
ব্লক সিফার
ডেটা ব্যবহার করে সমান আকারের ব্লকগুলিতে ডেটা এনক্রিপ্ট করা হয় ব্লক সিফার.
ব্লক সাইফারগুলি হ’ল প্রতিসম গুরুত্বপূর্ণ অ্যালগরিদম যা এনক্রিপ্ট করা ফলাফল উত্পাদন করতে স্থির দৈর্ঘ্যের ডেটা ব্লকগুলির সাথে কাজ করে. ডেটা এনক্রিপ্ট করা হয় এবং একটি নির্দিষ্ট দৈর্ঘ্যের কী ব্যবহার করে ডিক্রিপ্ট করা হয়.
ইনপুট ডেটা সমান আকারের ব্লকগুলিতে পৃথক করা হয় এবং অ্যালগরিদম প্রতিটি ব্লকের স্বাধীনভাবে পরিচালনা করতে সমস্ত ব্লকের জন্য একই কী ব্যবহার করে. অ্যাডভান্সড এনক্রিপশন স্ট্যান্ডার্ড (এইএস), ট্রিপল ডিইএস (3 ডিইএস) এবং ডেটা এনক্রিপশন স্ট্যান্ডার্ড (ডিইএস) ব্লক সাইফারের কয়েকটি উদাহরণ.
স্ট্রিম সাইফার
ডেটা স্ট্রিমগুলি প্রায়শই প্রাপ্ত এবং একটি নেটওয়ার্ক জুড়ে প্রেরণ করা ব্যবহার করে এনক্রিপ্ট করা যেতে পারে স্ট্রিম সাইফার.
অন্যদিকে, স্ট্রিম সাইফারগুলি এনক্রিপ্ট দ্বারা ব্যবহৃত প্রতিসম গুরুত্বপূর্ণ কৌশলগুলি একবারে এক বিট বা বাইট ডেটা ডিকোড করে. তারা একটি কীস্ট্রিম তৈরি করে, যা একটি কী এবং একটি সূচনা ভেক্টর (iv) ব্যবহার করে ডেটা এনক্রিপ্ট এবং ডিক্রিপ্ট করতে ব্যবহৃত হয়.
এনক্রিপ্ট করা আউটপুটটি এক্সওআর কৌশল ব্যবহার করে প্লেটেক্সটের সাথে কীস্ট্রিমকে একত্রিত করে তৈরি করা হয়েছে. অ্যাপ্লিকেশনগুলি যেখানে রিয়েল-টাইমে ডেটা প্রেরণ করা হয়, যেমন ভিডিও এবং অডিও যোগাযোগ, প্রায়শই স্ট্রিম সাইফার ব্যবহার করে. স্ট্রিম সাইফারস আরসি 4, এবং সালসা 20 কয়েকটি উদাহরণ.
সিজার সাইফার
জুলিয়াস সিজার এই সাইফারটি ব্যবহার করেছেন বলে মনে করা হয় নিরাপদে ভ্রমণ করতে তার লোকদের সাথে.
এই সাধারণ প্রতিস্থাপনের সাইফারে, প্লেইনটেক্সটের প্রতিটি অক্ষর বর্ণমালার নীচে একটি পূর্বনির্ধারিত সংখ্যক স্থান স্থানান্তরিত করা হয়. সিজার তিনটি শিফটে কাজ করেছে বলে অভিযোগ করা হয়.
প্রতিস্থাপনের সিফারগুলি সাধারণত প্লেইনটেক্সট বর্ণমালা লিখে প্রয়োগ করা হয়, তারপরে সাইফারেক্সট বর্ণমালার পরে, অংশগ্রহণকারীদের দ্বারা নির্ধারিত সংখ্যা দ্বারা স্থানান্তরিত হয়. একটি ত্রি-অক্ষরের শিফটটি লেটারটি ডি প্লেইনটেক্সট লেটার এ, ই বি এর ওপরে ইত্যাদির উপরে রাখে. স্থানান্তরিত অক্ষরের সংখ্যা একটি কী এর একটি প্রাথমিক ফর্ম.
Atbash
এই এনক্রিপশন সহ, প্লেইনেক্সট বর্ণমালাটি নিজের মতো করে আবার অনুমান করা হয়েছে একটি প্রতিস্থাপন সাইফার.
সি এর মাধ্যমে একটি প্লেইনেক্সট লেটারগুলি যথাক্রমে y এর মাধ্যমে সাইফারেক্সটস জেডে রূপান্তরিত হয়. আটবাশের নাম হিব্রু বর্ণমালার প্রথম এবং শেষ অক্ষর থেকে নেওয়া হয়. এটি ব্যবহার করা হয়নি বলে কয়েকশ বছর কেটে গেছে.
সাধারণ প্রতিস্থাপন সাইফার
এটি খুব দীর্ঘ সময় ধরে ব্যবহৃত হয়েছে. এটি তৈরি করে একটি 26-চরিত্রের কী প্রতিটি প্লেইনটেক্সট চিঠির জন্য একটি নতুন সাইফারেক্সট চরিত্রটি প্রতিস্থাপন করে.
সিজার সাইফারের বিপরীতে, এনসিফারিং বর্ণমালা কেবল নির্দিষ্ট সংখ্যক বার স্থানান্তরিত হওয়ার পরিবর্তে মিশ্রিত হয়.
প্লেফায়ার সাইফার
পরিবর্তে একক অক্ষর হিসাবে একটি বেসিক প্রতিস্থাপন সাইফার হিসাবে ব্যবহার করা, চিঠি জোড়া এই পদ্ধতির এনক্রিপ্ট করা হয়.
একটি মূল টেবিলটি প্রথমে প্লেফায়ার সাইফারে তৈরি করা হয়. প্লেইনটেক্সটটি কী টেবিলটি ব্যবহার করে এনক্রিপ্ট করা হয়েছে, বর্ণমালাগুলির একটি 55-গ্রিড. বর্ণমালার একটি চিঠি (প্রায়শই জে) টেবিল থেকে ছেড়ে দেওয়া হয় কারণ আমাদের কেবল 26 এর চেয়ে 25 টি প্রয়োজন এবং 25 টির প্রত্যেককে অবশ্যই আলাদা হতে হবে. জে পরিবর্তন করা হয়েছে যদি এটি প্লেইনটেক্সটে পাওয়া যায়.
ভিগেনেয়ার
এই পলিয়ালফেব্যাটিক সাবস্টিটিউশন সাইফার, যা ব্যবহার করে বেশ কয়েকটি বিকল্প বর্ণমালা, পরামর্শ দেয় যে এটি প্রতিস্থাপনের উপর ভিত্তি করে. একটি কীওয়ার্ডের চিঠির উপর ভিত্তি করে সিজার সিফারগুলি আন্তঃসংযুক্ত নিদর্শনগুলির ক্রমগুলিতে ভিগেনার এনক্রিপশনের অংশ হিসাবে ব্যবহৃত হয়.
ভিগেনার স্কোয়ার বা টেবিলটি উত্স উপাদানটি ঝাঁকুনিতে ব্যবহৃত হয়.
এনিগমা সাইফার
জার্মানরা দ্বিতীয় বিশ্বযুদ্ধে একটি পরিশীলিত সাইফার সিস্টেম ব্যবহার করেছিল. পরে স্ক্রাবিং ইনপুট প্লেইনটেক্সট, এটি আউটপুট এনক্রিপ্ট করতে বেশ কয়েকটি ঘূর্ণায়মান চাকা, সংযোগকারী এবং তারগুলি ব্যবহার করেছে. এই সাইফারের কীটি ছিল চাকা এবং প্লাগবোর্ড কাঠামোর মূল প্রান্তিককরণ.
এক সময় প্যাড সাইফার
এক সময় প্যাড সাইফার একটি অবিচ্ছেদ্য সাইফার যে এনক্রিপ্টস এবং ডিক্রিপ্টস যোগাযোগগুলি এককালীন প্যাড নামে একটি এলোমেলো কী ব্যবহার করে. কীটি কখনই পুনরায় ব্যবহার করা হয় না এবং যতক্ষণ বার্তাটি এনক্রিপ্ট করা হয় ততক্ষণ. কীটি একটি “এককালীন প্যাড” কারণ এটি কেবল একবার ব্যবহার করা যেতে পারে.
শেষ করি!
উপসংহারে, সিফাররা ব্যক্তিগত ডেটা সুরক্ষার জন্য একটি গুরুত্বপূর্ণ ধরণের এনক্রিপশন. কীটির সুরক্ষা প্রতিটি সাইফারের মূল, যদিও সময়ের সাথে বেশ কয়েকটি সিফার তৈরি করা হয়েছে, প্রতিটি স্বতন্ত্র সুবিধা এবং অসুবিধা সহ. আমরা প্রযুক্তি অগ্রগতির সাথে সাথে ক্রমবর্ধমান আরও পরিশীলিত এনক্রিপশন পদ্ধতির বিকাশের প্রত্যাশা করি.
FAQ এর
ক্রিপ্টোগ্রাফিতে বিভিন্ন ধরণের সাইফারগুলি কী কী?
- ব্লক সিফার
- স্ট্রিম সাইফার
- প্রতিস্থাপন সিফার
- স্থানান্তর সিফার
- এক সময় প্যাড সাইফার ইত্যাদি.
সাইফার এবং ক্রিপ্টোগ্রাফির মধ্যে পার্থক্য কী?
এটি সাধারণ পাঠ্যকে একটি সাইফারে পরিণত করার প্রক্রিয়া যা ডেসিফারের জন্য একটি কী প্রয়োজন. এনক্রিপশন এবং ডিক্রিপশন এর মাধ্যমে একটি বার্তার সুরক্ষা ক্রিপ্টোগ্রাফি হিসাবে সংজ্ঞায়িত করা হয়েছে.
ক্রিপ্টোগ্রাফির ব্যবহার এনক্রিপশন হিসাবে পরিচিত. এটি এনক্রিপশন এবং ডিক্রিপশন কৌশল ব্যবহার করে কোড তৈরি করার দক্ষতা.
চারটি প্রাথমিক ধরণের এনক্রিপশন সিস্টেমগুলি কী কী?
- উন্নত এনক্রিপশন স্ট্যান্ডার্ড (এইএস)
- ব্লোফিশ.
- রিভেস্ট-শামির-অ্যাডলম্যান (আরএসএ)
- ট্রিপল ডেস.
যা আরও সুরক্ষিত সাইফার?
এইএস এনক্রিপশন
সংবেদনশীল যোগাযোগের জন্য সরকার, সুরক্ষা সংস্থাগুলি এবং নিয়মিত সংস্থাগুলি অ্যাডভান্সড এনক্রিপশন স্ট্যান্ডার্ড (এইএস) ব্যবহার করে, অন্যতম সুরক্ষিত এনক্রিপশন ফর্মগুলি ব্যবহার করে. “এইগুলি প্রতিসম ব্যবহার করে” কী এনক্রিপশন.
ক্রিপ্টোগ্রাফিতে একটি সাইফার কী?
এনক্রিপ্টিং এবং ডিক্রিপ্ট করার জন্য সিস্টেমগুলিকে সিফার বলা হয়, প্রায়শই এনক্রিপশন অ্যালগরিদম হিসাবে পরিচিত. একটি সাইফার প্রক্রিয়াটি প্রকাশ করতে একটি কী ব্যবহার করে যার মাধ্যমে এটি মূল বার্তাটিকে প্লেইনটেক্সট হিসাবে পরিচিত, সাইফারটেক্সটে রূপান্তরিত করে.
23 জুন, 2023 প্রকাশিত
জাঙ্কি মেহতা
জাঙ্কি মেহতা একজন উত্সাহী সাইবার-সুরক্ষা উত্সাহী যিনি ওয়েব/সাইবার সুরক্ষা শিল্পের সর্বশেষতম বিকাশগুলি গভীরভাবে পর্যবেক্ষণ করেন. তিনি তার জ্ঞানকে অনুশীলনে রাখেন এবং ওয়েব ব্যবহারকারীদের ডিজিটাল বিশ্বে নিরাপদে থাকার জন্য প্রয়োজনীয় সুরক্ষা ব্যবস্থা দিয়ে সশস্ত্র করে সহায়তা করে.
সাম্প্রতিক পোস্ট
কপিরাইট © 2023 সেরেটেরা এলএলসি. সমস্ত অধিকার সংরক্ষিত.