Analysis of Cryptography Algorithms Implemented in Android Mobile Application

3Citations
Citations of this article
21Readers
Mendeley users who have this article in their library.

Abstract

This paper evaluates the performances of numerous encryption algorithms on mobile devices running the Android operating system. The primary objective of our research was to measure and compare the relative performances of tested algorithm implementations (Data Encryption Standard (DES), 3DES, Advanced Encryption Standard (AES), ChaCha20, Blowfish, and Rivest Cipher 4 (RC4)) on the Android platform. The algorithms were compared in terms of CPU utilization by measuring the time required to encrypt and decrypt variable size text files. Besides evaluating the six common symmetric encryption ciphers, a comparison has been conducted for several Password-Based Encryption (PBE) algorithms. Diverse cipher transformations were evaluated for each algorithm by utilizing various feedback modes and padding schemes. Two smartphone devices were used for testing, with different versions of the Android operating system and hardware specifications. The summarized performance outcomes for various cipher transformations are presented to demonstrate the effectiveness of each algorithm.

Cite

CITATION STYLE

APA

Salkanovic, A., Ljubic, S., Stankovic, L., & Lerga, J. (2021). Analysis of Cryptography Algorithms Implemented in Android Mobile Application. Information Technology and Control, 50(4), 786–807. https://doi.org/10.5755/j01.itc.50.4.29464

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