Javascript must be enabled to continue!
Optimized CPU Execution Time Modeling of Compression–Encryption Combinations Across Different Security Levels over Mobile Cloud Scenario
View through CrossRef
Mobile users in mobile cloud environment necessitate multiple data security levels due to resource constraints, data sensitivity, and cyber threats. This study analyzed multiple security levels while optimizing energy consumption in a mobile cloud setting. This was accomplished through CPU execution time models based on various combinations of compression and encryption algorithms. The integration of encryption algorithms such as AES and ECC-AES, as well as compression algorithms such as RLE and Huffman were considered in this study. Text files ranging from 100 to 999 KB were compressed first and then encrypted to obtain the CPU execution time utilized. C# framework was used for the data profiling and RStudio was used for data analysis. AES-Huffman was determined to be the best combination for apps with faster execution needs, and ECC-AES-Huffman as the best option for apps with higher security needs. Different security levels, compression levels, energy consumption rates and optimized CPU execution time models were identified for each algorithm combinations. The AES variants such as AES128-Huffman, AES192-Huffman, AES256-Huffman combinations consumed CPU execution time of 1.92 ms, 4.08 ms and 6.33 ms, respectively. ECC-AES variants such as ECC-AES128-Huffman, ECC-AES192-Huffman, ECC-AES256-Huffman combinations consumed CPU time of 9.58 ms, 19.75 ms and 29.75 ms, respectively. The results confirmed that the increase in security levels led to increase in CPU execution time. Additionally, this study identified the greater compression efficiency of Huffman compression algorithm, compared to RLE. The results of this study may be used to develop a user-initiated costing option to choose mobile user’s preference of security level, compression level and energy consumption rates.
Title: Optimized CPU Execution Time Modeling of Compression–Encryption Combinations Across Different Security Levels over Mobile Cloud Scenario
Description:
Mobile users in mobile cloud environment necessitate multiple data security levels due to resource constraints, data sensitivity, and cyber threats.
This study analyzed multiple security levels while optimizing energy consumption in a mobile cloud setting.
This was accomplished through CPU execution time models based on various combinations of compression and encryption algorithms.
The integration of encryption algorithms such as AES and ECC-AES, as well as compression algorithms such as RLE and Huffman were considered in this study.
Text files ranging from 100 to 999 KB were compressed first and then encrypted to obtain the CPU execution time utilized.
C# framework was used for the data profiling and RStudio was used for data analysis.
AES-Huffman was determined to be the best combination for apps with faster execution needs, and ECC-AES-Huffman as the best option for apps with higher security needs.
Different security levels, compression levels, energy consumption rates and optimized CPU execution time models were identified for each algorithm combinations.
The AES variants such as AES128-Huffman, AES192-Huffman, AES256-Huffman combinations consumed CPU execution time of 1.
92 ms, 4.
08 ms and 6.
33 ms, respectively.
ECC-AES variants such as ECC-AES128-Huffman, ECC-AES192-Huffman, ECC-AES256-Huffman combinations consumed CPU time of 9.
58 ms, 19.
75 ms and 29.
75 ms, respectively.
The results confirmed that the increase in security levels led to increase in CPU execution time.
Additionally, this study identified the greater compression efficiency of Huffman compression algorithm, compared to RLE.
The results of this study may be used to develop a user-initiated costing option to choose mobile user’s preference of security level, compression level and energy consumption rates.
.
Related Results
New approaches for resource management and job scheduling for HEP grid computing
New approaches for resource management and job scheduling for HEP grid computing
(English) The Large Hadron Collider (LHC) ALICE (A Large Ion Collider Experiment) experiment uses grid computing for its extensive data processing and analysis. The ALICE Grid is c...
CLOUD COMPUTING - NAVIGATING THE DIGITAL SKY
CLOUD COMPUTING - NAVIGATING THE DIGITAL SKY
“Cloud Computing – Navigating the Digital Sky” is an extensive guide designed to provide a thorough understanding of cloud computing, an essential technology in today’s digital age...
Applying a user-centered approach to evaluate the usability of a mobile application for health professionals in home care services (Preprint)
Applying a user-centered approach to evaluate the usability of a mobile application for health professionals in home care services (Preprint)
BACKGROUND
Mobile health (mHealth), or the use of mobile devices in medicine and health, is a sub-category of e-health. mHealth interventions are designed t...
Programming models for mobile environments
Programming models for mobile environments
For the last decade, mobile devices have grown in popularity and became the best-selling computing devices. Despite their high capabilities for user interactions and network connec...
Segmented encryption algorithm for privacy and net neutrality in distributed cloud systems
Segmented encryption algorithm for privacy and net neutrality in distributed cloud systems
The advent of distributed cloud systems has revolutionized data storage and access, providing flexibility and scalability across various industries. However, these benefits come wi...
ESSENTIAL SECURITY PRACTICES FOR FORTIFYING MOBILE APPS
ESSENTIAL SECURITY PRACTICES FOR FORTIFYING MOBILE APPS
“Essential Security Practices for Fortifying Mobile Apps” is a definitive guide designed to empower developers, security professionals, and organizations with the knowledge and too...
Information Security in Artificial Intelligence: A Study of the possible intersection
Information Security in Artificial Intelligence: A Study of the possible intersection
1. IntroductionArtificial Intelligence or A.I attempts to understand intelligent entities, and strives to build ones. And it is obvious that computers with human-level intelligence...
Assuring encryption and security in cloud infrastructure
Assuring encryption and security in cloud infrastructure
The way organizations work has been totally changed by cloud computing, which gives versatile and reasonable arrangements for designing, implementing and overseeing applications. C...

