Performance analysis of symmetric block cryptosystems on Android platform
Title | Performance analysis of symmetric block cryptosystems on Android platform |
Publication Type | Conference Paper |
Year of Publication | 2017 |
Authors | Grgić, K., Kovačevic, Z., Čik, V. K. |
Conference Name | 2017 International Conference on Smart Systems and Technologies (SST) |
Date Published | Oct. 2017 |
Publisher | 978-1-5386-2101-1 |
ISBN Number | 978-1-5386-2101-1 |
Keywords | 3DES, 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. |
URL | http://ieeexplore.ieee.org/document/8188687/ |
DOI | 10.1109/SST.2017.8188687 |
Citation Key | grgic_performance_2017 |
- resilience
- microprocessor chips
- mobile communications
- multicore CPUs
- parallel processing
- parallelization
- parameter selection
- Performance analysis
- plaintext size
- Protocols
- pubcrawl
- Metrics
- Resiliency
- Scalability
- software resources
- standards
- symmetric block ciphers
- symmetric block cryptosystems
- symmetric ciphers
- terminal devices
- Three-dimensional displays
- variable parameters
- cryptosystem performance
- AES
- android encryption
- Android platform
- Androids
- appropriate cryptosystem
- authentication
- Ciphers
- core element
- cryptographic communications systems
- Cryptography
- 3DES
- different operating modes
- encryption
- hardware resources
- Human behavior
- Human Factors
- Humanoid robots
- integrity
- key size
- message confidentiality