الشيفرة: تقنية لتحويل النصوص إلى رموز سرية (Cipher)
تعريف الشيفرة
في علم التشفير، تُعرف الشيفرة بأنها سلسلة من التعليمات المحددة التي يمكن اتباعها لتشفير أو فك تشفير رسالة نصية. عملية التشفير تتضمن تحويل المعلومات الواضحة إلى صيغة غير قابلة للقراءة أو الوصول. النص الأصلي الذي يمكن فهمه بوضوح يُعرف بالنص العادي، بينما يُطلق على شكله المشفر النص المُشفر. يحتوي كلا النصين على نفس المعلومات، ولكن الفرق الوحيد هو أن النص المُشفر مكتوب بصيغة لا يمكن قراءتها أو الوصول إليها إلا من قبل الأشخاص الذين يمتلكون آلية فك التشفير الصحيحة.
مكونات الشيفرة
تتطلب معظم خوارزميات الشيفرة استخدام جزء معين من المعلومات السرية، والذي يُطلق عليه عادةً المفتاح التشفيري. تختلف أساليب التشفير اعتمادًا على نموذج المفتاح، ويمكن تصنيف خوارزميات الشيفرة إلى نوعين: التشفير المتماثل والتشفير غير المتماثل.
التشفير المتماثل
يستخدم التشفير المتماثل مفتاحًا واحدًا فقط لعمليتي التشفير وفك التشفير. هذا يعني أن المفتاح المستخدم في تأمين الرسائل هو نفسه المفتاح المستخدم لفك تأمينها.
التشفير غير المتماثل
في المقابل، يستخدم التشفير غير المتماثل مفاتيح مختلفة لكل عملية. يتم استخدام مفتاح لتشفير الرسالة ومفتاح مختلف لفك التشفير.
التاريخ والتطور
على الرغم من أن تقنيات التشفير الحديثة تُنفذ بواسطة الحواسيب، إلا أن الشيفرات كانت تُستخدم لتشفير الرسائل منذ ما قبل العصور اليونانية القديمة، حوالي عام 400 قبل الميلاد. استخدم السياسي الروماني الشهير يوليوس قيصر الشيفرات الاستبدالية بشكل كبير، حيث يستبدل كل حرف في الرسالة بالحرف الذي يقع ثلاثة أماكن بعده في الأبجدية.
مثال شهير
على سبيل المثال، إذا استخدمنا نفس التقنية لتشفير كلمة “BINANCE”، فإن النص المُشفر الناتج سيصبح “ELQDQFH”. قد يبدو هذا النص بلا معنى للطرف الثالث، ولكنه يمكن فك تشفيره بسهولة من قبل المتلقي المعني، لأنه يعرف بالفعل رقم التبديل المستخدم من قبل المُرسل لتشفيره.