خوارزميات التشفير و إستخداماتها المختلفة ، هذا اللذي سنشاركه معكم من خلال هذه التدوينة اللتي سنحاول من خلالها تعريف علم التشفير بصفة عامة و من ثم إبراز لإستخدامات خوارزمياته المتنوعة في مجال تقنية المعلومات .
قبل خوارزميات التشفير ، ماهو التشفير ؟
التشفير في الأصل هو علم تغيير محتوى رسالة نصية بطريقة سرية بإستخدام الرموز و الأرقام لإخفاء محتواها الأصلي ، ويعود أصل هذا التقنية إلى عهد ملك الروم يوليوس قيصر في الفترة المتراوحة بين 58 ق.م حتى 51 ق.م و هو ما يعبر عنه اليوم ب شفرة قيصر .
و لقد تطور هذا العلم تدريجيا مع مرور الزمن و التطور التكنولوجي اللذي تشهده البشرية عاما بعد عام ، و وقع توظيفه بشكل كبير في العقود الخمسة الأخيرة في مجال تقنية المعلومات وأسس له علم كامل خاص به يعرف بعلم التشفير اللذي يعتمد بالأساس على علم الرياضيات و الخوارزميات .
للمزيد حول علم التشفير و أنواعه ، إضغط على هذا الرابط .
ما نعني بـخوارزميات التشفير ؟
خورزميات التشفير هي مجموعة من المعادلات الرياضية المعقدة و اللتي يتم إستعمالها حاليا في مجال الحوسبة الرقمية في العديد من المجالات المختلفة و ذلك من أجل توفير حماية أكبر للمعلومات على شبكة الانترنت بصفة خاصة ،و ذلك قصد حمايتها من الهاكرز و الجواسيس الإلكترونيين و تأمين نقلها بصفة تضمن السرية التامة و الخصوصية .
ويوجد أربعة أهداف رئيسية وراء استخدام علم التشفير بصفة عامة و خوارزميات التشفير بصفة خاصة وهي كالآتي :
1 – السرية أو الخصوصية Confidentiality
وهي خدمة تستخدم لحفظ محتوى المعلومات من جميع الأشخاص ما عدا الذي قد صرح لهم الإطلاع عليها.
2 – تكامل البيانات Integrity
وهي خدمة تستخدم لحفظ المعلومات من التغيير ( حذف أو إضافة أو تعديل ) من قبل الأشخاص الغير مصرح لهم بذلك.
3 – إثبات الهوية Authentication
وهي خدمة تستخدم لإثبات هوية التعامل مع البيانات ( المصرح لهم ).
4 – عدم الجحود Non-Repudiation
وهي خدمة تستخدم لمنع الشخص من إنكاره القيام بعمل ما.
إذاً الهدف الأساسي لـ خوارزميات التشفير هو توفير هذه الخدمات للأشخاص ليتم الحفاظ على أمن معلوماتهم.
خوارزميات التشفير و استعمالاتها المتعددة :
يوجد العديد من خوارزميات التشفير اللتي تستعمل في العديد المجالات التابعة لعلوم الحاسوب ، و من اشهر هذه المجالات نذكر :
– شبكات الواي-فاي و اللتي تستعمل خوارزميات تشفير معقدة في برووكولات WEP و WPA و WPA2 .
– البينات المنقولة على شبكة الانترنت و نقصد بذلك المتصفحات وخاصة متصفح التور ، واللتي تستخدم خوارزميات تشفير في بروتوكولات SSL/TLS و SSH و IPsec .
– برامج الـ VPN أو الـ Proxy واللتي تستعمل خوارزميات تشفير جد معقدة لتأمين نقل البيانات على الانترنت .
– برامج تشفير البيانات اللتي تشفر البيانات الموجودة على أجهزة الحاسوب أو الهواتف الذكية و من أشهرها Bitlocker .
– تردد الراديو Radio Frequency و اللذي يستعمل خوارزميات تشفير أيضا لتأمين نقل البيانات عبر الموجات اللاسلكية .
و العديد من المجالات الأخرى .
كانت هذه لمحة عامة عن خوارزميات التشفير و مجالات استخدامها المختلفة ، وسنتطرق إن شاء الله في التدوينات القادمة إلى أنواعها المختلفة و أشهرها إستخداما و قوة في مجال أمن المعلومات بتفاصيل أكثر .