Content area

Abstract

Profiling and parallel computing techniques in a cluster of six embedded systems with multiprocessors are introduced herein to implement a chaotic cryptosystem for digital color images. The proposed encryption method is based on stream encryption using a pseudo-random number generator with high-precision arithmetic and data processing in parallel with collective communication. The profiling and parallel computing techniques allow discovery of the optimal number of processors that are necessary to improve the efficiency of the cryptosystem. That is, the processing speed improves the time for generating chaotic sequences and execution of the encryption algorithm. In addition, the high numerical precision reduces the digital degradation in a chaotic system and increases the security levels of the cryptosystem. The security analysis confirms that the proposed cryptosystem is secure and robust against different attacks that have been widely reported in the literature. Accordingly, we highlight that the proposed encryption method is potentially feasible to be implemented in practical applications, such as modern telecommunication devices employing multiprocessors, e.g., smart phones, tablets, and in any embedded system with multi-core hardware.

Details

1009240
Business indexing term
Title
Implementing a Chaotic Cryptosystem by Performing Parallel Computing on Embedded Systems with Multiprocessors
Author
Flores-Vergara, Abraham 1 ; Inzunza-González, Everardo 2   VIAFID ORCID Logo  ; García-Guerrero, Enrique Efren 2   VIAFID ORCID Logo  ; López-Bonilla, Oscar Roberto 2   VIAFID ORCID Logo  ; Rodríguez-Orozco, Eduardo 3 ; Juan Miguel Hernández-Ontiveros 4 ; Cárdenas-Valdez, José Ricardo 5   VIAFID ORCID Logo  ; Tlelo-Cuautle, Esteban 6   VIAFID ORCID Logo 

 UABC, Engineering, Architecture and Design Faculty, 22860 Ensenada, Mexico; ITE, Department of Electrical and Electronic Engineering, Ensenada Institute of Technology, 22780 Ensenada, Mexico 
 UABC, Engineering, Architecture and Design Faculty, 22860 Ensenada, Mexico 
 ITE, Department of Electrical and Electronic Engineering, Ensenada Institute of Technology, 22780 Ensenada, Mexico 
 CBTIS, Industrial Technological and Services Baccalaureate Center, 82017 Mazatlan, Mexico 
 ITT, Department of Electrical and Electronic Engineering, Tijuana Institute of Technology, 22435 Tijuana, Mexico 
 INAOE, Department of Electronics, 72840 Puebla, Mexico 
Publication title
Entropy; Basel
Volume
21
Issue
3
First page
268
Publication year
2019
Publication date
2019
Publisher
MDPI AG
Place of publication
Basel
Country of publication
Switzerland
Publication subject
e-ISSN
10994300
Source type
Scholarly Journal
Language of publication
English
Document type
Journal Article
Publication history
 
 
Online publication date
2019-03-09
Milestone dates
2019-02-19 (Received); 2019-03-05 (Accepted)
Publication history
 
 
   First posting date
09 Mar 2019
ProQuest document ID
2548394788
Document URL
https://www.proquest.com/scholarly-journals/implementing-chaotic-cryptosystem-performing/docview/2548394788/se-2?accountid=208611
Copyright
© 2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
Last updated
2023-11-23
Database
ProQuest One Academic