Pseudo-random bit generator using chaotic seed for cryptographic algorithm in data protection of electric power consumption

4Citations
Citations of this article
5Readers
Mendeley users who have this article in their library.

Abstract

Cryptographic algorithms have played an important role in information security for protecting privacy. The literature provides evidence that many types of chaotic cryptosystems have been proposed. These chaotic systems encode information to obviate its orbital instability and ergodicity. In this work, a pseudo pseudo-random cryptographic generator algorithm with a symmetric key, based on chaotic functions, is proposed. Moreover, the algorithm exploits dynamic simplicity and synchronization to generate encryption sub-keys using unpredictable seeds, extracted from a chaotic zone, in order to increase their level of randomness. Also, it is applied to a simulated electrical energy consumption signal and implemented on a prototype, using low hardware resources, to measure physical variables; hence, the unpredictability degree was statistically analyzed using the resulting cryptogram. It is shown that the pseudo-random sequences produced by the cryptographic key generator have acceptable properties with respect to randomness, which are validated in this paper using National Institute of Standards and Technology (NIST) statistical tests. To complement the evaluation of the encrypted data, the Lena image is coded and its metrics are compared with those reported in the literature, yielding some useful results.

Cite

CITATION STYLE

APA

Elizalde-Canales, F., Rivas-Cambero, I., Rebolledo-Herrera, L., & Camacho-Bello, C. (2019). Pseudo-random bit generator using chaotic seed for cryptographic algorithm in data protection of electric power consumption. International Journal of Electrical and Computer Engineering, 9(2), 1399–1409. https://doi.org/10.11591/ijece.v9i2.pp1399-1409

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free