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.10008009
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 *