linkmoon.net

الرقية الشرعية

الثلاثاء، 24 يونيو 2014

كسر أنظمة التشفير التلفزيوني بواسطة خوارزمية CSA

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

TV ENCRYPTION

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


عندي ملاحظة بسيطة عن حقوق نشر مواضيعي:
فللأسف المواقع و المنتديات العربية لا تحترم حقوق الملكية فوجدت الكثير من المواقع يقومون بنشر مواضيعي و ينسبون المواضيع لأنفسهم
فالمواقع كثيرة و لذلك لا أستطيع أن أذكر إسم المواقع.


موضوعنا اليوم هو عن
خوارزمية CSA و علاقته ببقية أنظمة التشفير

أولا ً ما هي خوارزمية  CSA؟
Common Scramble Algorithm

هي خوارزمية تعتبر الأساس في التشفير التلفزيوني فنجدها في جميع أنظمة التشفير التلفزيوني, لهذه الخوارزمية إصدارات عديدة و منها:

CSA 1
CSA 2
CSA 3

الآن سوف أعطي معلومة صغيرة عن كل خوارزمية

CSA 1
تم إستخدامه قبل عدة سنوات و لم يعد يعمل في الوقت الحالي.
CSA 2
المستخدم حاليا ً في جميع أنظمة التشفير التلفزيوني, فهو يتكون من 8 بايت, يكون 6 بايت غير معلوم أما باقي الـ 2 بايت معلوم, كالتالي:
BISS: AA BB CC DD EE FF GG HH
باللون الأحمر هما البايتان المعلومان
باللون الأزرق هي البايتات الغير معلومة

و البايتان المعلومان هما مجموع الـ 3 بايتات التي قبلها:
AA+BB+CC DD
EE+FF+GG = HH

و لو نعوض أي قيمة بالـ 2 بايت المعلومة فستعمل الشفرة, هذا يعني أن الـ 2 بايت المعلومة هي تكمل الشفرة و لا تؤثر عليها

و لكن النسخة الثالثة من الخوارزمية
CSA 3
فالحماية أكبر و المهمة ستصعب على الهكرز لأن الـ 8 بايت كلها مشفرة فلا وجود لـ Checksum Bytes البايتات المعلومة.
و لكن هذه النسخة هي قيد التطوير و لم تنفذ في أي باقة.

بعد أن تعرفنا على خوارزمية CSA
الآن سو ف أشرح الشكل الهرمي لهذه الخوارزمية
دائما ً موقع خوارزمية CSA هو في القاع أي أنه آخر شيء في التشفير
و لكن سوف يسألني هاوي أو خبير و يقول ماذا تقول؟ خوارزمية CSA تقول أنها في القاع و لكن هو ليس بالقاع؟! بل هو الأساس كما تقول.
الجواب هو كالتالي:
نعم هو ليس بالقاع و لكن هو آخر شيء تم فك تشفير

و حتى أن الهكرز يركزون على هذه الخوارزمية عند محاولتهم قرصنة باقة معينة لأنه الأساس و لو تنهار هذه الخوارزمية فستنهار جميع الأنظمة الأخرى و حتى لو وضعت الباقة مليون نظام تشفير!!!

من الكلام أعلاه نستنتج التالي:
  • جميع أنظمة التشفير التلفزيوني تقوم بحماية المفتاح المؤقت الذي يشفر بهذه الخوارزمية.
  •  إنهيار هذه الخوارزمية يؤدي إلى إنهيار جميع أنظمة التشفير.

لهذا السبب نلاحظ وجود عدة طرق لكسر هذه الخوارزمية, و سأذكر فقط طريقة عمل برنامج CSA Rainbow Table المشهور لأن هذا الكلام يحتاج إلى موضوع لوحده لأنه يتوجب علينا الدخول بالعمق
و هذا ليس موضوعنا الآن.
فبرنامج CSA Rainbow Table يقوم بإستخراج مفتاح CW من ملف TS أو نعطيه Crypt 8 سوف يعطينا الشفرة في ثواني و هذه الطريقة تعتمد بالأساس على السلاسل.
و العلاقة بين Crypt 8 و مفتاح CW هو أن عدة مفاتيح CW لها علاقة مع Crypt 8 واحد فقط.

إن هذا الموضوع بالأساس يركز بشكل أساسي على خوارزمية CSA الذي يعتمد البنية التحتية لجميع أنظمة التشفير
فالأنظمة المعروفة:
IRDETO
VIACCESS
CRYPTOWORKS
SECA
POWER VU
NAGRAVISION
NDS
BETACRYPT
BISS
و غيرها من الأنظمة كلها تستخدم خوارزمية CSA
فخوارزميات التشفير المعروفة
DES
AES
3DES
XOR
RSA
و غيرها كلها تحمي المفتاح المشفر بخوارزمية CSA


و لهذا الأساس تم بناء نظام الشيرينع الذي يعتمد بالأساس على مفتاح CW
فالسيرفر يرسل لنا مفتاح CW فقط و نلاحظ أن القناة قد تم فك تشفيرها
هذا يعني أن الهكرز عندما يتعبون أنفسهم في كسر الأنظمة الأخرى فهم يحتاجون إلى معدات ومستلزمات كثيرة لجلبها فلماذا لا يسكرون هذا النظام؟
هذا سؤال رائع و في محله:
الهكرز يكسرون الأنظمة الأخرى لأنهم يواجهون صعوبة في كسر هذا النظام و هذه الصعوبة هي الزمن المستغرق لتغيير الشفرة
فالزمن متفاوت بين الأنظمة
هنالك أنظمة تتغير بسرعة مثل:
NDS
POWER VU
NAGRAVISION
و أنظمة لا تتغير بشكل سريع مثل:
IRDETO
VIACCESS
BETACRYPT
CRYPTOWORKS
SECA

فسرعة تغيير الشفرة تعتمد على سرعة إرسال إشارة التشفير ECM

نعم السرعة مهمة, فهذا البرنامج CSA Rainbow Table تم إستخدامه في كسر شفرات نظام BISS
لماذا BISS؟

لأن نظام BISS لا تتغير الشفرة بسرعة فأقل فترة لتغيير الشفرة هو 24 ساعة
لذلك لو نسجل ملف TS لقناة مشفرة بأنظمة أخرى غير نظام BISS لمدة دقيقة
و نبحث عن الكريبت سنجد أكثر من كريبت و أيضا ً لو نكسر الشفرة لكريبت معين فسنلاحظ أنه يفك تشفير الصوت و الصورة فقط لثواني.
و بعدهانضع ملف TS و أيضا ً شفرة القناة CW في برنامج لفك تشفير الصورة بإستخدام الشفرة
نلاحظ أن باقي الفترة يكون باللون الأسود , أي لم يتم فك تشفير الصوت و الصورة.

فعنواني يقنع القاريء أن خوارزمية CSA هو يعتبر المعالج CPU كما في الكومبيوتر
فكل قناة لا يتم فك تشفيرها إذا لم يتم فك تشفير هذه الخوارزمية


و في الختام أشكر كل من يقرأ الموضوع
و إذا كان هنالك شخص لم يفهم ما أقوله فليراسلني على بريد المنتدى
و لو يوجد شخص يريد أن يضيف معلومة جديدة فليضيفها



هناك تعليقان (2):