أسرار و خفايا عالم التشفير



شرح مفصل

أسرار و خفايا عالم التشفير 


تدوينة جديد أتيكم بها  سأشرح فيها  مفهوم التشفير و فك التشفير بصورة عامة رغم أن علم التشفير هذا هو علم قائم بحد ذاته لكن و بالأساس طرحت هذا الموضوع بغرض تكوين فكرة عامة عن التشفير و كيفية فكه سواء عن طريق إشتراء كرت أو بإستعمال سوفت وير الجهاز و هذا كله سنتطرق إليه في  هذا الموضوع 


و بداية أقدم لكم تعريف بسيط و خفيف للتشفير : 

فمن الناحية العلمية فإن التشفير هو عملية تحويل المعلومات المبرمجة إلى شفرات غير مفهومة لمنع الأشخاص الغير مرخص لهم من الإطلاع على العلومات المشفرة و الهدف الأساسي من هذه العملية هو ضمان خصوصيات البيانات و عدم السماح لأي شخص بالإطلاع عليها و ذلك لكونها سرية و لا يمكن لأحد فهم مضمون المعلومات المشفرة إلى من لديه الترخيص القانوني و الذي تتم عن طريقه عملية فك التشفير.
عموما تستخدَم المفاتيح في التشفير (encryption) وفك التشفير (decryption) وتحول هذه المفاتيح إلى صيغ معقَّدة (خوارزميات). ومن ناحية أخرى، فإن فك التشفير هو عملية إعادة تحويل البيانات إلى صيغتها الأصلية، وذلك باستخدام المفتاح المناسب لفك الشفرة.




إذن فماهي متطلبات عملية التشفير وفك التشفير

من متطلبات عملية التشفير وفك التشفير هي استخدام مفاتيح خاصة في التشفير. وتستخدم بعض تقنيات التشفير المفتاح نفسه في العمليتين في حين تختلف تلك المفاتيح من عملية لأخرى في تقنيات أخرى. 

و لعلمكم فأن البيانات القناة المتمثل في الصورة و الصوت  إلى هي مجرد  حزم هرتيزية من البتات تمثل 1 و 0, و لكن مصدر بث القنوات و تشفيرها يقوم بإضافة خوارزمية معقد  للتشويش على إعادة تجميع هذه الحزم وتركيبها عند مستقبل الإشارة فإذا لم يمتلك الشخص المفتاح الصحيح لها ستصل الصورة سوداء.




كيفية فك التشفير

و هناك طريقتين  : إما  عن طريق اشتراك شرعي  أو عمل دراسة على الكارت الشرعي ومحاولة قراءتها ومن ثم نقل معطياتها من الكرت إلى جهاز أخر وهي مهمة الهكرز المحترفين الذين يمتلكون معرفة تقنيات أنظمة التشفير




عملية فك التشفير

لفك تشفير قناة لا يجب فقط اكتساب الخوارزمية التابعة لها ولكن أيضا اكتساب معطياتها او ما يعرف بأكواد ( الشفرة )  , وهناك تلازم بين الخوارزمية و الكود (الشفرة ) لهذا السبب أحيانا نجد مفاتيح لباقة من الباقات ولكن لا يمكن فك تشفيرها نتيجة أن الخوارزمية مجهولة ( الشفرة تكون  معلومة والخوارزمية مجهولة وأحيانا العكس .
و لعلمكم فإنه  يتم تغيير الأكواد بآلة التحكم عن بعد أو برنامج سادس عشري , إلا أن إدخال الخوارزمية إلى السوفتوير غير ممكن إلا لمالكي كود سورس السوفتوير وذلك باضافة unit جديدة ثم عمل compilation للسوفتوير وادخاله الى الجهاز.
وهذا ما نلاحظة من تغيير المفتاح بشكل سريع و هذه  قائمة بــأنظمة التشفير التي تستخدم الخوارزمية المعقد و التي معظمها تم فك خوارزميتها 
Viaccess - Seca - Nagravision - Nds - Cryptoworks - Betacrypt -PowerVu - Irdeto - Biss 




لما يجب عليك ترقيت الريسيفر  بسوفتوير جديد و محدث

عند تحميل سوفتوير جديد إلى الجهاز سيجعل منه محاكي و قارئ  لإشارات الباقات المشفرة ويفك شفرتها وذلك لأن السوفتوير تم تعديله ليحاكي دور بطاقة الإشراك حيث يتم دمج خوارزمية فك التشفير في السوفتوير , ولذلك فإن عمل السوفتوير المعدل يقوم على محاكاة Emulation دور البطاقة , كما أن المفاتيح نفسها ممكن أن يتم إدخالها إلى الجهاز باستعمال آلة التحكم عن بعد , أو بواسطة إنتاج ملف مفاتيح 
EMU Keys Data  باستعمال برامج تحرير المفاتيح أو يتم دمجها مباشرة في السوفتوير من قبل صانعي السوفتوير و طبعا إذا  كانت هذه المفاتيح خاصة مثل مفاتيح الــ RSA 


فــماهي وظيفة  الــ RSA

ان وظيفة الــ RSA هي عمل تحديث تلقائي  لإنتاج المفاتيح العادية  والتي تتغير تلقائيا دون أن نشعر بتغيرها.
ومفهوم  التحديث التلقائي ( Auto Update ) لا يعنى بان جهازك يستقبل الكود من القمر إنما الـ RSA هي التي تقوم بالبحث وإنتاج المفتاح الصحيح وفقا لنمط خوارزمية معينة.
وعند توقف التحديث هدا يعنى أن الــ RSA غير قادر على إنتاج المفتاح الجديد وبالتالي يجب تغيير الــ RSA الصحيح.



إلى هنا ينتهي موضوعنا و في شرح أخر نبحر به معكم في عالم التشفير