Abstract
We implemented in efficient manner (time computation, software security) a generator of discrete chaotic sequences (GDCS) by using multi-threaded approach. The chaotic generator is implemented in C language and parallelized using the Pthread library. The resulting implementation achieves a very high bit rate of 1.45 Gbps (with delay = 1) on 4-core general-purpose processor. Security performance of the implemented structure is analyzed by applying several software security tools and statistical tests such as mapping, auto and cross-correlation, and NIST test. Experimental results highlight the robustness of the proposed structure against known cryptographic attacks.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Cimatti G, Rovatti R, Setti G (2007) Chaos-based spreading in DS-UWB sensor networks increases available bit rate. In: IEEE transactions on circuits and systems I: regular papers 54(6):1327–1339
Kocarev L (2001) Chaos-based cryptography: a brief overview. Circuits Syst Mag IEEE 1(3):6–21
Setti G, Rovatti R, Mazzini G (2005) Chaos-based generation of artificial self-similar traffic. In: Complex dynamics in communication networks, pp 159–190. Springer, Berlin
Smale S (1967) Differentiable dynamical systems. Bull Am Math Soc 73(6):747–817
Desnos K, El Assad S, Arlicot A, Pelcat M, Menard D (2014) Efficient multicore implementation of an advanced generator of discrete chaotic sequences. In: International workshop on chaos-information hiding and security (CIHS)
Abu Taha M, El Assad S, Queudet A, Deforges O (2017) Design and efficient implementation of a chaos-based stream cipher. Int J Internet Technol Secur Trans 7(2):89–114
Pacheco P (2001) An introduction to parallel programming, 1st edn., vol 1. Morgan Kaufmann
Elaine B, John K (2012) Recommendation for random number generation using deterministic random bit generators. Technical report, NIST SP 800-90 Rev A
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Abutaha, M., Elassad, S., Queduet, A. (2019). Parallel Generator of Discrete Chaotic Sequences Using Multi-threading Approach. In: Park, J., Loia, V., Choo, KK., Yi, G. (eds) Advanced Multimedia and Ubiquitous Engineering. MUE FutureTech 2018 2018. Lecture Notes in Electrical Engineering, vol 518. Springer, Singapore. https://doi.org/10.1007/978-981-13-1328-8_20
Download citation
DOI: https://doi.org/10.1007/978-981-13-1328-8_20
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-13-1327-1
Online ISBN: 978-981-13-1328-8
eBook Packages: EngineeringEngineering (R0)