مولد هاش Snefru
توليد هاش Snefru - علامة بارزة في تاريخ التصميم التشفيري
خوارزمية Snefru هي دالة هاش تشفيرية صممها رالف ميركل في مركز أبحاث Xerox PARC في عام 1990، وسُميت تيمناً بالفرعون المصري 'سنفرو'. يمكنها إنتاج قيم هاش بطول 128 بت أو 256 بت. تكمن الأهمية التاريخية لـ Snefru في كونها من أوائل دوال الهاش المصممة باستخدام هيكلية Merkle–Damgård، والتي أصبحت لاحقاً الأساس لكل من MD5 و SHA-1 و SHA-2. ورغم أنها معطلة أمنياً اليوم، تظل Snefru مهمة لفهم تطور دوال الهاش.
ما هي Snefru؟
تعالج Snefru المدخلات في كتل 512 بت (لمخرج 128 بت) أو كتل 384 بت (لمخرج 256 بت) باستخدام سلسلة من الجولات القابلة للعكس مع خلط يعتمد على صناديق الاستبدال (S-boxes). تم اختراق النسخة الأصلية ذات الجولتين بسرعة من قبل إيلي بيهام وعدي شامير باستخدام تحليل التشفير التفاضلي. النسخة المعززة ذات الـ 8 جولات أكثر مقاومة ولكنها لا تزال غير آمنة بالمعايير الحديثة.
✅ خصائص Snefru
- • رائد تاريخي: من أوائل دوال الهاش التي استخدمت هيكلية Merkle–Damgård.
- • مخرج 256 بت: تنتج هاش سداسي عشري مكون من 64 حرفاً.
- • من Xerox PARC: صممها رالف ميركل، مخترع أشجار ميركل (Merkle trees).
- • قيمة تعليمية: مفتاح لفهم تطور وتاريخ دوال الهاش التشفيرية.
📊 حالات الاستخدام
- • الأنظمة القديمة: التوافق مع أنظمة Xerox القديمة.
- • التعليم: تدريس تصميم دوال الهاش التشفيرية.
- • الأبحاث: دراسة مقاومة تحليل التشفير التفاضلي.
- • التحليل التاريخي: فهم تطور الهاش من Snefru وصولاً إلى SHA-2.
⚠️ تحذير أمني
خوارزمية Snefru مخترقة ومعطلة للأغراض التشفيرية. وجد تحليل التشفير التفاضلي الذي أجراه بيهام وشامير تصادمات في نسخة الجولتين، وتوجد هجمات على النسخ ذات الجولات الأعلى. لا تستخدم Snefru أبداً للأمان. استخدم SHA-256 أو SHA-512 بدلاً منها.
🔄 Snefru مقابل الخوارزميات الحديثة
Snefru
128/256 بت، تعتمد على S-box
معطلة - للاهتمام التاريخي فقط
MD5
مخرج 128 بت
معطلة أيضاً، لكنها أكثر انتشاراً
SHA-256
مخرج 256 بت
المعيار الحديث والآمن
❓ الأسئلة الشائعة
لماذا سُميت الخوارزمية تيمناً بفرعون مصري؟
سماها رالف ميركل تيمناً بالفرعون المصري سنفرو، اتباعاً لتقليد تسمية خوارزميات التشفير بأسماء مصرية (على غرار خوارزميات Khufu و Khafre).
كيف تم اختراق Snefru؟
طبق إيلي بيهام وعدي شامير تحليل التشفير التفاضلي للعثور على تصادمات في نسخة الجولتين. تم لاحقاً توسيع هجومهم ليشمل عدد جولات أكبر، مما أظهر نقاط ضعف جوهرية في التصميم.
ما هو إرث Snefru؟
ساعدت Snefru في ترسيخ هيكلية Merkle–Damgård كنموذج مهيمن لتصميم دوال الهاش. كما حفزت نقاط ضعفها الأبحاث في مقاومة تحليل التشفير التفاضلي.