نشأة التشفير: خوارزميات التشفير التقليدية

خوارزميات التشفير ليست مفاجأة! فمُنذ الماضي السحيق حاول البشر إخفاء رسائلهم الخاصة و السرية بإستخدام أساليب مُتقدمة و ذكية وفقاً لزمانهم و ذكائهم و خبرتهم، و ما نملكُه اليوم من خوارزمياتٍ مُتقدمة ما هو إلا تراكم خبرات عبر العصور.هذا التقدم الذي وصلت لهُ البشرية اليوم من العلوم من كانوا ليصلوا إليه لولا الله ثم إجتهادات آبائهم و أجدادهم من قبلهم و وصول العلم السابق إليهم، و بلا شك فإن علم التشفير هو أحد العلوم التي تطورت منذ قديم الأزل و حتى يومنا هذا كما سترى من خلال هذه التدوينة الشاملة.

لماذا خوارزميات التشفير القديمة!

لا تحاول الهرب حين تجد أن العلم الذي بين يديك هو علم قديم أو ربما غير مُستخدم أيضاً، لا أحاول أن أنفرك من هذا العلم و لكن يجب أن تجد الدافع لتتعلم عن خوارزميات التشفير التقليدية. هناك أمور ربما تحتاج أن نتذاكرها سوياً لأنني أعتقد  أنها ستصنعُ فارقاً في إهتمامك بهذا العلم

  • بمعرفتك لخوارزميات التشفير لن تحاول أن أن تُعيد إختراع العجلة.
  • ستستطيع إختراق كُل الخوارزميات التقليدية، فهي ما سُميت تقليدية إلا لأن طُرُق إختراقها عُرفت فتُركت غالباً.
  • تلافي العيُوب الموجودة بالخوارزميات القديمة عند محاولتك إختراع خوارزمية تشفير جديدة.
  • معرفة لماذا تُهجر خوارزميات التشفير.
  • التآلف مع العبارات و الإصطلاحات الخاصة بأمن المعلومات و التشفير و الإختراق.

كيف تستفيد من هذه التدوينة

خوارزميات التشفير التقليديةهذه التدوينة -بإذن الله- ستكون تدوينة شاملة يتم تحديثها كُلما دونتُ عن إحدى خوارزميات التشفير التقليدية بحيث تكون الفهرس الشامل لجميع خوارزميات التشفير. ستجد أدناه تقسيمات خوارزميات التشفير التقليدية، إذا لم تجد رابطاً فاعلم أن التدوينة قادمة بإذن الله عن هذا الموضوع.

أنصحك بإضافة هذه التدوينة إلى المفضلة و فتحها من وقت لآخر لمتابعة الجديد، ستكون أسهل أيسر و أسرع.

تقسيم خوارزميات التشفير التقليدية

لا بد أنك تعلم أن مُدخلات خوارزميات التشفير هي رسالة (غير مشفرة) و مُخرجاتها هي شفرة (رسالة مُشفرة)، تُقسّم الخوارزميات التقليدية وفق طريقة عمل الخوارزمية.

  1. خوارزميات التشفير بالإستبدال Substitution Ciphers
    خوارزميات التشفير بالإستبدال هي خوارزميات التشفير التي تقوم على مبدأ إحلال حرف مكان حرف آخر. فمن الممكن أن تكون أحرف الشفرة مُختلفة تماماً عن الأحرف الموجودة بالرسالة. و لها طريقتان

    1. خوارزميات التشفير بالأبجدية الموحدة monoalphabetic Ciphers 
      1. خوارزمية التشفير بالإضافة Additive Cipher مع مقدمة رياضية للتشفير.
      2. خوارزمية التشفير بالمضاعفة Multiplicative Cipher.
      3. خوارزمية أفيني Affine Cipher.
      4. خوارزمية التشفير بالإستبدال بالأبجدية الموحدة Substitution Monoalphbetic Cipher.
    2. خوارزميات التشفير بالأبجدية المُتعددة Polyalphbetic Ciphers
      1. خوارزمية المفتاح التلقائي Autokey Cipher.
      2. خوارزمية بليفير Playfair Cipher.
      3. خوارزمية فيجنيغ Vigenere Cipher.
      4. خوارزمية هيل Hill Cipher.
      5. خوارزمية المُذكرة الوحيدة One-time Pad Cipher.
      6. خوارزمية الترس Rotor Cipher.
      7. خوارزمية ماكينة إنقما Enigma Cipher.
  2. خوارزميات التشفير بالتبديل Transposition Ciphers
    خوارزميات التشفير بالتبديل هي الخوارزميات التي تعتمد على مبدأ تبديل مواقع الأحرف دون تغييرها، ففي خوارزميات التشفير بالتبديل لن تجد في الشفرة حروفاً غير موجودة بالرسالة. هذه الخوارزميات لها ثلاث طرق.

    1. خوارزميات التشفير بالتبديل بدون مفتاح keyless Transposition Cipher.
    2. خوارزميات التشفير بالتبديل بمفتاح Keyed Transposition Cipher.
    3. خورزميات التشفير بالدمج بين طريقتي التبديل بمفتاح و بدون مفتاح Combining both ways.

مصطفى الطيب

صديقٌ لنُظمِ المعلُومات و عُلومِ الحَاسِب و مُختصٌ بهما، مُحبٌ للعِلمِ و نَشرِه. أُشاركُ معارفي و تَجاربي و خِبراتي في تَدويناتٍ و دوراتٍ من خلال مُدونةِ عُلوم.

مقالات ذات صلة

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *