Fulltext

Elliptic Curve Video Encryption in Mobile Phone Based on Multi-Keys and Chaotic Map

Saad N. AlSaad --- Aya K. Naji

Al-Mustansiriyah Journal of Science مجلة علوم المستنصرية
ISSN: 1814635X Year: 2018 Volume: 29 Issue: 2 Pages: 106-116
Publisher: Al-Mustansyriah University الجامعة المستنصرية

Abstract

The security of video applications in mobile devices has become recently an important field research. Dealing with video data, which is large compared to text and image and processing it in the mobile platform is a big challenge. Generally, the efficiency of any video encryption algorithm is concerned with two criteria, the computational time required to process video data, and the memory usage according to the resources on the smartphone. The secured system in 3G devices has become a matter of importance. This paper presents an implementation of full video encryption using Elliptic Curve Cryptography (ECC) on a mobile device. The operations on ECC include doubling and addition on the finite field as the backbone for an elliptic curve. Also, mapping representation is introduced to convert every byte of plain video into a point on EC. The paper proposed multi-keys instead of using one key as usual. Also, Chaotic Key Generator (CKG) is exploited for the randomness of the multi-keys. The proposed work focuses on increasing the security with multi-keys and to get acceptable time for encryption and decryption in a limited environment like mobile. The system is implemented using Android Studio with version (3.0) and using java language, it is implemented on Android version 7.0 (Nougat) and on mobile Galaxy S8.

أصبح أمن تطبيقات الفيديو في الأجهزة النقالة في الآونة الأخيرة بحثا ميدانيا هاما. ان التعامل مع بيانات الفيديو كبير جدا اذا ما تمت مقارنتها بالتعامل مع النص والصورة ومعالجته في منصة متنقلة هو تحدي كبير. إن كفاءة أي خوارزمية تشفير للفيديو معنية بمعيارين: الوقت الحسابي اللازم لمعالجة بيانات الفيديو، واستخدام الذاكرة وفقا لموارد الهاتف الذكي. أصبح النظام الحماية في أجهزة الجيل الثالث 3G مسألة ذات أهمية. يقدم هذا البحث إجراء تشفير الفيديو بصورة كاملة باستخدام تشفير المنحني الاهليلجي (ECC) على جهاز نقال. تشمل عمليات (ECC) المضاعفة والاضافة على حقل محدود باعتبارها العمود الفقري لمنحني الاهليلجي. كما يتم عرض تمثيل الجدول لتحويل كل بايت من الفيديو العادي إلى نقطة على EC . اقترح هذا البحث استخدام مفاتيح متعددة بدلا من مفتاح واحد كالمعتاد. يتم أيضا استغلال Chaotic Key Generator (CKG) لعشوائية المفاتيح المتعددة. ويركز العمل المقترح على زيادة الأمن مع مفاتيح متعددة والحصول على وقت مقبول للتشفير وفك التشفير في بيئة محدودة مثل المحمول. يتم تنفيذ النظام باستخدام نظام اندرويد ستوديو Android Studio بالإصدار (3.0) واستخدام لغة الجافا، تم تنفيذها على نظام اندرويد الإصدار 7.0 (Nougat) وعلى الجهاز النقال S8 Galaxy.

Keywords

Video --- Mobile devices --- ECC --- Chaotic Key Generator --- Multi keys --- Android OS.