কম্পিউটার

তথ্য সুরক্ষায় DES-এর মূল প্রজন্মের জন্য নিম্নলিখিত পদক্ষেপগুলি কী কী?


ডেটা এনক্রিপশন স্ট্যান্ডার্ড (DES) হল একটি ব্লক সাইফার অ্যালগরিদম যা 64 বিটের ব্লকে প্লেইন টেক্সট তৈরি করে এবং 48 বিটের কী ব্যবহার করে সেগুলোকে সাইফারটেক্সটে রূপান্তরিত করে। এটি একটি সিমেট্রিক কী অ্যালগরিদম, যা সংজ্ঞায়িত করে যে অনুরূপ কীটি তথ্য এনক্রিপ্ট এবং ডিক্রিপ্ট করার জন্য ব্যবহৃত হয়৷

DES একটি 64-বিট প্লেইনটেক্সট নেয় এবং একটি 64-বিট সাইফারটেক্সট তৈরি করে; ডিক্রিপশন সাইটে, DES একটি 64-বিট সাইফারটেক্সট নেয় এবং প্লেইনটেক্সটের একটি 64-বিট ব্লক তৈরি করে। একই 56-বিট সাইফার কী এনক্রিপশন এবং ডিক্রিপশন উভয়ের জন্য ব্যবহার করা যেতে পারে।

DES এর মূল প্রকৃতি হল অ্যালগরিদমগুলি স্থির এবং পাবলিক ডেটা। যাইহোক, ব্যবহৃত আসল কীটি একটি ট্রান্সমিশনের প্রবর্তক এবং রিসিভারের মধ্যে গোপনীয় ভাগ করা হয়৷

ডিইএস-এর অগ্রগতিতে 128 বিট পর্যন্ত একটি কী লম্বা করা এবং মাল্টি-পাস ডিইএস রয়েছে যার মধ্যে একাধিক পাস রয়েছে সাধারণত তিনটি এনক্রিপশন এবং একাধিক কী ব্যবহার করে ডিক্রিপশন।

1960 এর দশকের শেষের দিকে ইন্টারন্যাশনাল বিজনেস মেশিন (IBM) কর্পোরেশন দ্বারা ইনস্টল করা একটি গবেষণা প্রকল্পের ফলাফল ছিল ডিইএস যার ফলে লুসিফার নামে একটি সাইফার তৈরি হয়েছিল। 1970-এর দশকের প্রথম দিকে এটি লুসিফারকে অবনমিত করার জন্য সংকল্পবদ্ধ ছিল এবং একাধিক উদ্ভাবন চালু করা হয়েছিল।

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

  • রাউন্ড কী জেনারেটর একটি 56-বিট সাইফারকি থেকে ষোলটি 48-বিট কী তৈরি করে। সাইফার কীটি 64 বিট কী হিসাবে সরবরাহ করা হয়েছে যাতে 8টি অতিরিক্ত বিট প্যারিটিবিট, যা প্রকৃত কী তৈরির প্রক্রিয়া শুরু হওয়ার আগে বাতিল করা হয়৷

  • প্যারিটি বিট ড্রপ প্রক্রিয়াটি 64-বিট কী থেকে প্যারিটি বিটগুলি (বিট 8, 16, 24, 32…64) ড্রপ করে এবং নীচের প্যারিটি বিট ড্রপ টেবিলে প্রদর্শন হিসাবে পূর্ব-নির্ধারিত নিয়ম অনুসারে অবশিষ্ট বিটগুলিকে পারমিউট করে৷

  • এই অবশিষ্ট 56 বিটগুলি সাধারণত কী জেনারেশনের জন্য ব্যবহৃত হয়।

  • পারমুটেশনের পরে, কী দুটি 28 বিট অংশে বিভক্ত হয়। প্রতিটি অংশ বাম এক বা দুই বিট পরিবর্তিত হয় রাউন্ডের উপর নির্ভর করে।

  • রাউন্ড 1, 2, 9, এবং 16 শিফটিং হল এক বিট এবং অন্য রাউন্ডে এটি দুটি বিট৷ দুটি অংশ একটি 56 বিট অংশ তৈরি করতে একত্রিত হয়৷

  • এইভাবে কম্প্রেশন ডি-বক্স এটিকে 48 বিটে রূপান্তরিত করে। এই 48 বিট একটি রাউন্ডের জন্য একটি কী হিসাবে ব্যবহার করা হচ্ছে৷

57 49 41 33 25 17 09 01
58 50 42 34 26 18 10 02
59 51 43 35 27 19 11 03
60 52 44 36 63 55 47 39
31 23 15 07 62 54 46 38
30 22 14 06 61 53 45 37
২৯ 21 13 05 28 20 12 04

তথ্য সুরক্ষায় DES-এর মূল প্রজন্মের জন্য নিম্নলিখিত পদক্ষেপগুলি কী কী?


  1. আরএসএ অ্যালগরিদম ব্যবহার করে কী প্রজন্মের পদক্ষেপগুলি কী কী?

  2. তথ্য সুরক্ষায় RSA-এর পদক্ষেপগুলি কী কী?

  3. তথ্য সুরক্ষায় পাবলিক কী ক্রিপ্টোসিস্টেমের প্রয়োগ কী?

  4. তথ্য সুরক্ষায় পাবলিক কী ক্রিপ্টোসিস্টেমের নীতিগুলি কী কী?