কম্পিউটার টিউটোরিয়াল

তথ্য নিরাপত্তায় DES অ্যালগরিদম কী?


DES অর্থ ডেটা এনক্রিপশন স্ট্যান্ডার্ড (Data Encryption Standard)। ডেটা এনক্রিপশন স্ট্যান্ডার্ড (DES) অ্যালগরিদম IBM দ্বারা ১৯৭০-এর দশকের শুরুতে আবিষ্কার করা হয়েছিল। এটি ৬৪-বিট ব্লকে প্লেইনটেক্সট গ্রহণ করে এবং সেটিকে সাইফারটেক্সটে রূপান্তর করে যা ইনফরমেশন এনক্রিপ্ট করার জন্য ৬৪-বিট কি প্রয়োজন। অ্যালগরিদম এনক্রিপ্ট এবং ডিক্রিপ্ট করার জন্য একই কি ব্যবহার করে।

DES হল একটি সিমেট্রিক কি অ্যালগরিদম যা ডিজিটাল ডেটা এনক্রিপ্ট করতে ব্যবহৃত হয়। এর সংক্ষিপ্ত কি দৈর্ঘ্য ৫৬ বিট DES-কে অধিকাংশ বর্তমান অ্যাপ্লিকেশনের জন্য যা এনক্রিপশন-ভিত্তিurcht করে অপর্যাপ্ত নিরাপদ করে তোলে।

DES ব্লক সাইফার প্রযুক্তি ব্যবহার করে ফিক্সড-লেঙ্গথ বিটস্ট্রিংকে একই আকারের, এনক্রিপ্টেড বিটস্ট্রিং-এ রূপান্তর করে। মানক DES ব্লক সাইজ ৬৪ বিট হলেও, অ্যালগরিদম শুধু ৫৬ বিট ব্যবহার করতে পারে তথ্য এনক্রিপ্ট করতে। অন্য ৮ বিট প্যারিটি নিশ্চিত করতে ব্যবহৃত হয়।

DES একটি শক্তিশালী এনক্রিপশন স্ট্যান্ডার্ড যা ৬৪-বিট প্লেইনটেক্সট ব্লকে কাজ করে এবং ৬৪-বিট সাইফারটেক্সট রিটার্ন করে। তাই, DES ২^৬৪ সম্ভাব্য ৬৪ বিট বিন্যাসের মধ্যে একটি পারমুটেশন ফলাফল দেয়, যারা প্রতিটি হয় ০ বা ১।

ডেটা এনক্রিপশন স্ট্যান্ডার্ড ফেডারেল এজেন্সিগুলোর জন্য একটি টোটাল সিকিউরিটি প্রোগ্রামের অংশ হিসেবে ব্যবহার উপলব্ধ করা হচ্ছে যার মধ্যে ফিজিক্যাল সিকিউরিটি প্রসেস, ভালো ডেটা ম্যানেজমেন্ট অনুশীলন, এবং কম্পিউটার সিস্টেম/নেটওয়ার্ক অ্যাক্সেস কন্ট্রোল।

আসলে ইনপুট ৬৪-বিট কিন্তু এটি আসলে ৫৬-বিট আকারের একটি কি ব্যবহার করে। প্রতিটি বাইটের কম চিনবосы বিট প্যারিটির জন্য ব্যবহৃত হয় (DES-এর জন্য অদ্ভুত) বাeted thần_thoạiভাবে সেট করা হয় এবং যেকোনো উপায়ে নিরাপত্তা বাড়ায় না।

ব্লকগুলোকে বাম থেকে ডান সিকোয়েন্স করা যেতে পারে যা প্রতিটি বাইটের আঠারো বিটকে প্যারিটি বিট বানায়। কারণ ২^৫৬ কম্বিনেশন কিং 변수 প্রযোজ্য (এবং এই কিং 변수গুলো মুক্তভাবে রূপান্তর করা যেতে পারে), অ্যালগরিদম কিছু পেশাদারদের দ্বারা বড় সুরক্ষিত বলে বিবেচিত।

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

DES-এর কি বৈশিষ্ট্য হল অ্যালগরিদমটি ফিক্সড এবং পাবলিক রেকর্ড। যাইহোক, ব্যবহার করা আসল কি প্রেরক এবং প্রাপকের মধ্যে একটি শেয়ার্ড সিক্রেট।

DES-এ অগ্রগতি হল কিকে ১২৮ বিটে দীর্ঘ করা এবং মাল্টি-পাস DES যেটি একাধিক পাস সাধারণত তিনটি এনক্রিপশন এবং ডিক্রিপশন বিভিন্ন কি ব্যবহার করে অন্তর্ভুক্ত করে।

এর সবচেয়ে সহজ স্তরে, অ্যালগরিদম এনক্রিপশনের দুটি বেসিক কৌশলের একটি সেট কতিই বেশি নয়: কনফিউশন (confusion) এবং ডিফিউশন (diffusion)।

DES-এর মৌলিক বিল্ডিং ব্লক হল এই পদ্ধতিগুলোর একটি একক সেট প্লেইনটেক্সটের ওপর এবং কি-র ওপর নির্ভর করে। এটিকে একটি রাউন্ড বলা হয়। DES ফেইস্টেল ব্লক সাইফার, যাকে LUCIFER বলা হয়, এর ওপর ভিত্তি করে। এটি ১৯৭১-এ IBM ক্রিপ্টোগ্রাফি গবেষক হোর্স্ট ফেইস্টেল দ্বারা তৈরি করা হয়েছিল। DES ফেইস্টেল কাঠামোর ১৬ রাউন্ড প্রয়োজন, প্রতিটি রাউন্ডের জন্য একটি ভিন্ন কি ব্যবহার করে।

  1. তথ্য নিরাপত্তায় DES কী জেনারেশনের ধাপগুলো কী কী?

  2. তথ্য নিরাপত্তায় RSA অ্যালগরিদম কী?

  3. তথ্য নিরাপত্তায় পাবলিক কী ক্রিপ্টোসিস্টেমের অ্যাপ্লিকেশন কী?

  4. তথ্য নিরাপত্তায় পাবলিক কী ক্রিপ্টোসিস্টেমের nguyênনীতি কী?