BAT algorithm for Cryptanalysis of Feistel cryptosystems

Abstract

Recent cryptosystems constitute an effective task for cryptanalysis algorithms due to their internal structure based on nonlinearity. This problem can be formulated as NP-Hard. It has long been subject to various attacks; available results, emerged many years ago remain insufficient when handling large instances due to resources requirement which increase with the amount of processed data. On another side, optimization techniques inspired by swarm intelligence represents a set of approaches used to solve complex problems. This is mainly due to their fast convergence with a consumption of reduced resources. The purpose of this paper is to provide, and for a first time, a more detailed study about the performance of BAT algorithm in cryptanalysis of some variant of Data encryption standard algorithms. Experiments were performed to study the effectiveness of the used algorithm in solving the considered problem and underline the difficulties encountered.

Authors and Affiliations

T. Mekhaznia*| LAMIS Laboratory, University of Tebessa, Algeria, A. Zidani| Department of Computer Sciences, University of Batna, Algeria

Keywords

Related Articles

Design and Implementation of High Speed Artificial Neural Network Based Sprott 94 S System on FPGA

FPGA-based embedding system designs have been preferred for industrial applications and prototyping because of the advantages of parallel processing, reconfigurability and low cost. Due to having characteristic structure...

A Fuzzy Logic Controller with Tuning Output Scaling Factor for Induction Motor Control Taking Core Loss into Account

This paper presents a design of a fuzzy logic controller (FLC) with tuning output scaling factor for speed control of indirect field oriented induction motor (IM) taking core loss into account. The variation of output sc...

The Principal Component Analysis Method Based Descriptor for Visual Object Classification

In the field of machine learning, which values / data labeling or recognition is done by pattern recognition. Visual object classification is an example of pattern recognition, which attempts prompt to assign each object...

Dependability Assessment of the Railway Signalling Systems Based on the Stochastic Petri Nets Analysis

In this article, we propose a methodology to evaluate the performances of the railway signalling systems in terms of the availability. Firstly, level crossings in Morocco are presented. Secondly, a railway signalling sys...

A Note on Entropy Subsethood Relationship

We comment on subsethood measure defined by Kosko and Young and give some new aspects of these measures. Finally we would like to discard the entropy subsethood relationship established by the authirs. We present some pr...

Download PDF file
  • EP ID EP775
  • DOI 10.18201/ijisae.82426
  • Views 412
  • Downloads 25

How To Cite

T. Mekhaznia*, A. Zidani (2015). BAT algorithm for Cryptanalysis of Feistel cryptosystems. International Journal of Intelligent Systems and Applications in Engineering, 3(2), 82-85. https://europub.co.uk/articles/-A-775