Fast Implementation of AES on Mobile Devices

被引:0
|
作者
Javed, Ashar [1 ]
机构
[1] Hamburg Univ Technol TUHH, Inst Secur Distributed Applicat, Hamburg, Germany
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The Advanced Encryption Standard (AES) became the standard for encryption to protect the sensitive information. With the increasing use of portable and wireless devices and demanding information security needs in embedded systems, prompted efforts to find fast software based implementation of AES encryption/decryption capable of running on resource constrained environment in terms of processor speed, code space, energy usage and in particular those portable devices that have 32-bits ARM processor. ARM processor are most common for use in embedded industry. In this paper we propose an implementation of AES with minimum number of look-up tables in high level language C by performing a series of optimizations and their effects to enhance time performances that leads to our final implementation achieving speed of 323 mu s to encrypt 128-bits block of plain text. We develop experiments by making the reference implementation, as known from the technical literature, optimized first for the 32-bits ARM based platforms and then compared with our final implementation. We analyze speed of AES, the leading symmetric block cipher on ARM processor and shows that our implementation outperforms the reference implementation by more than 3 times. The simulation results of our optimized implementation with the other reference implementation are compared and presented.
引用
收藏
页码:133 / 142
页数:10
相关论文
共 50 条
  • [31] A System Implementation of Interruption Management for Mobile Devices
    Vilwock, William
    Madiraju, Praveen
    Ahamed, Sheikh Iqbal
    2013 IEEE 16TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING (CSE 2013), 2013, : 181 - 187
  • [32] Fast IDCT implementation on hardware accelerator devices
    Silva, A
    Nunes, O
    Aragao, C
    Navarro, A
    2004 IEEE INTERNATIONAL SYMPOSIUM ON CONSUMER ELECTRONICS, PROCEEDINGS, 2004, : 476 - 480
  • [33] Design and Implementation of a Modified AES Cryptography with Fast Key Generation Technique
    Arman, Md Sadi
    Rehnuma, Tanjila
    Rahman, Md Mahfuzur
    PROCEEDINGS OF 2020 6TH IEEE INTERNATIONAL WOMEN IN ENGINEERING (WIE) CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING (WIECON-ECE 2020), 2020, : 203 - 207
  • [34] An instruction set extension for fast and memory-efficient AES implementation
    Tillich, S
    Grossschädl, J
    Szekely, A
    COMMUNICATIONS AND MULTIMEDIA SECURITY, 2005, 3677 : 11 - 21
  • [35] Access-driven cache attack resistant and fast AES implementation
    Wan, Yadong
    Luo, Xinqiang
    Qi, Yue
    He, Jie
    Wang, Qin
    INTERNATIONAL JOURNAL OF EMBEDDED SYSTEMS, 2018, 10 (01) : 32 - 40
  • [36] Hardware Implementation of FAST Algorithm for Mobile Applications
    Domen Šoberl
    Nikolaj Zimic
    Aleš Leonardis
    Jaka Krivic
    Miha Moškon
    Journal of Signal Processing Systems, 2015, 79 : 247 - 256
  • [37] Implementation and Evaluation of Fast Mobile VNC Systems
    Ko, Ha-Young
    Lee, Jae-Hyeok
    Kim, Jong-Ok
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2012, 58 (04) : 1211 - 1218
  • [38] Hardware Implementation of FAST Algorithm for Mobile Applications
    Soberl, Domen
    Zimic, Nikolaj
    Leonardis, Ales
    Krivic, Jaka
    Moskon, Miha
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2015, 79 (03): : 247 - 256
  • [39] A Framework for GPU-accelerated AES-XTS Encryption in Mobile Devices
    Alomari, Mohammad Ahmed
    Samsudin, Khairulmizam
    2011 IEEE REGION 10 CONFERENCE TENCON 2011, 2011, : 144 - 148
  • [40] Shared Round Core Architecture: A Novel AES Implementation for Implantable Cardiac Devices
    Davis, Cory
    John, Eugene
    2022 IEEE 65TH INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS 2022), 2022,