research centers


Search results: Found 1

Listing 1 - 1 of 1
Sort by

Article
Data integrity enhancement for the encryption of color images based on CRC64 technique using multiple look-up tables
تحسين سلامة البيانات لتشفير الصور الملونة على أساس تقنية CRC64 باستخدام جداول متعددة

Authors: Nada Hussein M. Ali ندى حسين محمد علي --- Ruaa A. Abdul-Sattar
Journal: Iraqi Journal of Science المجلة العراقية للعلوم ISSN: 00672904/23121637 Year: 2017 Volume: 58 Issue: 3C Pages: 1729-1739
Publisher: Baghdad University جامعة بغداد

Loading...
Loading...
Abstract

Communication is one of the vast and rapidly growing fields of engineering, where increasing the efficiency of communication by overcoming the external electromagnetic sources and noise is considered a challenging task. To achieve confidentiality for color image transmission over the noisy communication channels a proposed algorithm is presented for image encryption using AES algorithm. This algorithm combined with error detections using Cyclic Redundancy Check (CRC) to preserve the integrity of the encrypted data. This paper presents an error detection method uses Cyclic Redundancy Check (CRC), the CRC value can be generated by two methods: Serial and Parallel CRC Implementation. The proposed algorithm for the encryption and error detection using parallel CRC64 (Slicing-by-4 algorithm) implementation with multiple look table approach for the encrypted image. The goal of the proposed algorithm optimizes the size of the redundant bits needed to attach to the original data for the purpose of error detection; this reduction is considered necessary to meet the restriction for some computer architectures. Furthermore, it is suitable for implementing in software rather than in hardware. The proposed algorithm uses different tested images by added different noise ratios (1% and 5%) of total images size to study the noise effect on the encrypted images. The noise added on single and multi bits position and study the effect on the output results. The obtained results shown that the small size of the image the large CRC64 affected by noise while the large size of image yields a stable or fixed number of affected CRC64.

ان الاتصالات تعتبر من المجالات الواسعة وسريعة النمو في علم الهندسة،وزيادة كفاءة الاتصالات تتم من خلال التغلب على المصادر الكهرومغناطيسية الخارجية والضوضاء والتي تعتبر من المهام صعبة .وللحفاظ على سرية المعلومات لنقل الصور الملونة على قنوات الاتصال ذات الضوضاء تم اقتراح خوارزمية لتشفير الصور باستخدام خوارزمية AES. وبالاشتراك مع الخوارزمية المذكورة أعلاه تم إضافة تقنية الكشف عن الخطأ في البيانات باستخدام طريقة CRC للحفاظ على سلامة البيانات المشفرة. في هذا البحث تم استخدام طريقة الكشف عن الأخطاء بطريقةCRC, حيث ان قيمة CRC يمكن أن يتم توليدها من خلال طريقتين:التنفيذ المتسلسل والمتوازي لطريقة CRC . في حالة التنفيذ المتسلسل فان تقنية CRC تستخدم طريقة Linear Feedback Shift Register وتطبق one bit a time ,اما طريقة التوازي فانه تتم معالجة عدة بايتات في المرة الواحدة وخلال دورة واحدة من دورات CPU . ان تقنية CRCوالتي تنفذ بالطريقة المتوازية حيث انها تستند إلى خوارزميتين؛ Sarwate and Slicing by N. في خوارزمية Sarwate، يتم استخدام جدول بحث واحد (LUT) لتخزين جميع الاحتمالات الممكنة لقيم الإدخال. على سبيل المثال، لنفترض إذا كان لدينا قيمة إدخال 128 بت (ان القيم المدخلة لخوارزميةAES128= بت) وفي هذه الحالة فان القيم المحتملة سوف تكون 2128 احتمال ويتم تخزين كل هذه القيم في جدول واحد، وبالتالي فان حجم هذا الجدول يتطلب استخدام ذاكرة كبيرة. اما في حالة خوارزمية Slicing by N 32) ، 8، 16،(N = 4بدلا من استخدام جدول بحث واحد، يتم استخدام جداول بحث متعددة، لذلك فان هذه الطريقة تكون أقل استخدام الذاكرة مقارنة مع طريقة .Sarwate ان الخوارزمية المقترحة للتشفير والكشف عن الأخطاء تستخدم طريقة CRC64 المتوازية(Slicing-by-4 algorithm) والتي يتم تنفيذها باستخدام عدة جداول مع الصور المشفرة. إن الهدف من الخوارزمية المقترحة هو تحسين وتقليل حجم bits الزائدة عن الحاجة اللازمة والتي يتم ارفاقها مع البيانات الأصلية لغرض الكشف عن الأخطاء، ويعتبر هذا التخفيض ضروريا لتلبية القيود المفروضة على بعض معماريات الحاسوب. وعلاوة على ذلك، فإنه مناسب اكثر للتنفيذ في software افضل من hardware .

Listing 1 - 1 of 1
Sort by
Narrow your search

Resource type

article (1)


Language

English (1)


Year
From To Submit

2017 (1)