النتائج 1 إلى 5 من 5

الموضوع: أساسيات بطـاقـة نـظـام Irdeto

  1. #1


    تاريخ التسجيل: May 2006
    رقم العضوية: 2003
    المشاركات: 6
    المعدل اليومي: 0.00
    fadi غير متصل

    Post أساسيات بطـاقـة نـظـام Irdeto


    أساسيات بطـاقـة نـظـام Irdeto
    الجـزء الأول
    في هذا الموضوع سنتكلم عن مكونات بطاقة IRDETO و آلية عمل البطاقة و تعاملها مع الإيعازات
    - أساسيات نظام Irdeto 2

    ليكون أداء البطاقة صحيحا ً يتطلب ثلاث أنواع من البيانات

    1-DateStamp: كل يوم و لكن ليس كل البروفايدرات يتم إرسال كود التاريخ إلى البطاقة بالنظام السادس عشري Hex و يكون طوله 2 بايت
    2-Channel ID: طوله 2 بايت
    3-(Plain Key(OP Key: و يكون طوله 17 بايت , البايت الأول يكون رقم المفتاح, إذا كان أول بايت 00 إذا سيكون PMK. و هذا المفتاح يكون له علاقة مع Channel ID لتفعيل - عدم تفعيل القنوات.
    كل بطاقة كذلك عادة له بروفايدرين التي تسمى بـ Service Providers
    Provider 00
    Provider 10
    و لكن هنالك حالات يكون فيها
    Provider 20
    Provider 30
    في معظم الحالات يكون بروفايدر واحد مفعّل وهو البروفايدر 00
    كل بروفايدر يعطي كل بطاقة Provider ID الـ 3 بايت من أول إثنين هي الـ Group ID و الثالث هو هوية البطاقة
    في بطاقة Virgin الـ Provider ID
    000100/000200
    و إلى
    000300/000400
    هو الـ
    000500/000600
    إلى
    000700/000800
    طبقا ً للبروفايدر
    عندما يطلب تفعيل البطاقة الـ Service Provider يرسل أمر التفعيل
    و الذي يحتوي على مفتاح PMK و Provider و Date
    و Nanocode ذات القيمة البدائية
    [280D] الـ [680D]
    و أيضا ً التوقيع الإلكتروني و الذي طوله 8 بايت
    أول 7 بايت من أي توقيع إلكتروني يمكن أن يوجد فقط عن طريق السؤال من البطاقة و لكن البايت الثامن يمكن أن يتم حسابه بسهولة و ذلك لوجود 256 قيمة ممكنة

    الأوامر Commands
    هنالك 3 أنواع من الأوامر
    1-ECM / EMM
    2-Nano Codes
    3-Macro الأكثر إستخداما ً هو (R0(= reset
    Irdeto هو تابع لـ ISO 7816 و هذه شهادة تعطى لكل شركة أو جهة ذات مواصفات عالمية
    و الذي يعني دائما ً الـ Header يتكون من 6 بايت بالشكل التالي
    AA BB CC DD EE FF
    أول بايت دائما ً يكون 01
    البايت الثاني يكون Class أو Category
    البايت الثالث و البايت الرابع هي بعض مراجع للأوامر
    و البايت الخامس هو بروفايدر
    و البايت السادس يعرض طول البيانات
    نانو كود Nano Codes
    هذه 2 بايت إيعازات تحتوي أوليا ً مع رسائل EMM و ECM
    أول بايت هو Mandate
    و البايت الثاني هو طول البيانات

    Macros
    و هذه Mandate يتكون من بايت واحد و التي هي أرقام بنظام Hex و لكنها غير واضحة , هنالك 10 Macros
    R0: إذا كانت البطاقة تعمل بكشل جيد سترد على الأمر و سترسل رقم البطاقة ATR و ستتجاوب لعملية Reset
    P0:يقوم بوضع Provider Group 00 للبطاقة مكان الـ macro و يتكون من 2 بايت
    P1:يقوم بوضع Provider Group 10 للبطاقة مكان الـ macro و يتكون من 2 بايت
    P2:يقوم بوضع Provider ID 00 للبطاقة مكان الـ macro و يتكون من 3 بايت
    P3:يقوم بوضع Provider ID 10 للبطاقة مكان الـ macro و يتكون من 3 بايت
    S0:يقوم بوضع (Hex Serial Number(HSN للبطاقة مكان الـ macro و يتكون من 3 بايت
    S1:يقوم بوضع التوقيع الإلكتروني Digital Signature مكان الـ macro و يتكون من 5 بايت
    T0:يقوم بوضع التاريخ Provider 00 للبطاقة مكان الـ macro
    T1:يقوم بوضع التاريخ Provider 10 للبطاقة مكان الـ macro
    IO:يفتح نافذة إدخال البيانات
    نانو كود Nano Codes

    في معظم الحالات الـ Nanocodes المتكافئة المختلفة التي هي دائما ً تكون 40 Hex
    على سبيل المثال
    Nano code 10 09
    يكافيء
    50 09
    و لكن مع
    90 09
    و
    C0 09
    على كل حال يكون
    11 06, 51 06 و 91 06
    00 02 أو 40 02: لتثبيت التاريخ, لكتابة التاريخ
    10 11 أو 50 11:لتثبيت المفتاح, كل مفتاح طوله 16 بايت يتبع بـ رقم المفتاح لذلك سيصبح طول nanocode 11
    بالـ Hex
    على سبيل المثال

    الأمر التالي يقوم بكتابة المفتاح 10 في البطاقة

    INS : 10 11 10 00 11 22 33 44 55 66 77 88 99 AA BB CC DD EE FF
    الأمر التالي لتفعيل الـ Channel ID

    11 06 أو 51 06 أو 91 06

    يقوم بكتابة 6 بايت , 2 بايت للـ Channel ID , 2 بايت للـ Datestamp , 2 بايت للمؤقت Timer

    الـ Datestamp يأخذ أي قيمة و هي تتغير بمجرد وضع البطاقة في جهاز الإستقبال

    2 بايت للمؤقت Timer التي يمكن أن يكون واحد و الثاني أي قيمة أو 00
    و يكون كالتالي:
    أي رقم مخصص لعدد الأيام , و لكن هذا أول بايت من المؤقت Timer البايت الثاني يبدو لتشغيل دور واضح

    فمثلا ً

    01 00 يكون ليوم واحد

    0A 00 يكون لعشرة أيام

    FF 00 يكون للأبد لأنه يأخذ جميع الإحتمالات و يكون لـ 255 يوم

    فمثلا ً نريد أن نفعل القناة التي تحمل الـ Channel ID A0 06 لأسبوع واحد

    INS : 11 06 A0 06 00 00 07 00
    إلى

    INS : 51 06 A0 06 00 00 07 00

    و يطبق هذا الشيء عندما نشترك بباقة معينة و يكون فيها فئات فمثلا ً نريد أن نشترك فقط في فئة القنوات الرياضية أو قنوات الأفلام فستقوم الباقة بتفعيل القنوات التي قمنا بإختيارها
    1F أو 5F XX:هنالك ثلاث إصدارات لهذا النانو
    1F 03
    إلى
    5F 03
    1F 46
    إلى
    5F 46

    1F CC
    إلى
    5F CC
    إذا كان البايت الثاني 03 سيكتب 3 بايت, إذا كان 46 سيكتب 6 بايت عندما يكون CC سيكتب 12 بايت
    البيانات تظهر في أجزاء مخصصة في ذاكرة البطاقة إذا كان ضروري لخارطة البطاقة بأ أن لا يكتب أي أي شيء التي لا يجب.
    و هو يكون بالشكل التالي:

    5F 03 MA XX XX
    MA: هو عنوان و XX XX هي البيانات
    و يكون country يتكون من 2 بايت
    مثلا ً لكتابة التاريخ 76 45 إلى البروفايدر Provider 10 يكون كالتالي:
    5F 03 39 76 45
    39 العنوان للبروفايدر المكتوب Provider 10
    و يختلف العنوان من بطاقة إلى أخرى و لكن كلها لها نفس الأساس
    خارطة البطاقة Memory Map هو يختلف من بطاقة إلى أخرى



  2. #2


    تاريخ التسجيل: May 2008
    رقم العضوية: 25284
    المشاركات: 11,548
    المعدل اليومي: 3.37
    الدولة: الاردن/عمان
    الهواية: كتابه الشعر/الموسيقى
    mody sat غير متصل

    افتراضي رد: أساسيات بطـاقـة نـظـام Irdeto


    مشكور يا غالي ع التوضيحات



  3. #3


    تاريخ التسجيل: May 2006
    رقم العضوية: 2003
    المشاركات: 6
    المعدل اليومي: 0.00
    fadi غير متصل

    افتراضي رد: أساسيات بطـاقـة نـظـام Irdeto


    العفو يا غالي الشكر لله



  4. #4


    تاريخ التسجيل: Mar 2012
    رقم العضوية: 123461
    المشاركات: 1,510
    المعدل اليومي: 0.75
    satsat56 غير متصل

    افتراضي رد: أساسيات بطـاقـة نـظـام Irdeto


    الله يعطيك العافيه



  5. #5


    تاريخ التسجيل: May 2006
    رقم العضوية: 2003
    المشاركات: 6
    المعدل اليومي: 0.00
    fadi غير متصل

    افتراضي رد: أساسيات بطـاقـة نـظـام Irdeto


    الله يعافيك



 

المواضيع المتشابهه

  1. أساسيات وضع الستائر في المنزل
    بواسطة محمد الصمادي في المنتدى منتدى الديكور والاشغال اليدوية
    مشاركات: 1
    آخر مشاركة: 23-05-2016, 11:15 PM
  2. دورة الشيرنج الإحترافية ( أساسيات السرفر القوي ) MultiCS
    بواسطة marj في المنتدى اجهزة الشيرنج المتنوعة
    مشاركات: 0
    آخر مشاركة: 28-11-2014, 12:21 AM
  3. هل التايجر عند تحديثه بيعطي irdeto 2 يعني بفتح الجزيرة
    بواسطة SALOOH في المنتدى Tigerمنتدى التايجر
    مشاركات: 2
    آخر مشاركة: 31-12-2012, 11:01 AM
  4. أساسيات تأديب الأطفال
    بواسطة Raed Saadeh في المنتدى منتدى الطفل
    مشاركات: 3
    آخر مشاركة: 14-02-2011, 11:51 PM
  5. تفسير تقني لمشكل عدم توافق نظام irdeto للجزيرة مع الأجهزة
    بواسطة omar-d في المنتدى سوفتويرات المورسات مع مشاكل وحلول
    مشاركات: 0
    آخر مشاركة: 17-05-2010, 09:27 AM

الكلمات الدلالية لهذا الموضوع

المفضلات

المفضلات

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  
DMCA.com Protection Status