A fast cryptosystem using reversible cellular automata
Journal Title: International Journal of Advanced Computer Science & Applications - Year 2014, Vol 5, Issue 5
Abstract
This article defines a new algorithm for a secret key cryptosystem using cellular automata which is a promising approach to cryptography. Our algorithm is based on cellular automata built on a set of reversible rules which have the ability to construct unpredictable secret keys using MARGOLUS neighborhood. To prove the feasibility of the algorithm, we present some tests of encryption, decryption and diffusion; a CPU time comparison with an encryption algorithm by blocks as for instance AES-256 is established. On the other hand, the security of the algorithm is proved and the implemented algorithm resists against a brute force attack.
Authors and Affiliations
Said BOUCHKAREN, Saiida LAZAAR
A Two-Level Fault-Tolerance Technique for High Performance Computing Applications
Reliability is the biggest concern facing future extreme-scale, high performance computing (HPC) systems. Within the current generation of HPC systems, projections suggest that errors will occur with very high rates in f...
A New Strategy in Trust-Based Recommender System using K-Means Clustering
Recommender systems are among the most important parts of online systems, including online stores such as Amazon, Netflix that have become very popular in the recent years. These systems lead users to finding desired inf...
Adaptive Cache Replacement:A Novel Approach
Cache replacement policies are developed to help insure optimal use of limited resources. Varieties of such algorithms exist with relatively few that dynamically adapt to traffic patterns. Algorithms that are tunable typ...
Performance Evaluation of Cloud Computing Resources
Cloud computing is an emerging information technology which is rapidly growing. However, measuring the performance of cloud based applications in real environments is a challenging task for research as well as business c...
EFFICIENT ROLE ASSIGNMENT SCHEME FOR MULTICHANNEL WIRELESS MESH NETWORKS
A wireless mesh network (WMN) is cost-effective access network architecture. The performance of multi-hop communication quickly reduces as the number of hops becomes larger. Nassiri et al. proposed a Molecular MAC protoc...