ডেটা এনক্রিপশন অ্যালগরিদমের পারফরম্যান্স ইভ্যালুয়েশন
DES অ্যালগরিদম IBM দ্বারা ১৯৭০-এর দশকে আবিষ্কৃত। DES-ভিত্তিক সিস্টেমের দুটি প্রধান কম্পোনেন্ট: অ্যালগরিদম এবং কী। DES অ্যালগরিদম একটি জটিল ইন্টারঅ্যাক্টিভ প্রসেস—Sabstitution, Permutation, Mathematical Operations।
DES-এর কী বৈশিষ্ট্য
- অ্যালগরিদম ফিক্সড এবং পাবলিক ডেটা।
- আসল কী শেয়ার্ড সিক্রেট—অরিজিনেটর ও রিসিভারের মাঝে।
- উন্নতি: কী দৈর্ঘ্য ১২৮ বিটে বাড়ানো, মাল্টি-পাস DES (সাধারণত ৩ পাস, একাধিক কী দিয়ে)।
তুলনামূলক অ্যালগরিদমগুলো
১. DES (Data Encryption Standard)
- NIST দ্বারা অনুমোদিত প্রথম এনক্রিপশন স্ট্যান্ডার্ড। IBM-এর Lucifer অ্যালগরিদম ভিত্তিক।
- ১৯৭৪ সালে স্ট্যান্ডার্ড হয়। তখন থেকে অনেক আক্রমণ ও পদ্ধতি DES-এর দুর্বলতা উজাগর করলো → ইনসিকিউর ব্লক সাইফার।
২. 3DES (Triple DES)
- DES-এর উন্নতি, ৩DES এনক্রিপশন স্ট্যান্ডার্ড প্রস্তাবিত।
- মূল DES-এর মতোই এনক্রিপশন মেথড কিন্তু ৩ বার প্রয়োগ করে এনক্রিপশন লেভেল বাড়ানো হয়।
- "Triple DES" কারণ DES সাইফার তিনবার প্রয়োগ হয়। ১৯৭৬-এ ৫৬-বিট কী পর্যাপ্ত ছিল ব্রুট-ফোর্স রোধে।
- আধুনিক কম্পিউটার সস্তা ও শক্তিশালী → 3DES তিনবার DES প্রয়োগ করে ব্রুট-ফোর্স রোধ করে।
৩. AES (Advanced Encryption Standard)
- NIST দ্বারা প্রস্তাবিত নতুন এনক্রিপশন স্ট্যান্ডার্ড DES প্রতিস্থাপন করতে।
- নতুন ক্রিপ্টোগ্রাফিক অ্যালগরিদম ডিজিটাল ইনফরমেশন সিকিউর করতে।
- রিপিটেটিভ, সিমেট্রিক-কী ব্লক সাইফার। কী: ১২৮, ১৯২, ২৫৬ বিট। ব্লক: ১২৮ বিট (১৬ বাইট)।
- পাবলিক-কী সাইফার কী জোড়া ব্যবহার করে, সিমেট্রিক কী সাইফার একই কী দিয়ে এনক্রিপ্ট/ডিক্রিপ্ট।
- নতুন AES সব ধরনের ইলেকট্রনিক ডেটা এনক্রিপশনের ডি-ফ্যাক্টো স্ট্যান্ডার্ড হবে, DES প্রতিস্থাপন করবে।
- AES-এনক্রিপ্টেড ডেটা ভাঙা অসম্ভব (নোন ব্রুট-ফোর্স)—২৫৬-বিট কী স্পেসে ব্রুট-ফোর্স ছাড়া কোনো ক্রিপ্টান্যালসিস আক্রমণ কাজ করে না।
৪. Blowfish
- ভেরিয়েবল লেন্থ কী, ৬৪-বিট ব্লক সাইফার। ১৯৯৩ সালে আবিষ্কৃত।
- হার্ডওয়্যার/সফটওয়্যার অপ্টিমাইজড, সাধারণত সফটওয়্যারে ব্যবহৃত।
- দুর্বল কী সমস্যা রয়েছে, কিন্তু কোনো পরিচিত শক্তিশালী আক্রমণ নেই।