نشر ثقافة التشفير بطريقة ال public key

إستخدام أسلوب تشفير ال public key يعتبر من الأمور التي يستخدمها الكثير من مهووسي التقنية ولكن إستخدامها مازال يتم في حيز ضيق ولعل التعقيد في الإستخدام هو أحد أسباب الإحجام عن مثل هذه الطريقة في تشفير البيانات التي تعتبر من أأمن الطرق، فهل نستطيع تفعيل هذا الشيء؟ ربما عبر إنشاء موقع عربي يسمح لك برفع مفتاحك العام كي يتمكن أي شخص من إرسال رسائل مشفرة لك؟ أم أن مثل هذه الأمور مازالت معقدة ولن تتجاوز فئة معينة.

بإمكانكم الحصول على معلومات حول التشفير بنظام المفتاح العام عبر هذه الصفحة وهو في الفقرة الثانية (التشفير الغير متناظر):

http://coeia.ksu.edu.sa/%D8...
يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

14

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

أحسنت بهذا الرد

أهلاً بأبناء أكاديمية سوالف سوفت

اهلا بك :) ، الحمد الله وبعد طول انتظار تم اياجاد مجتمع يتصف بالجدية في الطرح بعد سوالف.

سوالف عفى علية الزمن .. :) ولكن لله ومن ثم سوالف الفضل الكثير

14

كلامك صحيح ثمود ، ثقافة المفتاح العام غير منتشرة عربيا بشكل كبير. او ربما غير منتشرة نهائيا اذا استثنينا فئة قليلة من ذلك.

وبالاضافة لاستخدام المفتاح العام في المراسلة ايضا هناك العديد من التطبيقات والبرامج التي يمكن استخدام المفتاح العام فيها. فمع انتشاء التخزين السحابي كدروب بوك وميجا و s3 .. الخ من خدمات التخزين السحابي اصبح بامكان الشخص الاستفادة من مساحات تخزين مجانية لاغراض النسخ الاحتياطي او الحفظ ولكن ما يمنع الكثير من الاشخاص من رفع بياناتهم المهمة كالصور والفيديو او اي ملفات اخرى على تلك الخدمات هو خوفهم من تسريبها او اختراق تلك الحسابات او عن طريق موظفي تلك الشركات. واستخدام طريقة التشفير بالمفتاح العام للملفات التي يتم رفعها على مساحات التخزين السحابي سوف يحمي تلك الملفات المرفوعه من اي استغلال.

حتى لمستخدمي نظام التشغيل ويندوز هناك GPG4WIN والذي يسمح للمستخدمين بانشاء مفتاح وتشفير الملفات بنظام المفتاح العام ويمكن تحميله مجانا من الرابط

وبرايي المهم دوما هو انشاء كلمة مرور pass phrase للمفتاح الخاص وضمان صعوبة كلمة المرور للمفتاح الخاص ، لان عدم انشاء كلمة مرور للمفتاح الخاص تقلل من مستوى الحماية خصوصا اذا تم تسريب ملف المفتاح الخاص.

"وبرايي المهم دوما هو انشاء كلمة مرور pass phrase للمفتاح الخاص وضمان صعوبة كلمة المرور للمفتاح الخاص ، لان عدم انشاء كلمة مرور للمفتاح الخاص تقلل من مستوى الحماية خصوصا اذا تم تسريب ملف المفتاح الخاص.

"

ذكرتني مرة في بدايات تعلمي للمفتاح الخاص لم اقم بانشاء كلمة مرور (pass phrase) لجهلي باهميتها، مرة ومن جهلي قمت بارسال المفتاح الخاص وعن طريق الخطا الى جهه أخرى ، لولا لطلف الله وحسن الجهه الاخرى لكنت الان في السجن :)

ال Public Key Cryptography سوف يسهل عمليات التشفير والتوقيع Signing & Encryption وتستطيع التراسل بحريه وارسال المفاتيح وغيرها ، ولكن سوف تكون هناك مشكلة أخرى وهي Man in the Middle حيث أنه لا يحقق مبدأ الثقة Trust.

على سبيل المثال، لو ارسلت لي مفتاح العام الخاص بك حتى استخدمه في التشفير فكيف يمكن لي أن أتأكد بأن هذا المفتاح هو مفتاحك وليس مفتاح احد أخر؟ الحل اما أن يكون في ال PKI حيث تقدم لك هذه الثقة التي تحتاجها عن طريق ربط المفتاح العام مع شهاده Certificate حتى تستطيع من خلالها التاكد بأن المفتاح العام يعود للشخص الفلاني. أو من خلال ال PGP وهي تعتمد في مبدأها على أكثر من جهه موثوقه Web of trust.

بالنسبة للشهادات الرقمية ، فالذي اعرفه ان مراكز التصديق الوطنية لا تصدر شهادت رقمية للأفراد وانما فقط للجهات والمؤسسات الكبيرة، فطبعاً هناك خيارات اخرى مثل verisign وغيرها ولكن دائماً الحلول العربية أسهل واكثر انتشاراً للعامة

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

حتى الكثير من التقنيين لا يستخدمونها وانا منهم، احيانا لا ترى داعيا لها، واحيانا تتكاسل

فعليا كلنا نستخدم تشفير المفتاج العام في استخداماتنا اليومية وخصوصا بروتوكولات الإنترنت ، وخصوصا خوارزمية الجمل ااتي ابتكرها العبقري المصري طاهر الجمل

بخصوص اسخدام المبرمجين لهذا التشفير أعتقد أن المبرمجين الذين لديهم التزام أمني في برمجياتهم لدرجة هامة يستخدمونه بشكل دائم.

أغلب برمجياتنا بسيطة ولا تحتاج لتشغير معقد وخصوصا لن تبيع برنامج مثلا ب 200 دولار ويأتي شخص يجلس أسبوعين في فك تشفيره ، الأمر غير مستاهل

عن نفسي أستخدم التشفير المبني على المفتاح العام في العديد من برمجياتي، وأصبح الأمر كالروتين