Sign inSubmit
computersciencejournal.org is not ours. This journal is published only at thescipub.com/jcs. Report a suspicious emailcomputersciencejournal.org is not ours · Report
ArticleArticle metrics
Research Article · Open access · Published 15 December 2017

Randomness Analysis of DES Ciphers Produced with Various Dynamic Arrangements

Malik Qasaimeh1 & Raad S. Al-Qassas1

Journal of Computer Science, Volume 13, Issue 12, pp. 735–747 · doi.org/10.3844/jcssp.2017.735.747

7,161 accesses4,362 downloads1 citations (Crossref)Journal metrics
Cite Check for updates

Abstract

Over the past few years, researchers have devoted efforts to enhance the original DES encryption algorithm. These enhancements focus on improving multiple perspectives of the algorithm through enhancing its internal components to deliver a robust DES variant against different kinds of typical attacks such as linear and differential crypto analysis, in addition to the newly evolved attacks such as differential power analysis attacks. In fact the output of existing solutions have enhanced the ciphertext randomness. This paper introduces two encryption algorithms that enhance the original DES named DDES and HDES. DDES is mainly based on a secure selection of both S-boxes and P-box arrangements during each encryption round, it has also extended the key length by adding two more keys beside the original one to the encryption process. HDES, on the other hand, uses a hash function to generate a random fingerprint for each plaintext block. This fingerprint is used to generate the seed to produce round seeds that are used to select secure S-boxes only for each round in the encryption process. These two variants meet with certain demands that are imposed by the user applications context. DDES provides a higher ciphertext randomness with some added processing time, while HDES provides a relatively secure variant with lower processing time. These two variants can provide alternatives depending on the targeted applications that require different levels of security and processing time. DDES and HDES have been evaluated and compared against DES, DESX and 3DES, using a number of metrics including chi-square test, cipher data difference, hamming distance and processing time.

Licence and reuse

Open access. This article is licensed under a Creative Commons Attribution 3.0 Licence (CC BY 3.0), as printed on the article, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original authors and the source. No permission is needed.

How to reuse this article

Responses (0)

Have a comment on this research? Sign in to respond. Responses are moderated and published with your name and affiliation; the authors are invited to reply. How we use your dataWrite a response

About this article

Cite this article

Qasaimeh, M. & Al-Qassas, R. S. (2017). Randomness Analysis of DES Ciphers Produced with Various Dynamic Arrangements. Journal of Computer Science, 13(12), 735–747. https://doi.org/10.3844/jcssp.2017.735.747

Licence
CC BY 3.0
Issue
Volume 13, Issue 12
Policies
Editorial independenceUse of generative AIData availabilityAppeals and complaints
Version
Version of record
Randomness Analysis of DES Ciphers Produced with Various Dynamic ArrangementsJournal of Computer Science · Volume 13, Issue 12 · pp. 735–747 · CC BY 3.0Download