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 条
  • [21] Design and Implementation of a Telecardiology System for Mobile Devices
    Cinaglia, Pietro
    Tradigo, Giuseppe
    Guzzi, Pietro H.
    Veltri, Pierangelo
    INTERDISCIPLINARY SCIENCES-COMPUTATIONAL LIFE SCIENCES, 2015, 7 (03) : 266 - 274
  • [22] An Implementation of Auditory Context Recognition for Mobile Devices
    Perttunen, Mikko
    Van Kleek, Max
    Lassila, Ora
    Riekki, Jukka
    MDM: 2009 10TH INTERNATIONAL CONFERENCE ON MOBILE DATA MANAGEMENT, 2009, : 424 - +
  • [23] Fast Characterization of the Radiated Desensitization of Mobile Devices
    Huang, Jingyu
    2013 IEEE INTERNATIONAL SYMPOSIUM ON ELECTROMAGNETIC COMPATIBILITY (EMC), 2013, : 792 - 795
  • [24] Implementation of HDR Photographic Pipeline in Mobile Devices
    Mantiuk, Radoslaw
    Cichowicz, Michal
    Smyk, Miloslaw
    IMAGE ANALYSIS AND RECOGNITION, PT I, 2012, 7324 : 367 - 374
  • [25] Design and Implementation of a Telecardiology System for Mobile Devices
    Pietro Cinaglia
    Giuseppe Tradigo
    Pietro H. Guzzi
    Pierangelo Veltri
    Interdisciplinary Sciences: Computational Life Sciences, 2015, 7 : 266 - 274
  • [26] Implementation of a Hardware Security Chip for Mobile Devices
    Ju, Hongil
    Kim, Youngsae
    Jeon, Yongsung
    Kim, Jeongnyeo
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2015, 61 (04) : 500 - 506
  • [27] An Implementation of Generic Augmented Reality in Mobile Devices
    Zhang, Qingfeng
    Chu, Weilong
    Ji, Changhong
    Ke, Chengyuan
    Li, Yamei
    2014 IEEE 7TH JOINT INTERNATIONAL INFORMATION TECHNOLOGY AND ARTIFICIAL INTELLIGENCE CONFERENCE (ITAIC), 2014, : 555 - 558
  • [28] Implementation of the Multimedia Middleware platform on Mobile devices
    Jun, Jongchan
    Kim, Jeoungik
    Ye, Seoungbin
    Jang, Moonsuk
    Kang, Youngman
    Han, Soonhee
    2009 IEEE INTERNATIONAL CONFERENCE ON WIRELESS AND MOBILE COMPUTING, NETWORKING AND COMMUNICATIONS, 2009, : 417 - +
  • [29] WiMap: Fast Handover for 802.11 Mobile Devices
    Kulkarni, A.
    Menezes, S.
    Vu, H.
    Arachchige, C. Liyana
    2008 IEEE INTERNATIONAL SYMPOSIUM ON A WORLD OF WIRELESS, MOBILE AND MULTIMEDIA NETWORKS, VOLS 1 AND 2, 2008, : 501 - 504
  • [30] Web services on mobile devices - Implementation and experience
    Berger, S
    McFaddin, S
    Narayanaswami, C
    Raghunath, M
    FIFTH IEEE WORKSHOP ON MOBILE COMPUTING SYSTEMS & APPLICATIONS, PROCEEDINGS, 2003, : 100 - 109