منع القرصنة الالكترونية امر صعب جدا و لكنه ليس مستحيل!

كيف؟

يتم عمل تعاون بين مصنعي الهاردوير و السوفتوير

كل قطعة الكترونية يكون مخصص لها ارقام مسجلة

عند شراء منتج برمجي ما, يتم اعطائه للزبون مسجل عليه رقم لوحة الام او الهارديسك الخاص به(او رقم اي قطعة الكترونية اخرى)

عند فتح اي ملف ينظر من قبل الهاردوير هل الملف مرخص و مسجل لهذا الجهاز؟ اذا كان مرخص يتم فتحه و الا لن يتم الفتح

و لكن ماذا عن القرصة؟ يتم كتابة رقم اللوحة الام مثلا في النسخة المقرصة و بالتالي سيقرأ انها مرخصة لهذا البرنامج!

الحل يكون من خلال تقنية الـ hashing (بصمة الكترونية مميزة لكل ملف لا تتشابه مع اي بصمة ملف اخر) و ثم تشفيريها, خوارزمة الـ hashing تكون متاحة للجميع و لكن التشفير يكون خاص بالشركة المنتجة للبرامج

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

ماذا عن الصور و الفيديوات و المقاطع الصوتية؟ فتقنية الـ hashing لن تعطي بصمة مميزة لهذا النوع! هنا الـ watermark العلامة المائية المخفية ستكون بدل الـ Hash الـ watermark هي بصمة مميزة توضع على الصور و الملفات الصوتية و تكون غير ملاحظة للعين او الاذن البشرية توضع من خلال خوازميات خاصة, بالتالي عند تشغيل اي ملف مرئي او صوتي يتم مقارنة watermark فان كانت مطابقة تفتح و الا ترفض

بالطبع امر كهذا يتطلب ايجاد حلول تسريع هاردوير Hardware accelerator

اتذكر قبل 10 سنوات او اكثر مايكروسوفت كانت تريد القيام بامر مشابه و لكن عدلت عن الفكرة او لم تجد داعمين.