يعد التشفير أو (Encryption) طريقة للحفاظ على خصوصية الفرد وأمان معلوماته
فمثلا إما زيادة أمان رسالة أو ملف بواسطة تجميع المحتويات بحيث يمكن قراءتها فقط
بواسطة شخص يتوفر لديه مفتاح التشفير الصحيح لتفكيكها أي المفتاح الذي تم تشفير
المعلومات به.
المعلومات الخاصة بهذه المعاملة للحفاظ على خصوصيتك (مثلا عنوانك ورقم هاتفك
ورقم بطاقة الائتمان الخاصة بك ومعلومات الشراء) للمساعدة في الحفاظ عليها آمنة
وضمان عدم سرقتها أو قراءتها إن صح القول من طرف شخص متطفل. إذا رغبت في
الحصول على أعلى مستوى لحماية المعلومات يجب عليك استخدم التشفير وهي خطوة
من بين كثير من الخطى للحماية التي سوف نتطرق إليها بإذن الله.
و التشفير هو علم رياضي للرموز والشيفرات والرسائل السرية. استخدم الناس التشفير
عبر التاريخ لتبادل رسائل ومعلومات لا يمكن قراءتها (على ما يأملون) من قبل أي كان
ما عدا الشخص المقصود لتلقي الرسالة وذلك لضمان الخصوصية وأن المعلومات يجب
أن تصل إلى الشخص المقصود والمعني بالأمر.
استعمل التشفير منذ القدم خاصة استعمل في مجال الحروب لضمان تبادل معلوماتي
سري و يضمن عدم حصول الخصم على حل الشيفرة.
المرحلة الأولى هي تشفير النص العادي(ClairText) من شكل واضح ومقروء للكل
إلى رموز (CipherText) غير مفهومة وغير مقروءة وذلك باستعمال خوارزميات
التشفير(Algorithms Of EnCryption) ومفاتيح (Encryption Keys)التشفير.
وأما المرحلة الثانية ،فهي فك الترميز أو التشفير (Decryption) باعادة النص
المشفر الى وضعه السابق كنص مفهوم ومقروء ، وهذه المسألة تتم باستعمال
خوارزميات التشفير التي تختلف أنواعها ووظائفها . اما من حيث طرق التشفير ، فثمة
التشفير الترميزي ، والتشفير المعتمد على مفاتيح التشفير ، التي قد تكون مفاتيح عامة
او خاصة او مزيجا منها .
هي عبارة عن صيغ رياضية تستخدم لتحويل الرسالة العادية إلى معلومات مشفرة
Ciphered
أنواع التشفير Encryption Types
يمكن تصنيف التشفير إنطلاقا من المفاتيح المستعملة في التشفير وفك التشفير إلى نوعين:
تشفير متناظر : Symmetric Encryption
يعرف أيضا بتشفير المفتاح الخاص Private Key Encryption
حيث يستعمل فيه نفس المفتاح للتشفير ولفك التشفير.يجب أن يتفق الطرفان على مفتاح
التشفير مما يسبب مشكلة خاصة عند إرسال المفتاح عبر الشبكة فربما يحصل أحدهم
على هذا المفتاح بطريقة أو بأخرى وبالتالي كشف المراسلات بين الطرفين وبالتالى
فك تشفير المعلومات المرسلة التى يمكن أن تكون غاية في الأهمية لذلك يجب تبادل
المفاتيح بطريقة تضمن سريتها.
تشفير غير متناظر : Asymmetric Encryption
يعرف أيضا بتشفير المفتاح العام Public Key Encryption
حيث يستعمل فيه زوج من المفاتيح أحدهما لتشفير الرسالة والآخر لفك التشفير يعرف
الأول بالمفتاح العام The Public Key وسمي بذلك لأنه يكون معروف للمستخدمين
في البيئة المعينة ويستخدم لتشفير الرسائل ,أما الثاني فيعرف بالمفتاح الخاصThe Private Key
وسمي بذلك لأنه معروف لمستخدم واحد فقط هو مالكه ويستخدم لفك الرسائل المشفرة
بالمفتاح العام المقابل له.يعاب على هذه الطريقة كثرة المفاتيح المستخدمة في التشفير
وفك التشفير.
مثلا:
إذا أراد المستخدم 1 إرسال رسالة مشفرة إلى المستخدم 2 باستخدام طريقة التشفير غير
المتماثل :
فإن المستخدم 1 عليه الحصول على المفتاح العام لـ المستخدم 2 ثم تشفير الرسالة
وإرسالها له وطالما الرسالة تم تشفيرها بالمفتاح العام للمستخدم 2 فان المفتاح الخاص
له فقط هو الذي يمكنه فك تشفير الرسالة.
وبالمثل إذا أراد المستخدم 1 إرسال رسالة إلى المستخدم 1 فعليه أن يحصل على
المفتاح العام للمستخدم 1 ثم تشفير الرسالة وإرسالها إلى المستخدم 1 الذي يستخدم
مفتاحه الخاص لفك تشفير الرسالة.
عبر التاريخ لتبادل رسائل ومعلومات لا يمكن قراءتها (على ما يأملون) من قبل أي كان
ما عدا الشخص المقصود لتلقي الرسالة وذلك لضمان الخصوصية وأن المعلومات يجب
أن تصل إلى الشخص المقصود والمعني بالأمر.
استعمل التشفير منذ القدم خاصة استعمل في مجال الحروب لضمان تبادل معلوماتي
سري و يضمن عدم حصول الخصم على حل الشيفرة.
والتشفير يمر بمرحلتين رئيستين :
المرحلة الأولى هي تشفير النص العادي(ClairText) من شكل واضح ومقروء للكل
إلى رموز (CipherText) غير مفهومة وغير مقروءة وذلك باستعمال خوارزميات
التشفير(Algorithms Of EnCryption) ومفاتيح (Encryption Keys)التشفير.
وأما المرحلة الثانية ،فهي فك الترميز أو التشفير (Decryption) باعادة النص
المشفر الى وضعه السابق كنص مفهوم ومقروء ، وهذه المسألة تتم باستعمال
خوارزميات التشفير التي تختلف أنواعها ووظائفها . اما من حيث طرق التشفير ، فثمة
التشفير الترميزي ، والتشفير المعتمد على مفاتيح التشفير ، التي قد تكون مفاتيح عامة
او خاصة او مزيجا منها .
خوارزميات التشفير Algorithm Of Encryption :
هي عبارة عن صيغ رياضية تستخدم لتحويل الرسالة العادية إلى معلومات مشفرة
Ciphered
أنواع التشفير Encryption Types
يمكن تصنيف التشفير إنطلاقا من المفاتيح المستعملة في التشفير وفك التشفير إلى نوعين:
تشفير متناظر : Symmetric Encryption
يعرف أيضا بتشفير المفتاح الخاص Private Key Encryption
حيث يستعمل فيه نفس المفتاح للتشفير ولفك التشفير.يجب أن يتفق الطرفان على مفتاح
التشفير مما يسبب مشكلة خاصة عند إرسال المفتاح عبر الشبكة فربما يحصل أحدهم
على هذا المفتاح بطريقة أو بأخرى وبالتالي كشف المراسلات بين الطرفين وبالتالى
فك تشفير المعلومات المرسلة التى يمكن أن تكون غاية في الأهمية لذلك يجب تبادل
المفاتيح بطريقة تضمن سريتها.
تشفير غير متناظر : Asymmetric Encryption
يعرف أيضا بتشفير المفتاح العام Public Key Encryption
حيث يستعمل فيه زوج من المفاتيح أحدهما لتشفير الرسالة والآخر لفك التشفير يعرف
الأول بالمفتاح العام The Public Key وسمي بذلك لأنه يكون معروف للمستخدمين
في البيئة المعينة ويستخدم لتشفير الرسائل ,أما الثاني فيعرف بالمفتاح الخاصThe Private Key
وسمي بذلك لأنه معروف لمستخدم واحد فقط هو مالكه ويستخدم لفك الرسائل المشفرة
بالمفتاح العام المقابل له.يعاب على هذه الطريقة كثرة المفاتيح المستخدمة في التشفير
وفك التشفير.
مثلا:
إذا أراد المستخدم 1 إرسال رسالة مشفرة إلى المستخدم 2 باستخدام طريقة التشفير غير
المتماثل :
فإن المستخدم 1 عليه الحصول على المفتاح العام لـ المستخدم 2 ثم تشفير الرسالة
وإرسالها له وطالما الرسالة تم تشفيرها بالمفتاح العام للمستخدم 2 فان المفتاح الخاص
له فقط هو الذي يمكنه فك تشفير الرسالة.
وبالمثل إذا أراد المستخدم 1 إرسال رسالة إلى المستخدم 1 فعليه أن يحصل على
المفتاح العام للمستخدم 1 ثم تشفير الرسالة وإرسالها إلى المستخدم 1 الذي يستخدم
مفتاحه الخاص لفك تشفير الرسالة.