Visible to the public Performance analysis of symmetric block cryptosystems on Android platform

TitlePerformance analysis of symmetric block cryptosystems on Android platform
Publication TypeConference Paper
Year of Publication2017
AuthorsGrgić, K., Kovačevic, Z., Čik, V. K.
Conference Name2017 International Conference on Smart Systems and Technologies (SST)
Date PublishedOct. 2017
Publisher978-1-5386-2101-1
ISBN Number978-1-5386-2101-1
Keywords3DES, AES, android encryption, Android platform, Androids, appropriate cryptosystem, authentication, Ciphers, core element, cryptographic communications systems, cryptography, cryptosystem performance, different operating modes, Encryption, hardware resources, Human Behavior, human factors, Humanoid robots, integrity, key size, message confidentiality, Metrics, microprocessor chips, mobile communications, multicore CPUs, parallel processing, parallelization, parameter selection, Performance analysis, plaintext size, Protocols, pubcrawl, resilience, Resiliency, Scalability, software resources, Standards, symmetric block ciphers, symmetric block cryptosystems, symmetric ciphers, terminal devices, Three-dimensional displays, variable parameters
Abstract

The symmetric block ciphers, which represent a core element for building cryptographic communications systems and protocols, are used in providing message confidentiality, authentication and integrity. Various limitations in hardware and software resources, especially in terminal devices used in mobile communications, affect the selection of appropriate cryptosystem and its parameters. In this paper, an implementation of three symmetric ciphers (DES, 3DES, AES) used in different operating modes are analyzed on Android platform. The cryptosystems' performance is analyzed in different scenarios using several variable parameters: cipher, key size, plaintext size and number of threads. Also, the influence of parallelization supported by multi-core CPUs on cryptosystem performance is analyzed. Finally, some conclusions about the parameter selection for optimal efficiency are given.

URLhttp://ieeexplore.ieee.org/document/8188687/
DOI10.1109/SST.2017.8188687
Citation Keygrgic_performance_2017