• A machine learning-based optimization approach for pre-copy live virtual machine migration 

      Haris, Raseena M.; Khan, Khaled M.; Nhlabatsi, Armstrong; Barhamgi, Mahmoud ( Springer , 2023 , Article)
      Organizations widely use cloud computing to outsource their computing needs. One crucial issue of cloud computing is that services must be available to clients at all times. However, the cloud services may be temporarily ...
    • A Process Model for Customisation of Software in Multi-tenant SaaS Model 

      Khan, Khaled M.; Nhlabatsi, Armstrong; Khan, Niamul ( Institute of Electrical and Electronics Engineers Inc. , 2015 , Conference)
      This paper outlines a generic process framework for customisation of software in cloud computing. The flexibility for client-specific customisation of the software offered by software-as-a-service (SaaS) is limited. The ...
    • Constraint-enhanced role engineering via answer set programming 

      Hu, Jinwei; Khan, Khaled M.; Bai, Yun; Zhang, Yan ( Association for Computing Machinery , 2012 , Conference)
      Role engineering (RE) aims to develop and maintain appropriate role-based access control (RBAC) configurations. However, RE with constraints in place is not well-studied. Constraints usually describe organizations' security ...
    • Data Obfuscation for Privacy and Confidentiality in Cloud Computing 

      Khan, Khaled M.; Shaheen, Mahboob ( Institute of Electrical and Electronics Engineers Inc. , 2015 , Conference)
      This paper proposes a data obfuscation approach in outsourcing matrix multiplication to cloud computing. It is primarily based on splitting the rows and columns of matrices to alter their actual dimension coupled with ...
    • Distributed Framework via Block-chain Smart Contracts for Smart Grid Systems against Cyber-Attacks 

      Alkaeed, Mahdi; Soliman, Md Mohiuddin; Khan, Khaled M.; Elfouly, Tarek M. ( Institute of Electrical and Electronics Engineers Inc. , 2020 , Conference)
      In this century, the demand for energy is increasing daily, and the need for energy resources has become urgent and inevitable. New ways of generating energy, such as renewable resources that depend on many sources, including ...
    • Enabling Efficient Secure Multiparty Computation Development in ANSI C 

      Musleh, Ahmad; Hussein, Soha; Khan, Khaled M.; Malluhi, Qutaibah M. ( Hamad bin Khalifa University Press (HBKU Press) , 2018 , Conference)
      Secure Multi-Party Computation (SMPC) enables parties to compute a pub- lic function over private inputs. A classical example is the millionaires problem, where two millionaires want to figure out who is wealthier without ...
    • Highlight on cryptocurrencies mining with CPUs and GPUs and their benefits based on their characteristics 

      Alkaeed, Mahdi Kh.; Alamro, Zaid; Al-Ali, Muhammed Samir; Al-Mohammed, Hasan Abbas; Khan, Khaled M. ( Institute of Electrical and Electronics Engineers Inc. , 2020 , Conference)
      Nowadays cryptography and their technologies have been with us for a long time. This field of science is developing day by day. Blockchain has come a long way since the birth of its first application. This application is ...
    • Identifying contextual properties of software architecture in cloud computing 

      Khan, Khaled M.; Malluhi, Qutaibah ( IEEE , 2011 , Conference)
      This paper argues that the contextual properties of cloud-enabled software architecture should be identified and understood differently by cloud consumers. The existing architectures are not designed to exploit the contextual ...
    • Modeling security importance and preferences of software services 

      Khan, Khaled M.; Erradi, Abdelkarim; Alhazbi, Saleh; Han, Jun ( IEEE , 2012 , Conference)
      This paper proposes a modeling framework on how to specify security preferences and importance of software services, and compute a quantifiable value. Our approach advocates for an automatic calculation of the results of ...
    • Reasoning about security policies of services using answer set programming 

      Asuncion, Vernon; Khan, Khaled M.; Erradi, Abdelkarim; Alhazbi, Saleh ( Institute of Electrical and Electronics Engineers Inc. , 2014 , Conference)
      In this paper, we propose a formal framework for checking the consistency of security policies of services using Answer Set Programming (ASP). We illustrate that the formalisation of security policies of the service providers ...
    • Role of contextual properties in enterprise service migration to cloud computing 

      Khan, Khaled M.; Malluhi, Qutaibah ( John Wiley and Sons Ltd , 2013 , Article Review)
      This paper attempts to identify the role of contextual properties of enterprise systems architecture in relation to service migration to cloud computing. In a cloud-based service architecture, the shift of ownership, scope, ...
    • Semantics-based approach for dynamic evolution of trust negotiation protocols in cloud collaboration 

      Ryu, Seung Hwan; Erradi, Abdelkarim; Khan, Khaled M.; Alhazbi, Saleh; Benatallahm, Boualem ( Springer Verlag , 2014 , Conference)
      Many techniques for addressing trust negotiation issues is little concerned with managing the dynamic evolution of trust negotiation protocols (policies), particularly in cases where there exist ongoing negotiations when ...
    • Threat-specific security risk evaluation in the cloud 

      Nhlabatsi, Armstrong; Hong, Jin B.; Kim, Dong Seong; Fernandez, Rachael; Hussein, Alaa; ... more authors ( Institute of Electrical and Electronics Engineers Inc. , 2021 , Article)
      Existing security risk evaluation approaches (e.g., asset-based) do not consider specific security requirements of individual cloud computing clients in the security risk evaluation. In this paper, we propose a threat-specific ...
    • Trust in cloud services: Providing more controls to clients 

      Khan, Khaled M.; Malluhi, Qutaibah ( IEEE , 2013 , Article)
      Trust is more important than money and will ultimately determine cloud computing's success.
    • Understanding the Impact of Emotions on the Quality of Software Artifacts 

      Khan, Khaled M.; Saleh, Moutaz ( Institute of Electrical and Electronics Engineers Inc. , 2021 , Article)
      This paper proposes a framework for investigating the impact of emotions on the quality of software artifacts and portrays some observations captured during the development of several software engineering projects. The ...
    • Wireless Networks 

      Samaka, Mohammed; Khan, Khaled M.D. ( John Wiley & Sons, Inc. , 2007 , Book chapter)
      Wireless communication is the fastest-growing field in the telecommunication industry. Wireless networks have grown significantly as an important segment of the communications industry. They have become popular networks ...