
من شفرة قيصر إلى عصر الإنترنت: الرحلة الكاملة لعلم التشفير
ظهرت الحاجة إلى التواصل السري في وقت مبكر جدًا من تاريخ الحضارة البشرية. وقد تطور هذا المجال نتيجة لـ «سباق التسلح الفكري» بين صناع الشفرات وكاسريها، حيث كان كلاهما بمثابة خيميائيين لغويين قادرين على استخلاص المعاني من الرموز. برز مصطلح علم التشفير (Cryptography) – والذي يعني «الكتابة السرية»- واشتهر في القرن التاسع عشر بفضل قصة إدغار آلان بو الشهيرة، «الخنفساء الذهبية» (The Gold Bug). ويتكون هذا العلم من شقين أساسيين: التشفير (Encryption)، وهو تحويل النص الأصلي إلى شكل غير مفهوم، وفك التشفير (Decryption)، وهو العملية العكسية للوصول إلى النص الأصلي وفهمه.
بدايات علم التشفير
يمتد تاريخ التشفير إلى عهد الإغريق، كما وثق ذلك المؤرخ هيرودوت في كتابه (التاريخ). في البداية، استُخدم علم إخفاء المعلومات (Steganography)، والذي يعتمد على التمويه الكامل أو إخفاء الرسالة ذاتها. وكان يتم ذلك بعدة طرق، مثل حفظ الرسالة غيبًا، أو إخفائها بين طيات النوتات الموسيقية، أو رسمها كوشوم على الجسد، أو كتابتها بالحبر السري. كانت هذه الطرق فعالة للغاية طالما بقيت غير مكتشفة؛ ولكن بمجرد اكتشاف وجود الرسالة، ينهار حاجز الأمان تمامًا. أدى هذا القصور إلى ظهور علم التشفير، الذي لا يخفي حقيقة وجود الرسالة، بل يقوم بتعقيدها بحيث تصبح بلا قيمة لمن لا يملك «المفتاح السري».
يُعد الإبدال (Transposition) والتعويض (Substitution) ركنين أساسيين لا غنى عنهما في علم التشفير. يعتمد الإبدال على إعادة ترتيب النص من خلال تغيير مواقع أجزاء مختارة من الحروف أو الرموز، مشكلًا ما يشبه الجناس التصحيفي (Anagram). ومن أمثلة ذلك «شفرة السياج الحديدي» (Rail fence cipher)، حيث تُكتب الرسالة عموديًا في مجموعات متساوية عبر ثلاثة أسطر، ولكن تُقرأ وتُشفر أفقيًا. تُطبق الطريقة ذاتها في جهاز «الاسكيتال scytale» الإغريقي، باستخدام شريط يُلف حول أسطوانة لفك الشفرة. ولا يمكن فك هذا التداخل إلا إذا كانت تركيبة الترتيب معروفة سلفًا.
أما التعويض، فيحدث عندما تُستبدل الحروف أو الرموز نفسها بأشياء أخرى. ينظر علماء التشفير إلى النص الأصلي باعتباره «أبجدية واضحة» يتم تحويلها وفق خطة تموضع معينة – لا يعرفها سوى المرسل والمستقبل – إلى «أبجدية مشفرة». على سبيل المثال، قد تقابل الأبجدية المشفرة الأبجدية الواضحة مع إزاحتها ثلاثة مراكز للأمام؛ أي أن الحرف (A) يصبح (D)، و(B) يصبح (E)، وهكذا. وبذلك تُشفر كلمة مثل (FALCON) لتصبح (IDOFRQ). يمكن أن تتضمن هذه التراكيب كلمة مفتاحية متكررة، أو قد يختلف الفاصل بين النص الواضح والمشفر، أو يتم التشفير بشكل عكسي، أو حتى تُستبعد أماكن الحروف المتحركة.
شفرات التعويض المبكرة وظهور علم تحليل الشفرات
في البداية، كانت شفرات التعويض الأحادية البسيطة (Monoalphabetic ciphers) هي الأكثر شيوعًا لسرعتها وسهولة استخدامها. من الأمثلة التاريخية البارزة «شفرة قيصر» (Caesar shift cipher)، التي استخدمها يوليوس قيصر خلال الحروب غاليك لتشفير رسائله لجنوده عبر استبدال الحروف الرومانية بأخرى يونانية. وتتبع خوارزمية (ROT13) المبدأ ذاته، حيث تعكس الحروف بعضها البعض في مجموعات من ثلاثة عشر حرفًا. كما تعتمد شفرة «أتباش» (Atbash) العبرية المبدأ نفسه؛ حيث يُشفر الحرف الأول كالحرف الأخير، وهكذا (أي أن A تصبح Z، وB تصبح Y).
كما تُدرج أحيانًا «حروف خالية» (Nulls) أو كلمات بلا معنى لتشتيت انتباه كاسري الشفرات الذين يحاولون اكتشاف نمط معين. وفي بعض الأحيان، يُستخدم مزيج من الأرقام والحروف، أو تحل الأرقام محل الحروف لزيادة مستوى السرية. استُخدمت «شفرة حظيرة الخنازير» (Pigpen Cipher) – المعروفة أيضًا بشفرة الصليب الوردي أو شفرة نابليون أو شفرة الماسونيين – في القرن الثامن عشر لاستبدال الحروف برموز باستخدام شبكة هندسية مألوفة. وهناك نوع آخر يُعرف بـ «شفرة الكتاب» (Book cipher)، حيث تُشير الأرقام المفصولة بنقاط إلى رقم المجلد، فالصفحة، فالسطر، ثم الكلمة المحددة. ومع ذلك، يسهل اختراق كل هذه الطرق، سواء باستخدام «هجمات القوة العمياء» (Brute force) أو «تحليل التكرار» (Frequency analysis).
تحليل الشفرات (Cryptanalysis) هو علم فك طلاسم الرسالة دون معرفة المفتاح. وقد طوره في المقام الأول العلماء العرب، الذين تمتعوا بتقدم فكري ملحوظ مقارنة بالأوروبيين خلال الفترة من 800 إلى 1200 ميلادية. ولم ينتشر هذا العلم في أوروبا إلا بحلول القرن الرابع عشر فصاعدًا. يُعد الخبير البندقي جيوفاني سورو أول محلل شفرات أوروبي حقيقي، ولُقب بـ «أبو علم التشفير الحديث». كما كان فيليبيرت بابو محلل شفرات بارزًا في بلاط الملك فرانسوا الأول ملك فرنسا. وقد مهد ذلك لظهور وانتشار طرق تشفير أقوى وأكثر تعقيدًا بشكل تدريجي.
مؤامرة بابينغتون وتطوير شفرات أكثر قوة
كانت «مؤامرة بابينغتون» عام 1586 خطة اغتيال تهدف إلى الإطاحة بالملكة إليزابيث الأولى ملكة إنجلترا، واستبدالها بـ «ماري ملكة اسكتلندا»، لدوافع دينية. تم إحباط الخطة بعد أن تمكن عملاء مزدوجون (فيليبس وجيفورد) من فك تشفير الرسائل المتبادلة بين ماري وتشارلز بابينغتون بأمر من السير فرانسيس والسينغهام، والتي احتوت على أدلة إدانة قاطعة. الأهم في هذه القصة هو أنه على الرغم من استخدام رموز وأرقام بدلًا من الحروف الواضحة، تم اختراق الشفرة بسهولة لأنها كانت “أحادية الأبجدية”. أثبتت هذه الحادثة أن الأمان في المراسلات الدبلوماسية يمثل أولوية قصوى، حتى وإن جاء على حساب التعقيد. وأدى هذا الإدراك إلى ابتكار شفرات «متجانسة» (Homophonic) و«متعددة الرسوم» (Polygraphic) و«متعددة الأبجديات» (Polyalphabetic)، تتراوح تعقيداتها بين المتوسطة وشديدة التعقيد، لتلبي أغراضًا متنوعة.
تستخدم الشفرات المتجانسة (Homophonic ciphers) رموزًا تشفيرية متعددة للحرف الواحد بناءً على معدل تكراره في اللغة، وتصل أحيانًا إلى حد ابتكار رموز جديدة أو دمج الحروف الكبيرة والصغيرة أو الكتابة المقلوبة. من الأمثلة على ذلك «الشفرة العظمى» للويس الرابع عشر، التي ابتكرها أنطوان وبونافنتور روسينيول. وبالمقارنة، تُعد الشفرات متعددة الرسوم (Polygraphic ciphers) أكثر أمانًا، لأنها تُشفر حروف النص في مجموعات كبيرة بدلًا من استبدالها بشكل فردي. وعادة ما تكون «ثنائية» (Digraphic)، تتضمن حروفًا مقترنة، أو «ثلاثية» (Trigraphic) في حالات نادرة. أقدم شفرة ثنائية هي «شفرة بلايفير» (Playfair cipher)، التي ابتكرها السير تشارلز ويتستون عام 1854. وهي معقدة للغاية وتعتمد على مبادئ رياضية، شأنها شأن «شفرة هيل» (Hill Cipher) التي اخترعها ليستر س. هيل عام 1929. ورغم تأخر تطور الشفرات متعددة الرسوم، إلا أن الشفرات متعددة الأبجديات (Polyalphabetic ciphers) كانت قد ظهرت بالفعل في القرن الخامس عشر.

أقراص التشفير، ومربع (تابولا ريكتا)، وشفرة فيجينير
ابتكر العالم الموسوعي ليون باتيستا ألبيرتي «قرص التشفير» كأداة للتشفير وفك التشفير في عام 1470. وتكون الجهاز من لوحين دائريين متحدي المركز منقوشين بالأبجدية اللاتينية ومثبتين أحدهما فوق الآخر، حيث كان أحدهما ثابتًا والآخر متحركًا. أتاح هذا القرص استخدام التشفير الأحادي والمتعدد الأبجديات معًا، عبر اتباع جدول زمني لتغيير مواضع حروف البداية. فمثلًا، في اللحظة الأولى، قد يرمز الحرف (A) إلى (S)؛ وبعد 10 كلمات، قد يرمز إلى (M)، مما يغير مواضع جميع الحروف ويُحبط أي محاولة لفك الشفرة عبر «تحليل التكرار».
في عام 1508، اخترع يوهانس تريثيموس لوحة أو مربع (Tabula recta)، والتي شكلت مكونًا حيويًا في «شفرة فيجينير» اللاحقة. وهي عبارة عن مربع يضم الحروف الأبجدية الستة والعشرين مكتوبة على كلا المحورين (الأفقي والرأسي)، بحيث تتم إزاحة الحروف بمقدار خانة واحدة لليسار في كل صف تالٍ. ينتج عن ذلك 26 شفرة «قيصر» مختلفة؛ حيث يمثل المحور الرأسي النص الواضح، ويمثل الحرف المقابل على المحور الأفقي الحرف المشفر. على سبيل المثال، كلمة (RABBIT) ستُشفر إلى (RBDEMY) إذا تمت إزاحة كل حرف بمقدار خانة واحدة. تزيد هذه الطريقة من صعوبة مهمة محللي التكرار، نظرًا لأن الحرف ذاته يُرمز له بشكل مختلف في كل مرة.
يقودنا هذا إلى الشفرة متعددة الأبجديات الشهيرة التي ابتكرها بليز دي فيجينير، والتي عُرفت باسم «الشفرة المستعصية» (le chiffrage indéchiffrable)، حيث صمدت أمام كل محاولات الفك حتى العصر الفيكتوري. تعتمد هذه الشفرة على مربع (Tabula recta) وتستخدم كلمات مفتاحية بنفس طول الرسالة. فمثلًا، لتشفير رسالة مثل (TAYLOR SWIFT) المكونة من 11 حرفًا، تُستخدم كلمة مفتاحية متفق عليها مسبقًا مثل (CATS) لتُكرر لتصبح (CATSCATSCAT) من 11حرفًا أيضًا. وباستخدام المربع، يتم توليد النص المشفر (RAFBMR ZEGFA)، ويمكن فك التشفير للوصول إلى الرسالة الأصلية بتحديد الحرف المشفر عند نقطة التقاء حرف الكلمة المفتاحية وحرف النص الأصلي. أحيانًا تُستخدم مفاتيح متعددة لزيادة تعقيد التشفير. وتتضمن الشفرات متعددة الأبجديات الأخرى تنويعات على شفرة فيجينير، مثل: شفرة المفتاح التلقائي (Autokey)، وشفرة المفتاح الجاري (Running key)، وشفرة بوفورت (Beaufort)، وشفرة جرونسفيلد (Gronsfeld).
شفرة لوحة المرة الواحدة (One-time Pad) وآلة إنجما (Enigma)
كان تشارلز باباج، مخترع الحاسوب الحديث، عالمًا فذًا ومحلل شفرات ماهرًا. وهو أول من تمكن من كسر شفرة فيجينير، على الرغم من أن الفضل في هذا الإنجاز نُسب إلى فريدريش كاسيسكي بعد نشره لكتاب (الكتابة السرية وفن فك التشفير) عام 1863، وعُرفت الطريقة لاحقًا باسم «اختبار كاسيسكي». ومع تطور الراديو والتلغراف، أصبحت الحاجة ملحة لابتكار شفرات أقوى وأكثر مناعة.
أدى ذلك إلى اختراع «شفرة لوحة المرة الواحدة» (One-time pad cipher) عام 1918 على يد خبير التشفير الأمريكي الرائد جوزيف موبورن. تميزت مفاتيح هذه الشفرة بافتقارها لأي بنية هيكلية؛ فهي لم تكن كلمات معروفة، بل حروفا عشوائية. تألفت هذه الشفرة من دفتر ورقي، كل صفحة فيه تحمل تسلسلًا عشوائيًا من الحروف ككلمة مفتاحية، ويتم توزيعه على كل من المرسل والمستقبل. ظل المبدأ الأساسي مشابهًا لشفرة فيجينير، إلا أن هذه المفاتيح المعقدة صُممت للاستخدام مرة واحدة فقط لرسالة واحدة، ثم تُتلف بعد ذلك. ورغم توفيرها لأمان فائق، كانت هذه الطريقة مهدرة للموارد وتتطلب جهدًا هائلًا (تتطلب إنتاج كميات ضخمة من المفاتيح، وترفع تكاليف التصنيع والتوزيع)، مما حد من استخدامها العملي.
بحلول الحرب العالمية الثانية، تم التخلي عن نهج الورقة والقلم لصالح آلة مهيبة مزودة بأحدث التقنيات لخلط الرسائل وتشفيرها. اخترع آرثر شيربيوس آلة إنجما (Enigma machine) لتأمين الاتصالات الدبلوماسية والعسكرية الألمانية في خضم الحرب. تألفت الآلة من لوحة مفاتيح لإدخال النص الواضح، وجهاز خلط يعتمد على آلية دوارة (Rotors) لتعقيد النص، ولوحة عرض مضيئة تشير إلى الحرف المشفر المقابل. كان يتحتم على كل من المرسل والمستقبل امتلاك آلة إنجما وكتيب شفرات يحتوي على إعدادات الخلط التي تتغير يوميًا، وكانت عمليتا التشفير وفك التشفير متطابقتين تمامًا.

فك شفرة إنجما، بناء حاسوب كولوسوس، واستخدام لغة النافاهو
يكتب سايمون سينغ في كتابه (كتاب الشفرات): «إذا كانت الحاجة أم الاختراع، فربما تكون الشدائد أم علم تحليل الشفرات». كشف جاسوس فرنسي لقوات الحلفاء عن آلية عمل آلة إنجما الألمانية وهيكلية كتيب الشفرات الخاص بها. ساعدهم ذلك على صنع نسخة خاصة بهم من إنجما ومحاولة اكتشاف المفاتيح اليومية لفك طلاسم الرسائل. وضم فريق محللي الشفرات البولندي علماء، وأساتذة شطرنج، وعلماء رياضيات، ولغويين، ومحترفي حل الكلمات المتقاطعة للوصول إلى تلك المفاتيح.
لاحقًا، انتقلت هذه الجهود إلى «حديقة بليتشلي» (Bletchley Park)، حيث برز آلان تورينج كشخصية محورية في فك شفرة إنجما من خلال تطوير أجهزة عُرفت باسم «قنابل تورينج» (Turing bombes). وعلى الرغم من التعليمات الصارمة لمشغلي الآلة الألمان باختيار ثلاثة حروف عشوائية، إلا أنهم كانوا غالبًا ما يستسلمون لضغط العمل ويختارون حروفًا متتالية (عُرفت باسم Cillies)، مما سهل على الحلفاء فك التشفير عبر التجربة والخطأ. أدى إضافة دوارات إضافية وعاكسات متغيرة لزيادة تعقيد فك التشفير، مما دفع الحلفاء للجوء لأساليب أخرى، مثل الاستيلاء على كتيبات الشفرات من السفن الألمانية.
اخترع البريطانيون أيضًا أداة أخرى لكسر الشفرات، وهي كولوسوس (Colossus)، أول حاسوب إلكتروني قابل للبرمجة في العالم، لمواجهة «شفرة لورينز» الألمانية الأكثر تعقيدًا. من جانبهم، تفتق ذهن الأمريكيين عن فكرة عبقرية تتمثل في استخدام لغة قبائل «النافاهو» شبه المجهولة. عملت هذه اللغة كشفرة غير قابلة للكسر، نظرًا لعدم ارتباطها بأي لغة آسيوية أو أوروبية. وقد ألغت هذه الطريقة الحاجة إلى كتيبات الشفرات التي كان من الممكن أن تصبح نقطة ضعف، وساعد في إنجاحها اعتياد أفراد قبائل النافاهو على حفظ حكاياتهم الشعبية وتاريخ عائلاتهم شفهيًا.

التشفير الآلي الحديث باستخدام المفاتيح العامة
في عصر المعلومات الحالي، حيث أصبحت «المعلومة» هي العملة الأثمن، أضحت الحاجة إلى التشفير ضرورة ملحة وشاملة؛ ولم تعد تقتصر على القنوات الدبلوماسية فحسب، بل امتدت لتصبح حاجة محلية واقتصادية أساسية. إن الاعتماد على «المفاتيح المتماثلة» (Symmetric keys) والحفاظ على سريتها كان يعني استخدام وتوزيع لوحات المرة الواحدة بطريقة مرهقة، أو اللجوء لطرق معقدة أخرى لتبادل المفاتيح. لم تكن هذه الفكرة عملية من حيث السرعة أو الكفاءة؛ ولذا ابتكر علماء الرياضيات والحاسوب مفهوم المفاتيح العامة الآمنة (Secure public keys). في هذا النظام الدائم، يُنشر مفتاح التشفير علنًا، ويُفصل تمامًا عن مفتاح فك التشفير.
يُعد تبادل مفاتيح ديفي-هيلمان-ميركل (غير المتماثل) الذي طُرح عام 1976 أحد أوائل أنظمة التشفير بالمفتاح العام. سُمي بـ «غير المتماثل» لأن مفاتيح التشفير وفك التشفير مختلفة. وقد أتاح هذا النظام تواصلًا آمنًا وسريًا عبر شبكة الإنترنت العالمية، التي كانت تعتبر قناة غير آمنة ومعرضة للتنصت. ويمكن شرح هذه الآلية بطريقتين:
العملية الأولى: يضع الشخص (أ) رسالته السرية في صندوق افتراضي ويغلقه بقفله الخاص (القفل أ)، ثم يرسله إلى الشخص (ب). يقوم الشخص (ب) بإضافة قفله الخاص (القفل ب) على الصندوق المغلق بالفعل، ويُعيده إلى الشخص (أ). يقوم (أ) بعد ذلك بإزالة قفله الخاص ويعيد الصندوق إلى (ب)، الذي يصبح الآن بحاجة فقط لفتح قفله الخاص للوصول إلى الرسالة السرية.
العملية الثانية: يختار كل من الشخصين (ج) و (د) لونًا سريًا بشكل مستقل (أزرق وأصفر، على التوالي). يمزجان لونيهما السريين مع لون آخر يتم اختياره علنًا (أحمر). تكون النتيجة لونًا أرجوانيًا لـ (ج) وبرتقاليًا لـ (د). بعد ذلك، يتبادلان الألوان الممزوجة عبر قناة عامة. وبمجرد استلام مزيج الآخر، يضيف كل منهما لونه السري إلى الخليط الجديد؛ لتكون النتيجة النهائية هي اللون نفسه لكلا الطرفين (بني).
تكمن المعضلة هنا في إمكانية استنتاج اللون السري إذا كان الشخص على دراية بمعاملين اثنين. ولكن في واقع الأمر – وكما كانت الألوان في المثال مجرد بدائل لأرقام فلكية ضخمة –
فإن استنتاج المفاتيح السرية يُعد أمرًا بالغ الصعوبة وشبه مستحيل حتى بالنسبة للحواسيب الخارقة. فعملية فك التشفير مكلفة للغاية وتستغرق وقتًا طويلًا جدًا لتكون ذات جدوى عملية. تبني خوارزمية (RSA) أساسها على المبدأ ذاته، باستثناء أنها تستخدم عددين أوليين كبيرين كـ «المكون السري»، ليصبح العدد شبه الأولي الناتج عن ضربهما هو «المفتاح العام». وبذلك يمكن لأي شخص تشفير الرسائل، ولكن لا يمكن فك تشفيرها إلا من قِبل من يمتلكون مفاتيح الأعداد الأولية. ويعتمد مستوى الأمان على صعوبة تحليل حاصل ضرب العددين الأوليين الكبيرين. يُعد البريد الإلكتروني مثالًا حيًا على ذلك؛ فالعنوان البريدي معروف للعامة (مفتاح عام)، لكن كلمات المرور هي المفاتيح الخاصة للوصول إلى الرسائل.

علم التشفير في الثقافة الشعبية والمستقبل
في النصف الثاني من القرن التاسع عشر، تحول اهتمام الجمهور بعلم التشفير إلى هوس حقيقي، مما أدى إلى نشر نصوص مشفرة في أعمدة «الشكاوى الاجتماعية» (Agony columns) بالصحف ليتبارى في حلها المحترفون والهواة على حد سواء. لم تكن هذه الرسائل المشفرة مجرد تحديات ذهنية، بل تضمنت أحيانًا انتقادات لشخصيات عامة ومؤسسات. ووجد التشفير طريقه إلى الأدب، كما نرى في رواية جول فيرن «رحلة إلى مركز الأرض»، حيث تعين تحويل الحروف الرونية إلى حروف لاتينية ثم عكسها باستخدام مرآة للوصول إلى الدليل. ومن الكتاب البارزين الآخرين في مجال خيال التشفير آرثر كونان دويل، وتحديدًا في قصة شيرلوك هولمز «مغامرة الرجال الراقصين»، حيث مثلت الأشكال المرسومة لرجال راقصين حروفا لاتينية، تمكن هولمز من فك رموزها باستخدام تحليل التكرار.
يضعنا المستقبل أمام خيارين: إما إتاحة علم التشفير بحرية وسهولة للجميع، أو فرض قيود صارمة عليه ليظل حكرًا على القنوات الدبلوماسية. قد تعني حرية التشفير إمكانية إساءة استخدامه من قِبل المجرمين والإرهابيين، بينما سيعني نقص الأمان إمكانية اختراق البيانات الحساسة لأي شخص. لذا، لا يزال العالم منقسمًا حول هذه القضية. وعلى الرغم من أن أساليب التشفير الحديثة تكاد تكون منيعة، إلا أن الحاجة تظل ماسة لمواصلة الأبحاث في هذا المجال لمواكبة الهجمات السيبرانية المتزايدة.



