A proposed 512 bits RC6 encryption algorithm

Other Title(s)

خوارزمية التشفير 512 bits RC6 المقترحة

Joint Authors

Mahdi, Janan A.
Abd Allah, Salma H.
Hashim, Ashwaq Talib

Source

Iraqi Journal of Computer, Communications and Control Engineering

Issue

Vol. 10, Issue 1 (31 Dec. 2010), pp.11-25, 15 p.

Publisher

University of Technology

Publication Date

2010-12-31

Country of Publication

Iraq

No. of Pages

15

Main Subjects

Information Technology and Computer Science

Topics

Abstract AR

في هذا البحث تم اقتراح تشفير كتلي ذو المفتاح سري يعرف 512 bits RC6 و هو تحسين تطويري لخوارزمية التشفير 128-bit RC6 صمم لتحقيق متطلبات معيار التشفير المتقدم (AES) لزيادة الأمنية و تحسين الأداء.

الحلقة الداخلية تعتمد تقريبا لدورة مشابهة لما موجود في 128 bits RC6.

الخوارزمية المقترحة تتضمن شيئين الأول هو مضاعفة 128 bit RC6 السابقة إلى 256 bit RC6 و الثاني هو تبني شبكة Feistal و التي تكرر 256 bit RC6 عشرين مرة.

الخاصية المطلوبة لخوارزمية التشفير هي أن تغيير صغير في النص الصريح أو المفتاح ينتج عنه تغيير مهم في النص المشفر يعرف هذا أيضا ب Avalanche Effect.

ال Avalanche Effect في 128 bits RC6 تقريبا 62.18 %.

إذا غيرنا نفس كمية المعلومات في المفتاح 512 bits RC6 يصبح Avalanche Effect تقريبا 257.27 %.

الخوارزمية المقترحة مقاومة إلى هجوم matching و dictionary مما يزيد من الأمنية للخوارزمية 128 bits RC6 السابقة بواسطة استخدام حجم كتلة 512 bits بدلا من 128 bits.

Abstract EN

In this paper, a new secret-key block cipher called 512 bits RC6 is proposed which is an evolutionary improvement of the 128 bits RC6 designed to meet the requirements of the Advanced Encryption Standard (AES) to increase security and improve performance.

The inner loop is based around the same round found in the 128 bits RC6. The proposed algorithm includes two things the first is doubling the pervious 128 bits RC6 to 256 bits RC6 and the second adapting a Feistal network which is iterated 256 bits RC6 20 times.

A desirable property of an encryption algorithm is that a small change in either the plaintext or the key should produce a significant change in the ciphertext.

This is so called valanche Effect.

An Avalanche Effect of 128 bit RC6 is about 43.25 %.

If we change the same amount of information in key for 512 bits RC6 then the Avalanche Effect is about 257.27 %.

The proposed algorithm is resistant to matching and a dictionary attack which increases the security of the previous 128 bits RC6 algorithm by using a block size of 512 bits instead of 128 bits..

American Psychological Association (APA)

Hashim, Ashwaq Talib& Mahdi, Janan A.& Abd Allah, Salma H.. 2010. A proposed 512 bits RC6 encryption algorithm. Iraqi Journal of Computer, Communications and Control Engineering،Vol. 10, no. 1, pp.11-25.
https://search.emarefa.net/detail/BIM-289914

Modern Language Association (MLA)

Hashim, Ashwaq Talib…[et al.]. A proposed 512 bits RC6 encryption algorithm. Iraqi Journal of Computer, Communications and Control Engineering Vol. 10, no. 1 (Dec. 2010), pp.11-25.
https://search.emarefa.net/detail/BIM-289914

American Medical Association (AMA)

Hashim, Ashwaq Talib& Mahdi, Janan A.& Abd Allah, Salma H.. A proposed 512 bits RC6 encryption algorithm. Iraqi Journal of Computer, Communications and Control Engineering. 2010. Vol. 10, no. 1, pp.11-25.
https://search.emarefa.net/detail/BIM-289914

Data Type

Journal Articles

Language

English

Notes

Includes appendix : p. 19-25

Record ID

BIM-289914