Title: Design and efficient implementation of a chaos-based stream cipher

Authors: Mohammed Abu Taha; Safwan El Assad; Audrey Queudet; Olivier Deforges

Addresses: Institut d'Electronique et de Télécommunications de Rennes (IETR), Université de Nantes, France ' Institut d'Electronique et de Télécommunications de Rennes (IETR), Université de Nantes, France ' Institut de Recherche en Communications et Cybernétique de Nantes (IRCCyN), Université de Nantes, France ' Institut d'Electronique et de Télécommunications de Rennes, INSA de Rennes, France

Abstract: We designed and implemented a stream cipher cryptosystem based on an efficient chaotic generator of finite computing precision (N = 32). The proposed structure of the chaotic generator is formed by a Key-setup, an IVsetup, a non-volatile memory, an output and an internal state function. The cryptographic complexity mainly lies in the internal state containing two recursive filters, with one, two or three delays. Each recursive filter includes a perturbation technique using a linear feedback shift register. The first recursive filter includes a discrete skew tent map, and the second one includes a discrete piecewise linear chaotic map. The chaotic generator is implemented in sequential and parallel versions using Pthread library in a secure manner. The proposed Stream ciphers have very good performance in terms of security and execution time. Experimental results highlight the robustness of the proposed system against known cryptographic and statistical attacks.

Keywords: stream cipher; chaotic generator; chaotic multiplexing; parallel computing.

DOI: 10.1504/IJITST.2017.087131

International Journal of Internet Technology and Secured Transactions, 2017 Vol.7 No.2, pp.89 - 114

Received: 09 Nov 2016
Accepted: 24 Jan 2017

Published online: 06 Oct 2017 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article