Skip to main content
Log in

Security framework for RESTful mobile cloud computing Web services

  • Original Research
  • Published:
Journal of Ambient Intelligence and Humanized Computing Aims and scope Submit manuscript

Abstract

Providing Web services from the mobile cloud is a current research topic. The mobile cloud provides the computing resources and infrastructure to support the seamless provision of Web services in a lightweight manner. Security has become a major concern with the emergence of mobile cloud Web services. In this paper, we investigate the security aspects of a system for complex mobile Web service provisioning. We characterize the security requirements of the individual components and present a security framework to provide authentication and confidentiality between clients and mobile hosts. Our solution is based on the use of existing security protocols between clients and the mobile hosts as well as a key management protocol between the individual mobile hosts implementing an out-of-band key exchange that is simple in practice, flexible and secure. We examine the performance of this approach by evaluating a prototype implementation of our security framework.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

References

  • Abolfazli S et al (2015) Mobile cloud computing: the-state-of-the-art, challenges, and future research. In: Murugesan S, Bojanova I (eds) Encyclopedia of Cloud Computing, Wiley, USA (submitted)

  • Aijaz F, Adeli SM, Walke B (2008) Middleware for communication and deployment of time independent mobile Web services. In: IEEE International Conference on Web Services, 2008, ICWS ’08. IEEE, pp 797–800

  • AlShahwan F, Faisal M (2014) Mobile cloud computing for providing complex mobile web services. In: 2014 2nd IEEE international conference on (IEEE) mobile cloud computing, services, and engineering (MobileCloud), pp 77–84

  • AlShahwan F, Moessner K (2010) Providing SOAP Web services and RESTful Web services from mobile hosts. In: 5th international conference on internet and Web applications and services (ICIW 2010), Barcelona, Spain, pp 174–79

  • Asif M, Majumdar S, Dragnea R (2008) Partitioning the WS execution environment for hosting mobile web services. In: IEEE international conference on services computing (SCC ‘08) (2; USA), pp 315–22

  • Berger S et al (2003) Web services on mobile devices-implementation and experience. In: Proceedings of 5th IEEE workshop on mobile computing systems and applications, Monterey, California, USA, pp 100–09

  • Bilogrevic I et al (2011) Meetings through the cloud: privacy-preserving scheduling on mobile devices. J Syst Softw 84(11):1910–1927

    Article  Google Scholar 

  • Chow R et al (2010) Authentication in the clouds: a framework and its application to mobile users. In: Proceedings of the 2010 ACM workshop on cloud computing security workshop (ACM), pp 1–6

  • Fernando N, Loke SW, Rahayu W (2013) Mobile cloud computing: a survey. Future Gener Comput Syst 29(1):84–106

    Article  Google Scholar 

  • Fonseca J et al (2010) A security framework for SOA applications in mobile environment. arXiv:1004.0774

  • Halang WA, Komkhao M, Sodsee S (2014) Secure cloud computing. In: Boonkrong S, Unger H, Meesad P (eds) Recent advances in information and communication technology. Advances in intelligent systems and computing, vol 265. Springer International Publishing, pp 305–14

  • Huang D et al (2010) MobiCloud: building secure cloud framework for mobile computing and communication. 2010 Fifth IEEE international symposium on (IEEE) service oriented system engineering (SOSE), pp 27–34

  • Huang D et al (2011) Secure data processing framework for mobile cloud computing. In: 2011 IEEE conference on (IEEE) computer communications workshops (INFOCOM WKSHPS), pp 614–18

  • Hung S-H et al (2012) Executing mobile applications on the cloud: framework and issues. Comput Math Appl 63(2):573–587

    Article  Google Scholar 

  • Jin Y et al (2011) An intelligent task allocation scheme for multi-hop wireless networks. IEEE Trans Parallel Distrib Syst 23(3):444–451

    Article  Google Scholar 

  • Li J et al (2014) Securely outsourcing attribute-based encryption with checkability. IEEE Trans Parallel Distrib Syst 25(8):2201–2210

    Article  Google Scholar 

  • Li J et al (2010) Fuzzy keyword search over encrypted data in cloud computing. 2010 Proceedings IEEE (IEEE) INFOCOM, pp 1–5

  • Li J et al (2013) Fine-grained access control system based on outsourced attribute-based encryption. Computer security–ESORICS 2013, Springer, pp 592–609

  • Lomotey RK, Deters R (2014) Management of mobile data in a crop field. 2014 IEEE international conference on (IEEE) mobile services (MS), pp 100–107

  • Luqun L (2008) An integrated Web service framework for mobile device hosted Web service and its performance analysis. In: 10th IEEE international conference on high performance computing and communications, 2008. HPCC ‘08, pp 659–64

  • Mahadev S et al (2009) The case for VM-based cloudlets in mobile computing. IEEE Pervas Comput 8(4):14–23

    Article  Google Scholar 

  • Marinelli EE (2009) Hyrax: cloud computing on mobile devices using MapReduce. (DTIC Document)

  • OASIS (2005) SAML V2.0, Security Assertion Markup. http://www.oasisopen.org/committees/download.php/13786/sstc-saml-techoverview-2.0-draft-07-diff.pdf

  • Ong S-A (2006) A mobile Web server-based approach for tele-monitoring of measurement devices. In: 4th international conference on mobile systems, applications and services (MobiSys), ACM SIGMOBILE, Uppsala, Sweden

  • Prasanth A et al (2015) Cloud computing: a survey of associated services’, book chapter of cloud computing: reviews, surveys, tools, techniques and applications—an open-access eBook published by HCTL Open

  • Pursani PJ, Ramteke PL (2013) Mobile cloud computing. Int J Adv Res Comput Eng Technol (IJARCET) 2(4):1512–1517

    Google Scholar 

  • Sepulveda C, Alarcon R, Bellido J (2015) QoS aware descriptions for RESTful service composition: security domain. World Wide Web 18(4):767–794

    Article  Google Scholar 

  • Sheng X, Gong W (2010) Mobility can help: protect user identity with dynamic credential. In: 2010 Eleventh international conference on mobile data management (MDM), pp 378–380

  • Song W, Wang XS (2010) In-device spatial cloaking for mobile user privacy assisted by the cloud. In: 2010 Eleventh international conference on mobile data management (MDM), pp 381–386

  • Srirama SN et al (2010) Security aware mobile Web service provisioning. arXiv preprint arXiv:1007.3640

  • Srirama SN, Jarke M, Prinz W (2006) A mediation framework for mobile web service provisioning. In: 10th IEEE International enterprise distributed object computing conference workshops, 2006. EDOCW ‘06

  • Tsugawa M, Matsunaga A, Fortes JAB (2014) Cloud computing security: what changes with software-defined networking? Secure Cloud Computing, Springer, pp 77–93

  • Vogels WA (2008) Head in the clouds—the power of infrastructure as a service. First workshop on cloud computing and in applications (CCA’08) (October 2008)

  • Yang K, Ou S, Chen HH (2008) On effective offloading services for resource-constrained mobile devices running heavier mobile internet applications. Commun Mag IEEE 46(1):56–63

    Article  Google Scholar 

  • Yu-Jia C, Li-Chun W (2011) A security framework of group location-based mobile applications in cloud computing. In: 2011 40th international conference on parallel processing workshops (ICPPW), pp 184–90

  • Zhou M et al (2010) Security and privacy in cloud computing: a survey. In: 2010 Sixth international conference on (IEEE) semantics knowledge and grid (SKG), pp 105–112

  • Pi (2010). In: Wikipedia: the free encyclopedia. Wikimedia Foundation Inc., Encyclopedia on-line. http://en.wikipedia.org/wiki/Pi. Accessed 20 June 2010

Download references

Acknowledgments

This research is funded by Kuwait Foundation for Advancement of Sciences (KFAS) under Grant Number P114-18EO-02.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Feda AlShahwan.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

AlShahwan, F., Faisal, M. & Ansa, G. Security framework for RESTful mobile cloud computing Web services. J Ambient Intell Human Comput 7, 649–659 (2016). https://doi.org/10.1007/s12652-015-0308-5

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12652-015-0308-5

Keywords

Navigation