A Software Security Optimization Architecture (SoSOA) and its Adaptation for Mobile Applications

Authors

  • Amr Abozeid Computer Science Department, College of Science & Arts, Jouf University, Saudi Arabia. Mathematics Department, Faculty of Science, Al-Azhar University,11884, Nasr City, Cairo, Egypt.
  • AbdAllah Adel AlHabshy Mathematics Department, Faculty of Science, Al-Azhar University,11884, Nasr City, Cairo, Egypt. https://orcid.org/0000-0002-5258-6109
  • Kamal ElDahshan Mathematics Department, Faculty of Science, Al-Azhar University,11884, Nasr City, Cairo, Egypt.

DOI:

https://doi.org/10.3991/ijim.v15i11.20133

Keywords:

Reverse engineering, Security architecture, Security optimization, Software protection, Source code protection

Abstract


Security attacks become daily news due to an exposure of a security threat in a widely used software. Taking software security into consideration during the analysis, design, and implementation phases is a must. A software application should be protected against any security threat such as unauthorized distribution or code retrieval. Due to the lack of applying a software security standard architecture, developers may create software that may be vulnerable to many types of security threats. This paper begins by reviewing different types of known software security threats and their countermeasure mechanisms. Then, it proposes a new security optimization architecture for software applications. This architecture is a step towards establishing a standard to guarantee the software's security. Furthermore, it proposes an adapted software security optimization architecture for mobile applications. Besides, it presents an algorithmic implementation of the newly proposed architecture, then it proves its security. Moreover, it builds a secure mobile application based on the newly proposed architecture.

Author Biographies

Amr Abozeid, Computer Science Department, College of Science & Arts, Jouf University, Saudi Arabia. Mathematics Department, Faculty of Science, Al-Azhar University,11884, Nasr City, Cairo, Egypt.

Dr. Amr Abozeid is an assistant professor of computer science at the Computer Science Department, College of Science & Arts (Gurayat), Jouf University, Saudi Arabia. He also worked as an assistant professor of Computer Science at the Mathematics and Computer Science department, Faculty of Science, Al-Azhar University. His fields of research include video processing, computer vision, deep learning, and mobile computing.

AbdAllah Adel AlHabshy, Mathematics Department, Faculty of Science, Al-Azhar University,11884, Nasr City, Cairo, Egypt.

Dr. AbdAllah Adel AlHabshy is an assistant professor of computer science at the Mathematics department, Faculty of Science, Al-Azhar University. His fields of research are Cryptography, Network Security, Mobile Security, Database Security, Software Security, Internet of things, and Video Protection.

Kamal ElDahshan, Mathematics Department, Faculty of Science, Al-Azhar University,11884, Nasr City, Cairo, Egypt.

Prof. Kamal Abdelraouf ElDahshan is a professor of Computer Science and Information Systems at Al-Azhar University in Cairo, Egypt. At Al-Azhar, he founded the Centre of Excellence in Information Technology, in collaboration with the Indian government, and was also the founder and former president of the coordination bureau of the Egyptian Knowledge Bank, the country’s largest initiative for academic access. Among other accolades, he is a Fellow of the British Computing Society and a Founding Member of the Egyptian Mathematical Society.

Downloads

Published

2021-06-04

How to Cite

Abozeid, A., AlHabshy, A. A., & ElDahshan, K. (2021). A Software Security Optimization Architecture (SoSOA) and its Adaptation for Mobile Applications. International Journal of Interactive Mobile Technologies (iJIM), 15(11), pp. 148–165. https://doi.org/10.3991/ijim.v15i11.20133

Issue

Section

Papers