কম্পিউটার

ইনফরমেশন সিকিউরিটিতে হ্যাশিং এর ধরন কি কি?


বিভিন্ন ধরনের হ্যাশিং আছে নিম্নরূপ -

RIPEMD − RIPEMD ইউরোপে RIPE প্রকল্পের একটি উপাদান হিসেবে 96 সালে MD4/5 আক্রমণের অন্তর্ভুক্ত গবেষক দ্বারা উত্পাদিত হয়েছিল। এটি MD5/SHA এর মতোই এবং 16টি ধাপের 5 রাউন্ডের দুটি সমান্তরাল রেখা ব্যবহার করে। এটি একটি 160-বিট হ্যাশ মান তৈরি করে। এটি ধীর কিন্তু সম্ভবত SHA এর চেয়ে বেশি সুরক্ষিত৷

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

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

সাইক্লিক রিডানড্যান্সি চেক হল একটি সংখ্যা যা গাণিতিকভাবে একটি প্যাকেটের জন্য তার উৎস ডিভাইস দ্বারা গণনা করা হয়, এবং এইভাবে গন্তব্য কম্পিউটার দ্বারা পুনরায় গণনা করা হয়। যদি গন্তব্য কম্পিউটারে মূল এবং পুনরায় গণনা করা সংস্করণগুলি আলাদা হয় তবে প্যাকেটটি দূষিত এবং পুনরায় পাঠানো বা সরানো প্রয়োজন৷

একটি CRC বাস্তবায়নের গাণিতিক প্রক্রিয়াটি ইন্টারন্যাশনাল টেলিকমিউনিকেশন ইউনিয়ন (ITU) দ্বারা সংজ্ঞায়িত করা হয়েছে এবং এতে 4 KB বা অরলেস তথ্যের প্যাকেটের জন্য প্যাকেটের মাধ্যমে প্রেরিত তথ্যের জন্য একটি 16-বিট বহুপদী বা এর চেয়ে বেশি প্যাকেটের জন্য একটি 32-বিট বহুপদী ব্যবহার অন্তর্ভুক্ত রয়েছে। 4 KB।

টাইগার অ্যালগরিদম − টাইগার সাইফার অ্যালগরিদম হল MD5 এবং SHA পরিবারের তুলনায় একটি দ্রুত এবং পর্যাপ্ত অ্যালগরিদম৷ এটিতে একটি 192-বিট হ্যাশিং সিস্টেম রয়েছে এবং এটি সাধারণত নতুন যুগের কম্পিউটারগুলিতে ব্যবহৃত হয়। Tiger2 হল এই অ্যালগরিদমের একটি উন্নত রূপ যা টাইগার অ্যালগরিদমের চেয়ে বেশি গতিশীল৷

প্রায় বিশ্বব্যাপী মার্কেল-ড্যামগার্ড দৃষ্টান্ত ব্যবহার করে বাঘকে ডিজাইন করা হয়েছে। ওয়ানওয়ে কম্প্রেশন ফাংশনটি 64-বিট শব্দে কাজ করে, 3টি স্টেট শব্দকে সমর্থন করে এবং 8টি শব্দের তথ্য প্রক্রিয়াকরণ করে।

24 রাউন্ড আছে, XOR এবং যোগ/বিয়োগ, ঘূর্ণন এবং S-বক্স লুকআপের সাথে অপারেশনের একটি সেট ব্যবহার করে এবং 8টি ইনপুট শব্দ থেকে 24টি রাউন্ড কী পরিবর্তন করার জন্য একটি মোটামুটি জটিল কী শিডিউলিং অ্যালগরিদম।

বার্তা ডাইজেস্ট অ্যালগরিদম (MD4) − মেসেজ ডাইজেস্ট অ্যালগরিদম (MD4) হল একটি ক্রিপ্টোগ্রাফিক হ্যাশ ফাংশন যা একটি 128-বিট ডাইজেস্ট তৈরি করে। 1995 সালে আবিষ্কৃত প্রথম সংঘর্ষের আক্রমণের কারণে MD4 এর একটি নিরাপত্তা ত্রুটি ছিল। এর পরে, কিছু নতুন আক্রমণও এই হ্যাশ ফাংশনকে প্রভাবিত করেছিল। রোনাল্ড রিভেস্ট 1990 সালে MD4 তৈরি করেছিল এবং MD5, SHA-1, এবং RIPEMD অ্যালগরিদমের ডিজাইনকে প্রভাবিত করেছে৷


  1. তথ্য নিরাপত্তা কী ধরনের কি কি?

  2. তথ্য সুরক্ষায় হ্যাশ ফাংশনের প্রয়োজনীয়তা কী?

  3. তথ্য সুরক্ষায় ডিক্রিপশনের ধরনগুলি কী কী?

  4. তথ্য সুরক্ষায় এনক্রিপশনের প্রকারগুলি কী কী?