Implementation of an improved chaotic encryption algorithm for real-time embedded systems by using a 32-bit microcontroller

被引:46
|
作者
Murillo-Escobar, M. A. [1 ]
Cruz-Hernandez, C. [2 ]
Abundiz-Perez, F. [1 ]
Lopez-Gutierrez, R. M. [1 ]
机构
[1] Autonomous Univ Baja California UABC, Engn Architecture & Design Fac, Ensenada, BC, Mexico
[2] Sci Res & Adv Studies Ctr Ensenada CICESE, Elect & Telecommun Dept, Ensenada, BC, Mexico
关键词
Microcontroller; Embedded system; Chaos; Encryption; Security; IMAGE ENCRYPTION;
D O I
10.1016/j.micpro.2016.06.004
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Currently, several embedded applications in military, industry, banking transference, e-commerce, biometric systems and others use insecure communication channels such as Internet to transmit or store confidential information. Therefore, the integrity and security of information are an important issue in continuous research. In last years, chaotic systems have been proposed in cryptography due they have several properties related with cryptography properties such as extreme sensibility on initial conditions with confusion and ergodicity with diffusion. In this paper, we present a 32-bit microcontroller implementation of an improved text encryption algorithm (based on Murillo-Escobar's algorithm [13]) for real-time embedded systems and we present a complete security analysis such as key size analysis, key sensitivity, plain text sensitivity, floating frequency, histograms, N-grams, autocorrelation, information entropy, robustness against classic attacks, randomness analysis, and security characteristics. In addition, the digital implementation and performance are analyzed such as programming details, memory required, frequency system, implementation costs and encryption time. In contrast with recent approaches presented in literature, we present a complete security analysis in both statistical and implementation level, to justify the proposed scheme in a real application. Based in the results, the proposed embedded text encryption system is secure, effective and at low cost, and it could be implemented in real-time cryptosystem based on microcontroller. (C) 2016 Elsevier B.V. All rights reserved.
引用
收藏
页码:297 / 309
页数:13
相关论文
共 50 条
  • [31] Robust real-time image encryption with aperiodic chaotic map and random-cycling bit shift
    Fengyong Li
    Haibin Wu
    Gang Zhou
    Weimin Wei
    [J]. Journal of Real-Time Image Processing, 2019, 16 : 775 - 790
  • [32] 64-bit PCI board suits real-time, embedded systems
    Webb, W
    [J]. EDN, 2002, 47 (01) : 17 - 17
  • [33] Modeling of real-time embedded systems using SDL
    Babau, JP
    Alkhodre, A
    Schwarz, JJ
    [J]. SYSTEM ON CHIP DESIGN LANGUAGES: EXTENDED PAPERS: BEST OF FDL'01 AND HDLCON'01, 2002, : 257 - 265
  • [34] On using locking caches in embedded real-time systems
    Campoy, AM
    Tamura, E
    Sáez, S
    Rodríguez, F
    Busquets-Mataix, J
    [J]. EMBEDDED SOFTWARE AND SYSTEMS, PROCEEDINGS, 2005, 3820 : 150 - 159
  • [35] Implementation of selected control theory algorithms for embedded real-time systems
    Dodek, Martin
    Miklovicova, Eva
    Tarnik, Marian
    [J]. PROCESS CONTROL '21 - PROCEEDING OF THE 2021 23RD INTERNATIONAL CONFERENCE ON PROCESS CONTROL (PC), 2021, : 19 - 24
  • [36] Casablanca II: Implementation of a real-time RISC core for embedded systems
    Tanaka, K
    [J]. 16TH INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURE AND PROCESSORS, PROCEEDINGS, 2005, : 36 - 42
  • [37] Improved Priority based Scheduling Algorithm for Real Time Embedded Systems
    Keerthanaa, C.
    Poongothai, M.
    [J]. PROCEEDINGS OF IEEE INTERNATIONAL CONFERENCE ON CIRCUIT, POWER AND COMPUTING TECHNOLOGIES (ICCPCT 2016), 2016,
  • [38] Real-time medical image encryption for H-IoT applications using improved sequences from chaotic maps
    Trujillo-Toledo, D. A.
    Lopez-Bonilla, O. R.
    Garcia-Guerrero, E. E.
    Esqueda-Elizondo, J. J.
    Cardenas-Valdez, J. R.
    Tamayo-Perez, U. J.
    Aguirre-Castro, O. A.
    Inzunza-Gonzalez, E.
    [J]. INTEGRATION-THE VLSI JOURNAL, 2023, 90 : 131 - 145
  • [39] The Design and Implementation of the Core Algorithm of Embedded Real-time Image Compression Technology
    Qu, Tao
    Tang, Cong
    Zhang, Yuyu
    [J]. MATERIALS ENGINEERING FOR ADVANCED TECHNOLOGIES, PTS 1 AND 2, 2011, 480-481 : 1618 - +
  • [40] An improved dynamic scheduling algorithm for multiprocessor real-time systems
    Zhu, XB
    Tu, SL
    [J]. PARALLEL AND DISTRIBUTED COMPUTING, APPLICATIONS AND TECHNOLOGIES, PDCAT'2003, PROCEEDINGS, 2003, : 710 - 714