Symmetric Security Algorithms Implementation in CBC Mode

Journal of University of Babylon for Pure and Applied Sciences

View Publication Info
 
 
Field Value
 
Title Symmetric Security Algorithms Implementation in CBC Mode
 
Creator Hadi, Mohammad Talib
Al-Alak, Saif
 
Subject AES
DES
3DES
RC4,
Blowfish
Twofish
CBC
Encryption Time
Decryption Time
Randomness.
، السمكة المنتفخة ، CBC ، وقت التشفير ، وقت فك التشفير ، العشوائية
 
Description يعد الأمان في الوقت الحالي مهمًا للغاية وفعالًا للغاية لتطبيقات الإنترنت والشبكات ، والتي تنمو بسرعة ، وبالتالي زادت قيمة وأهمية البيانات التي يتم تبادلها عبر الإنترنت أو الوسائط الأخرى. لذلك ، فإن عملية البحث عن أفضل الحلول لغرض توفير الحماية المطلوبة ضد الهجمات غير القانونية مع توفير هذه الخدمات في الوقت المناسب هي واحدة من أكثر الموضوعات إثارة للاهتمام في المجتمعات ذات الصلة بالأمن. تهدف هذه الورقة إلى اختبار عدد من خوارزميات التشفير المتماثل (AES ، DES ، 3DES ، RC4 ، السمكة المنتفخة ، Twofish) باستخدام تسلسل كتل التشفير في وضع الأمان (CBC). ثم يتم إجراء مقارنة بينهما بناءً على معايير التقييم: يتم تنفيذ اختبارات وقت التشفير وفك التشفير باستخدام لغة برمجة Java. اختبار العشوائية على النص المشفر ، والذي تم تنفيذه باستخدام اختبار Diehard الإحصائي لحساب الخوارزمية الأكثر كفاءة لاستخدامها في تطبيقات الحياة المختلفة.
     أظهرت نتائج البحث أن خوارزمية 3DES هي الأكثر استهلاكا للوقت ، تليها DES ، بينما RC4 هي الخوارزمية التي تحتاج إلى أقل وقت تنفيذ ، تليها AES ، وجاءت كل من Twofish و Blowfish بين هذين المستويين. أما بالنسبة لمعيار العشوائية ، فقد كان 3DES هو الأفضل مقارنة بباقي الخوارزميات ، بينما كان RC4 و AES الأسوأ في هذا المعيار.
Security at the present time is very important and highly effective for Internet and network applications, which are rapidly growing, therefore the data that is exchanged over the Internet or other media has increased in value and importance. Therefore, the process of searching for the best solutions for the purpose of providing the required protection against illegal attacks with the provision of these services in a timely manner is one of the most interesting topics in security-related communities. This paper aims to test a number of symmetric encryption algorithms (AES, DES, 3DES, RC4, Blowfish, Twofish) with security mode cipher block chaining (CBC). A comparison is then made between them based on evaluation criteria: encryption and decryption time tests are implemented by using Java programming language. The randomness test on ciphertext, which was implemented by using the Diehard statistical test to compute the most efficient algorithm to use in various life applications.
     The results of the paper showed that the 3DES algorithm is the most time-consuming, followed by DES, while RC4 is the algorithm that needs the least execution time, followed by AES, and both Twofish and Blowfish came between these two levels. As for the randomness criterion, 3DES was the best compared to the rest of the algorithms, while RC4 and AES were the worst in this criterion.
 
Publisher University of Babylon
 
Date 2021-12-14
 
Type info:eu-repo/semantics/article
info:eu-repo/semantics/publishedVersion
Peer-reviewed Article
 
Format application/pdf
 
Identifier https://journalofbabylon.com/index.php/JUBPAS/article/view/3887
 
Source مجلة جامعة بابل - للعلوم الصرفه والتطبيقية; Vol 29 No3 (2021); 126-144
JOURNAL OF UNIVERSITY OF BABYLON for Pure and Applied Sciences; Vol 29 No3 (2021); 126-144
2312-8135
1992-0652
 
Language eng
 
Relation https://journalofbabylon.com/index.php/JUBPAS/article/view/3887/2915
 
Rights https://www.journalofbabylon.com/index.php/JUBPAS/CopyrightandLicensing
 

Contact Us

The PKP Index is an initiative of the Public Knowledge Project.

For PKP Publishing Services please use the PKP|PS contact form.

For support with PKP software we encourage users to consult our wiki for documentation and search our support forums.

For any other correspondence feel free to contact us using the PKP contact form.

Find Us

Twitter

Copyright © 2015-2018 Simon Fraser University Library